.page-glossary-entry{.page-head{padding-bottom:110px}.entry-shell{max-width:1180px;margin:0 auto;padding:48px 28px 80px}.entry-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start}.entry-main{min-width:0;max-width:720px}.entry-lede{font-family:var(--font-serif);font-size:clamp(22px,2.4vw,28px);line-height:1.55;color:var(--ink);font-weight:500;letter-spacing:-.01em;margin:0 0 40px;padding-top:8px;text-wrap:balance;position:relative}.entry-lede:before{content:"";display:block;width:44px;height:3px;background:var(--orange);border-radius:2px;margin-bottom:18px}.entry-prose{margin:0 0 48px}.entry-prose p{font-family:var(--font-serif);font-size:17px;line-height:1.9;color:var(--ink);margin:0 0 20px;text-wrap:pretty}.entry-prose p:last-child{margin-bottom:0}.entry-notes{display:flex;flex-direction:column;gap:18px;margin:0 0 48px;padding-top:28px;border-top:1px solid var(--line)}.entry-note{padding:16px 0 0;position:relative}.entry-note .en-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.entry-note .en-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.entry-note .en-label{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.entry-note p{font-size:15.5px;line-height:1.75;margin:0;color:var(--ink-2)}.entry-note.ex .en-dot{background:#ea580c}.entry-note.ex .en-label{color:#c2410c}.entry-note.cau .en-dot{background:#b45309}.entry-note.cau .en-label{color:#b45309}.entry-note.risk .en-dot{background:#b91c1c}.entry-note.risk .en-label{color:#b91c1c}.entry-back{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.entry-back a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--muted);transition:color .15s}.entry-back a:hover{color:var(--orange)}.entry-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:28px;padding-left:28px;border-left:1px solid var(--line)}.side-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.side-value{font-size:14px;color:var(--ink);line-height:1.5}.side-value.en{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--orange-deep);letter-spacing:.01em}.side-aliases{display:flex;flex-wrap:wrap;gap:6px}.alias-chip{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:6px}.side-related{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.side-related li{padding:8px 0;border-top:1px dashed var(--line)}.side-related li:first-child{border-top:0;padding-top:0}.side-related .rel-link,.side-related li.missing{display:flex;flex-direction:column;gap:1px}.side-related .rel-link{transition:transform .15s ease}.side-related .rel-link:hover{transform:translateX(2px)}.side-related .rel-cn{font-size:14px;font-weight:700;color:var(--ink)}.side-related .rel-en{font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.side-related .rel-link:hover .rel-cn{color:var(--orange)}.side-related li.missing .rel-cn{color:var(--muted)}.side-related li.missing .rel-en{color:#c8c3b8;font-style:italic}@media (max-width:980px){.entry-shell{padding:36px 22px 64px}.entry-grid{grid-template-columns:1fr;gap:40px}.entry-main{max-width:none}.entry-side{position:static;padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--line);flex-direction:row;flex-wrap:wrap;gap:28px 36px}.side-block{flex:0 1 220px;min-width:0}.side-block:has(.side-related){flex-basis:100%}}@media (max-width:640px){.entry-lede{font-size:19px}.entry-prose p{font-size:16px;line-height:1.85}.entry-note p{font-size:15px}}}