.edition-two{overflow-x:clip}.edition-two [hidden]{display:none!important}.edition-two .eyebrow{font-size:.75rem;line-height:1.6;letter-spacing:.1em}.edition-two p{line-height:1.75}.edition-two .menu-toggle{white-space:nowrap;min-height:44px;font-size:.875rem}.edition-two .language-switch{display:flex;align-items:center;gap:4px;font-size:.75rem;flex-shrink:0}.edition-two .language-switch a{min-width:30px;min-height:44px;display:grid;place-items:center}.edition-two .language-switch a[aria-current]{text-decoration:underline;text-underline-offset:6px}.edition-two .navigation a[aria-current]{text-decoration:underline;text-underline-offset:6px}.edition-two .navigation a{min-height:44px;display:flex;align-items:center}.edition-two .nav-number{display:none}.edition-two .editorial-link{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;padding:14px 0;border-bottom:1px solid;font-size:1rem}.edition-two .editorial-link>span{font:400 27px Arial;transition:transform .25s}.edition-two .editorial-link:hover>span{transform:translate(4px,-4px)}.edition-two button:focus-visible,.edition-two input:focus-visible{outline:2px solid currentColor;outline-offset:6px}.edition-two .demo-footer{display:flex;justify-content:space-between;align-items:start;gap:40px;padding:25px 0;font-size:.75rem;border-top:1px solid currentColor}.edition-two .demo-footer>p{max-width:650px;opacity:.75}.edition-two .concept-picker{flex:0 0 220px;max-width:100%;font-size:.875rem}.edition-two .concept-picker>summary{cursor:pointer;min-height:40px}.edition-two .concept-links{display:grid;gap:12px;padding:15px 0}.edition-two .concept-links a{text-decoration:none}.edition-two .concept-links a:hover{text-decoration:underline}.edition-two .page-kicker{display:flex;justify-content:space-between;gap:24px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.edition-two .section-pad{padding-block:110px}.edition-two .muted{opacity:.7}.edition-two .filter-bar{display:flex;flex-wrap:wrap;gap:8px}.edition-two .filter-bar button{padding:13px 22px;background:transparent;border:1px solid currentColor;border-radius:0;font-size:.875rem;color:inherit;min-height:46px}.edition-two .filter-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.edition-two .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.edition-two .reading-progress{position:fixed;left:0;right:0;top:0;height:3px;transform-origin:left;transform:scaleX(0);background:var(--accent);z-index:100;pointer-events:none}
@media(max-width:950px){.edition-two .menu-toggle{display:block;margin-left:auto}.edition-two .site-header{position:relative;z-index:50}.edition-two .navigation{display:none}.edition-two .navigation.is-open{display:flex}.edition-two .section-pad{padding-block:75px}}
@media(max-width:600px){.edition-two .demo-footer{flex-direction:column;gap:22px}.edition-two .concept-picker{flex-basis:auto;width:220px}.edition-two .section-pad{padding-block:60px}.edition-two .filter-bar button{padding:12px 16px}.edition-two .editorial-link{font-size:.875rem}.edition-two .page-kicker{font-size:.75rem;line-height:1.5}}
@media(max-width:600px){.edition-two .language-switch{gap:0}.edition-two .language-switch a{min-width:44px;min-height:44px;padding-inline:6px}.edition-two .language-switch>span{display:none}}
@media(max-width:380px){.edition-two .site-header{flex-wrap:wrap;row-gap:0;padding-block:8px}.edition-two .site-header>.language-switch{flex:0 0 100%;justify-content:flex-end;margin-left:0}.edition-two .site-header>.menu-toggle{order:0}}
