.mag{--mag-paper:var(--nacre);--mag-plate:var(--chalk);--mag-heading:clamp(2.25rem,1.35rem + 3.65vw,4.5rem);--mag-gutter:clamp(1.5rem,1.1rem + 2vw,3rem);--mag-section:clamp(2.5rem,1.75rem + 3vw,5rem);color:var(--ink)}.mag :where(h1,h2,h3,h4,p,ol,ul,figure){margin:0}.mag :where(h1,h2,h3,h4){color:var(--ink);text-wrap:balance}.mag :where(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mag-hub,.mag-issue,.mag-print,.mag-reading{padding-block:var(--mag-section)}.mag-mast{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end;gap:1rem var(--mag-gutter);border-bottom:1px solid var(--ink);padding-bottom:1.5rem}.mag-mast h1{font:500 clamp(3rem,1.9rem + 5vw,6rem) /.98 var(--font-reading);letter-spacing:-.05em}.mag-mast p{max-width:34ch;font:400 1.05rem/1.55 var(--font-ui);color:var(--ink-soft)}.mag-rubric{font:650 .76rem/1.5 var(--font-ui);letter-spacing:.065em;text-transform:uppercase;color:var(--ink-soft)}.mag-rubric>span:not([class]),.mag-rubric>span[aria-hidden]{color:inherit}.mag-stamp{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.mag-stamp>time{border-left:1px solid var(--rule);padding-left:.7rem}.mag-status{display:inline-flex;width:fit-content;border:1px solid var(--color-border-strong);padding:.2rem .45rem;font:550 .8rem/1.4 var(--font-ui);letter-spacing:0;text-transform:none}.mag-deck{max-width:54ch;color:var(--ink-soft);font:400 clamp(1.125rem,1rem + .45vw,1.45rem) /1.5 var(--font-reading);text-wrap:pretty}.mag-action,.mag-icon,.mag-plain,.mag-text-link{width:fit-content;max-width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:var(--ink);background:transparent;border:0;font:650 .875rem/1.4 var(--font-ui);cursor:pointer}.mag-action{padding:.5rem .85rem;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--nacre)}.mag-action .brand-icon{filter:brightness(0) invert(1)}.mag-action:hover{background:var(--ink-soft)}.mag-text-link{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.mag-plain{padding:0;color:var(--ink-soft)}.mag-plain:hover{text-decoration:underline;text-underline-offset:.23em}.mag-icon{min-width:44px;padding:0}.mag-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem}.mag-cover{width:min(100%,22rem);display:grid;align-self:center;justify-self:center;border:1px solid #365054;background:#10272b;color:#fafcfb;box-shadow:0 .65rem 1.45rem rgb(16 39 43/18%);text-align:center}.mag-cover--small{width:min(100%,12.5rem)}.mag-cover-mast{display:grid;gap:.15rem;padding:.5rem .65rem .65rem}.mag-cover-mast span{font:650 .65rem/1.1 var(--font-ui);letter-spacing:.18em}.mag-cover-mast b{font:400 clamp(1.35rem,.9rem + 2vw,2.55rem) /1.05 var(--font-reading);letter-spacing:-.045em}.mag-cover--small .mag-cover-mast b{font-size:clamp(1.05rem,.9rem + 1.2vw,1.7rem)}.mag-cover img{display:block;width:100%;height:auto;aspect-ratio:1.08;object-fit:cover}.mag-cover figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem .5rem;padding:.5rem .65rem;font:550 .68rem/1.2 var(--font-ui);letter-spacing:.04em}.mag-hub-spread{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--mag-gutter);align-items:center;padding-block:var(--mag-gutter);border-bottom:1px solid var(--rule)}.mag-cover-stage{display:grid;place-items:center;min-height:22rem;padding:var(--mag-gutter);background:var(--mag-plate)}.mag-home-spread>div,.mag-hub-copy,.mag-issue-head>div{display:grid;gap:.85rem;min-width:0}.mag-hub-copy h2,.mag-issue-head h1,.mag-print h1,.mag-reading-head h1{max-width:20ch;font:500 var(--mag-heading) /1.08 var(--font-reading);letter-spacing:-.04em;overflow-wrap:anywhere}.mag-hub-copy .mag-actions,.mag-issue-head .mag-actions{margin-top:.5rem}.mag-paths{padding-block:var(--mag-section)}.mag-edition-note h2,.mag-note h2,.mag-paths h2,.mag-section-heading h2{font:500 clamp(1.45rem,1.15rem + .9vw,2.25rem) /1.15 var(--font-reading);letter-spacing:-.02em}.mag-paths ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mag-gutter);list-style:none;padding:0;margin-top:1.15rem}.mag-paths li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.65rem;border-top:1px solid var(--rule);padding-top:1rem;text-decoration:none}.mag-index-number{color:var(--muted);font:550 .8rem/1.4 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mag-paths h3,.mag-theme-copy h3{font:500 clamp(1.25rem,1.1rem + .65vw,1.65rem) /1.2 var(--font-reading)}.mag-paths li a:hover h3,.mag-reading-next a:hover strong,.mag-theme-stories a:hover{text-decoration:underline;text-underline-offset:.17em}.mag-paths li p,.mag-theme-copy p{margin-top:.4rem;color:var(--ink-soft);font:400 .95rem/1.5 var(--font-ui)}.mag-edition-note{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem var(--mag-gutter);border-top:1px solid var(--rule);padding-block:1.4rem 0}.mag-edition-note p{margin-top:.35rem;color:var(--ink-soft)}.mag-home{margin-block:var(--mag-section)}.mag-home-spread{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mag-gutter);padding:var(--mag-gutter);background:#10272b;color:#fafcfb}.mag-home .mag-deck,.mag-home .mag-rubric,.mag-home h2{color:inherit}.mag-home h2{font:500 clamp(1.9rem,1.35rem + 2.35vw,3.4rem) /1.05 var(--font-reading);letter-spacing:-.035em}.mag-home .mag-action{background:#fafcfb;border-color:#fafcfb;color:#10272b}.mag-home .mag-action:hover{background:#d8e3e2}.mag-home .mag-action .brand-icon{filter:none}.mag-home .mag-cover{border-color:#d8e3e2}.mag-issue{padding-top:1.5rem}.mag-issue-head{grid-template-columns:minmax(0,1fr) auto;gap:var(--mag-gutter);align-items:center;padding-block:var(--mag-gutter)}.mag-issue-head,.mag-note{display:grid;border-bottom:1px solid var(--rule)}.mag-note{grid-template-columns:minmax(9rem,1fr) minmax(0,3fr);gap:.7rem var(--mag-gutter);margin-block:var(--mag-gutter);padding-block:0 1.5rem}.mag-note>p{max-width:65ch;font:400 1.12rem/1.55 var(--font-reading);color:var(--ink-soft)}.mag-contents,.mag-print-reading{scroll-margin-top:7rem}.mag-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding-bottom:.8rem}.mag-theme-nav{display:flex;flex-wrap:wrap;gap:.25rem}.mag-theme-nav a{display:flex;align-items:center;min-height:44px;padding-inline:.65rem;border-radius:var(--radius-sm);color:var(--ink-soft);font:550 .875rem/1.3 var(--font-ui)}.mag-theme-nav a:hover{background:var(--chalk)}.mag-theme-nav a[aria-current]{color:var(--nacre);background:var(--ink)}.mag-theme{display:grid;grid-template-columns:minmax(7rem,.78fr) minmax(0,1fr) minmax(0,1.8fr);gap:.85rem var(--mag-gutter);align-items:start;padding-block:var(--mag-gutter);border-top:1px solid var(--rule)}.mag-theme-art{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;background:var(--chalk)}.mag-theme-stories{list-style:none;padding:0}.mag-theme-stories li{padding-bottom:.25rem}.mag-theme-stories li+li{border-top:1px solid var(--rule);padding-top:.85rem}.mag-theme-stories h4{margin-top:.25rem;font:500 clamp(1.15rem,1rem + .45vw,1.5rem) /1.22 var(--font-reading)}.mag-empty{color:var(--muted);font:400 .9rem/1.45 var(--font-ui)}.mag-dialog{inset:0 0 0 auto;width:min(100%,30rem);height:100%;max-width:100%;max-height:100%;margin:0;padding:0;background:var(--mag-paper);color:var(--ink);border:0;box-shadow:0 1rem 4rem rgb(16 39 43/20%);overscroll-behavior:contain}.mag-dialog[open]{animation:mag-sheet-in .26s var(--ease-out) both}.mag-dialog::backdrop{background:rgb(16 39 43/48%)}@keyframes mag-sheet-in{0%{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:translateX(0)}}.mag-dialog header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;border-bottom:1px solid var(--rule)}.mag-dialog header h2{font:650 .95rem/1.2 var(--font-ui)}.mag-dialog-copy{display:grid;gap:.8rem;padding:var(--mag-gutter)}.mag-dialog-copy h3,.mag-study-note h2{font:500 clamp(1.6rem,1.2rem + 1vw,2.25rem) /1.17 var(--font-reading)}.mag-dialog-copy>p:not(.mag-rubric),.mag-study-note>p{color:var(--ink-soft)}.mag-reading{padding-top:1.5rem}.mag-reading-nav{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.3rem 1rem}.mag-reading-head{display:grid;gap:.65rem;padding-block:var(--mag-gutter)}.mag-focus-tools,.mag-reading-head{border-bottom:1px solid var(--rule)}.mag-focus-tools{display:flex;justify-content:end}.mag-journal.journal-article{padding-block:0}.mag-focus[data-focused=true] :is(.journal-reader-rail,.journal-mobile-tools){display:none}.mag-focus[data-focused=true] .journal-reader-grid{display:block}.mag-focus[data-focused=true] .journal-body{margin-inline:auto}.mag-study-note{display:grid;gap:.75rem;max-width:62ch;padding-block:var(--mag-gutter)}.mag-reading-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mag-gutter);margin-top:var(--mag-section);padding-top:1.25rem;border-top:1px solid var(--rule)}.mag-reading-next>a{display:grid;align-content:start;gap:.45rem;min-height:44px}.mag-reading-next>a:last-child{justify-items:end;text-align:right}.mag-reading-next .mag-rubric{display:inline-flex;align-items:center;gap:.4rem}.mag-reading-next strong{font:500 1.25rem/1.3 var(--font-reading)}.mag-print{max-width:62rem}.mag-print>header{display:grid;gap:.65rem;margin-top:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--rule)}.mag-print-toc{padding-block:1.25rem}.mag-print-toc ol{padding-left:1.3rem}.mag-print-note a,.mag-print-toc a{text-decoration:underline;text-underline-offset:.2em}.mag-print-reading{border-top:1px solid var(--rule);padding-block:1.45rem}.mag-print-reading>h2{margin-block:.35rem}.mag-print-reading .prose{max-width:68ch;margin-top:1rem}.mag-print-note{font:400 .875rem/1.5 var(--font-ui);color:var(--muted)}@media (max-width:900px){.mag-cover-stage{min-height:0}.mag-theme{grid-template-columns:minmax(6rem,.7fr) minmax(0,1.8fr)}.mag-theme-art{grid-row:span 2}.mag-theme-stories{grid-column:2}}@media (max-width:620px){.mag-hub-spread,.mag-mast,.mag-note,.mag-paths ol,.mag-theme{display:grid;grid-template-columns:minmax(0,1fr)}.mag-cover-stage{padding:1.25rem}.mag-cover-stage .mag-cover{max-width:15rem}.mag-issue-head{grid-template-columns:minmax(0,1fr)}.mag-issue-head .mag-cover{display:none}.mag-home-spread{gap:1rem}.mag-home-spread .mag-cover{width:6.8rem}.mag-home-spread .mag-cover figcaption{justify-content:center}.mag-home-spread .mag-cover figcaption>:last-child{display:none}.mag-theme-art{grid-row:auto;aspect-ratio:2.1}.mag-theme-stories{grid-column:auto}.mag-reading-next{gap:.8rem}}@media (max-width:350px){.mag-home-spread{grid-template-columns:minmax(0,1fr)}.mag-home-spread .mag-cover{justify-self:start}}@media (prefers-reduced-motion:reduce){.mag-dialog[open]{animation:none}}@media print{.mag-print-controls,body:has(.mag-print) :is(.site-header,.edition-bar,.site-footer,.mobile-tabbar,.skip-link){display:none!important}.mag-print{max-width:none;padding:0;color:#111}.mag-print :is(h1,h2,h3,h4,p,a,.mag-rubric){color:#111}.mag-print :is(h1,h2,h3,h4){page-break-after:avoid;break-after:avoid}.mag-print .mag-print-reading{page-break-before:always;break-before:page}.mag-print .table-scroll{overflow:visible}.mag-print .mag-print-note a[href^="/"]:after{content:" (" attr(href) ")"}}