.LT-otW_page{background:var(--color-page);color:var(--color-text);padding:var(--space-6) 0 var(--space-20);padding-bottom:calc(var(--space-20) + env(safe-area-inset-bottom))}.LT-otW_container{max-width:var(--layout-max);padding:0 var(--layout-gutter);padding-left:max(var(--layout-gutter), env(safe-area-inset-left));padding-right:max(var(--layout-gutter), env(safe-area-inset-right));margin:0 auto}.LT-otW_topBar{align-items:center;min-height:44px;display:flex}.LT-otW_backLink{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;min-height:44px;padding:0 8px 0 0;text-decoration:none;transition:color .16s;display:inline-flex}.LT-otW_backLink:hover{color:var(--color-text)}.LT-otW_hero{align-items:center;gap:var(--space-10);padding:var(--space-8) 0 var(--space-10);grid-template-columns:minmax(0,1fr) 288px;display:grid}.LT-otW_identity{align-items:flex-start;gap:var(--space-6);min-width:0;display:flex}.LT-otW_identityCopy{min-width:0}.LT-otW_icon{border-radius:var(--radius-lg);box-shadow:var(--shadow-icon);flex:none;width:96px;height:96px}.LT-otW_category{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--space-2);text-transform:uppercase;font-weight:500}.LT-otW_title{letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:600;line-height:1.06}.LT-otW_title:lang(zh){letter-spacing:0;line-height:1.2}.LT-otW_description{color:var(--color-text-secondary);font-size:var(--text-lead);margin:var(--space-4) 0 0;text-wrap:pretty;max-width:560px;line-height:1.65}.LT-otW_actionCard{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5)}.LT-otW_primaryAction,.LT-otW_secondaryAction{border-radius:var(--radius-sm);font-size:var(--text-sm);justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.LT-otW_primaryAction{background:var(--color-accent-solid);color:var(--color-on-accent);cursor:pointer;border:0;font-family:inherit;font-weight:500;transition:background-color .16s}.LT-otW_primaryAction:hover:not(:disabled){background:var(--color-accent-solid-hover)}.LT-otW_primaryAction:disabled{background:var(--color-surface-sunken);color:var(--color-text-faint);cursor:not-allowed}.LT-otW_secondaryAction{color:var(--color-accent);margin-top:var(--space-2);font-weight:500;transition:background-color .16s}.LT-otW_secondaryAction:hover{background:var(--color-surface-hover)}.LT-otW_tertiaryAction{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-label);margin-top:var(--space-1);justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.LT-otW_tertiaryAction:hover{background:var(--color-surface-hover);color:var(--color-text)}.LT-otW_actionHint{color:var(--color-text-muted);font-size:var(--text-caption);margin:var(--space-1) 0 0;text-align:center;line-height:1.5}.LT-otW_related{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-6);padding-top:var(--space-6)}.LT-otW_sectionHeading{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.LT-otW_sectionHeading h2{font-size:var(--text-subtitle);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.LT-otW_sectionHeading a{border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-sm);padding:6px 8px;text-decoration:none}.LT-otW_sectionHeading a:hover{background:var(--color-surface-hover)}.LT-otW_relatedGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.LT-otW_relatedItem{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:10px;min-height:64px;padding:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.LT-otW_relatedItem:hover{border-color:var(--color-border);box-shadow:var(--shadow-card-hover)}.LT-otW_relatedItem img{border-radius:10px;flex-shrink:0;width:40px;height:40px}.LT-otW_relatedItem span{font-size:var(--text-label);overflow-wrap:anywhere;min-width:0;font-weight:500}.LT-otW_backLink:focus-visible,.LT-otW_primaryAction:focus-visible,.LT-otW_secondaryAction:focus-visible,.LT-otW_tertiaryAction:focus-visible,.LT-otW_relatedItem:focus-visible,.LT-otW_sectionHeading a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:980px){.LT-otW_hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.LT-otW_actionCard{max-width:420px}.LT-otW_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.LT-otW_page{padding-top:var(--space-2)}.LT-otW_hero{padding:var(--space-6) 0 var(--space-8)}.LT-otW_identity{display:block}.LT-otW_icon{width:76px;height:76px}.LT-otW_title{margin-top:var(--space-3);font-size:2rem}.LT-otW_description{font-size:var(--text-body);margin-top:var(--space-3)}.LT-otW_actionCard{max-width:none}.LT-otW_relatedGrid{gap:var(--space-3);padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.LT-otW_relatedGrid::-webkit-scrollbar{display:none}.LT-otW_relatedItem{flex:0 0 172px}}@media (prefers-reduced-motion:reduce){.LT-otW_backLink,.LT-otW_primaryAction,.LT-otW_secondaryAction,.LT-otW_relatedItem{transition:none}}
