.sc{--sc-cream:#fff6e8;--sc-paper:#f8ecd9;--sc-ink:#203b2d;--sc-ink-soft:#4b5f51;--sc-rule:#203b2d38;--sc-rule-strong:#203b2dd9;--sc-orange:#c8552d;--sc-orange-ink:#a3401c;--serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--sans:var(--font-instrument), system-ui, -apple-system, sans-serif;--t-display:clamp(2.75rem, 1.4rem + 5.4vw, 6.25rem);--t-h1:clamp(2.4rem, 1.5rem + 3.4vw, 4.5rem);--t-h2:clamp(1.75rem, 1.35rem + 1.5vw, 2.6rem);--t-h3:clamp(1.3rem, 1.1rem + .7vw, 1.7rem);--t-deck:clamp(1.15rem, .98rem + .75vw, 1.55rem);--t-body:clamp(1.1875rem, 1.12rem + .28vw, 1.3125rem);--t-small:.9375rem;--t-label:.75rem;--gutter:20px;--wide:1320px;--measure:36rem;background:var(--sc-cream);min-height:100vh;color:var(--sc-ink);font-family:var(--sans);flex-direction:column;font-size:1rem;line-height:1.5;display:flex}@media (min-width:760px){.sc{--gutter:40px}}.sc main{flex:1}.sc h1,.sc h2,.sc h3,.sc h4{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}:where(.sc) p{text-wrap:pretty;margin:0}:where(.sc) a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(.sc) a:hover{text-decoration-thickness:2px}.sc :focus-visible{outline:2px solid var(--sc-ink);outline-offset:3px;border-radius:2px}:where(.sc) :is(button,input,select,textarea){font:inherit;color:inherit}.sc-wrap{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.sc-label{font-family:var(--sans);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.sc-muted{color:var(--sc-ink-soft)}.sc-link-arrow{border-bottom:1px solid;align-items:center;gap:.4em;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.sc-link-arrow:after{content:"→";transition:transform .2s}.sc-link-arrow:hover:after{transform:translate(3px)}.sc-skip{left:var(--gutter);z-index:50;background:var(--sc-ink);color:var(--sc-cream);padding:10px 16px;font-weight:600;position:absolute;top:-100px}.sc-skip:focus{top:8px}.sc-preview{border-bottom:1px solid var(--sc-rule);color:var(--sc-ink-soft);font-size:.8125rem}.sc-preview .sc-wrap{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding-block:8px;display:flex}.sc-preview strong{color:var(--sc-ink);font-weight:600}.sc-head{border-bottom:1px solid var(--sc-rule)}.sc-head__bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:76px;display:grid}.sc-masthead{text-align:center;justify-items:center;text-decoration:none;display:grid}.sc-masthead__name{font-family:var(--serif);letter-spacing:-.01em;font-size:1.75rem;line-height:1}.sc-nav{display:none}.sc-nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.sc-nav a{padding-block:6px;font-size:.9375rem;text-decoration:none}.sc-nav a:hover,.sc-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px}.sc-nav--secondary{justify-self:end}.sc-nav--secondary ul{align-items:center;gap:22px}.sc-iconbtn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0;font-size:.9375rem;display:inline-flex}.sc-head__start{justify-self:start;align-items:center;gap:18px;display:flex}.sc-head__end{justify-self:end;align-items:center;gap:18px;display:flex}.sc-search{border-top:1px solid var(--sc-rule);padding-block:18px 22px}.sc-search form{gap:10px;max-width:760px;margin-inline:auto;display:flex}.sc-search input{border:0;border-bottom:1.5px solid var(--sc-ink);min-width:0;min-height:50px;font-family:var(--serif);background:0 0;flex:1;padding:0 4px;font-size:1.5rem}.sc-search input::placeholder{color:var(--sc-ink-soft)}.sc-menu{border-top:1px solid var(--sc-rule);padding-block:8px 24px}.sc-menu ul{margin:0;padding:0;list-style:none}.sc-menu li a{border-bottom:1px solid var(--sc-rule);font-family:var(--serif);padding:14px 0;font-size:1.75rem;text-decoration:none;display:block}.sc-menu__secondary{gap:4px;display:grid;margin-top:20px!important}.sc-menu__secondary a{font-family:var(--sans)!important;border:0!important;padding:8px 0!important;font-size:1.0625rem!important}@media (min-width:1040px){.sc-nav{display:block}.sc-menu-toggle,.sc-menu{display:none!important}}.sc-btn{border:1.5px solid var(--sc-ink);background:var(--sc-ink);min-height:48px;color:var(--sc-cream);font-family:var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sc-btn:hover{background:#2d4e3d}.sc-btn--ghost{color:var(--sc-ink);background:0 0}.sc-btn--ghost:hover{background:#203b2d0f}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-art{margin:0}.sc-art__frame{background:var(--sc-paper);border-radius:3px;overflow:hidden}.sc-art__frame svg{width:100%;height:100%;display:block}.sc-art figcaption{color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-top:10px;font-size:.8125rem;line-height:1.45;display:flex}.sc-art figcaption .sc-art__credit{color:var(--sc-ink)}.sc-lead{padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,96px)}.sc-lead__head{text-align:center;justify-items:center;gap:20px;display:grid}.sc-lead__kicker{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.sc-lead__title{font-size:var(--t-display);max-width:15ch;line-height:.98}.sc-lead__title a{text-decoration:none}.sc-lead__deck{font-size:var(--t-deck);max-width:36ch;color:var(--sc-ink);line-height:1.4}.sc-lead__byline{font-size:var(--t-small);color:var(--sc-ink-soft)}.sc-lead__art{margin-top:clamp(32px,5vw,64px)}.sc-lead__art .sc-art__frame{aspect-ratio:4/5}@media (min-width:760px){.sc-lead__art .sc-art__frame{aspect-ratio:16/9}}.sc-section{padding-block:clamp(48px,7vw,104px)}.sc-section+.sc-section{padding-top:0}.sc-sechead{border-top:1px solid var(--sc-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(28px,4vw,48px);padding-top:14px;display:flex}.sc-sechead h2{font-size:var(--t-h3);font-style:italic}.sc-sechead p{font-size:var(--t-small);color:var(--sc-ink-soft);max-width:46ch}.sc-selection{gap:48px;display:grid}.sc-pick{align-content:start;gap:16px;text-decoration:none;display:grid}.sc-pick .sc-art__frame{transition:transform .4s}.sc-pick:hover .sc-art__frame{transform:translateY(-3px)}.sc-pick__caption{gap:8px;display:grid}.sc-pick__line{font-size:1.1875rem;line-height:1.35}.sc-pick__line strong{font-family:var(--serif);font-size:1.375rem;font-weight:400}.sc-pick__meta{color:var(--sc-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8125rem;display:flex}.sc-pick:hover .sc-pick__line strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:760px){.sc-selection{grid-template-columns:repeat(12,1fr);column-gap:28px}.sc-selection>:first-child{grid-column:1/span 5}.sc-selection>:nth-child(2){grid-column:7/span 3;margin-top:140px}.sc-selection>:nth-child(3){grid-column:10/span 3;margin-top:40px}}.sc-band{gap:32px;display:grid}.sc-band__text{align-content:start;gap:18px;display:grid}.sc-band__title{font-size:var(--t-h1)}.sc-band__title a{text-decoration:none}.sc-band__deck{font-size:var(--t-deck);line-height:1.4}.sc-band ol{border-top:1px solid var(--sc-rule);margin:8px 0 0;padding:0;list-style:none}.sc-band ol li{border-bottom:1px solid var(--sc-rule);grid-template-columns:2.6em 1fr;gap:10px;padding:12px 0;display:grid}.sc-band ol li span:first-child{font-family:var(--serif);color:var(--sc-orange-ink);font-style:italic}.sc-band__art .sc-art__frame{aspect-ratio:16/10}@media (min-width:900px){.sc-band{grid-template-columns:5fr 7fr;align-items:start;column-gap:56px}}.sc-split{gap:56px;display:grid}@media (min-width:900px){.sc-split{grid-template-columns:7fr 5fr;column-gap:0}.sc-split>:first-child{border-right:1px solid var(--sc-rule);padding-right:56px}.sc-split>:last-child{padding-left:56px}}.sc-dict{gap:16px;display:grid}.sc-dict__term{font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.95}.sc-dict__term a{text-decoration:none}.sc-dict__pos{font-family:var(--serif);color:var(--sc-ink-soft);font-size:1.25rem;font-style:italic}.sc-dict__sense{font-family:var(--serif);max-width:30ch;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.35}.sc-dict__num{font-family:var(--serif);color:var(--sc-orange-ink);font-size:1.125rem;font-style:italic}.sc-desk{gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-desk li{border-bottom:1px solid var(--sc-rule);gap:6px;padding:18px 0;display:grid}.sc-desk li:first-child{border-top:1px solid var(--sc-rule)}.sc-desk h3{font-size:1.375rem}.sc-desk p{font-size:var(--t-small);color:var(--sc-ink-soft)}.sc-desk__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8125rem;display:flex}.sc-ref{background:var(--sc-paper);border-radius:3px;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.sc-ref__title{font-size:var(--t-h2)}.sc-ref__title a{text-decoration:none}.sc-ref__answer{font-family:var(--serif);max-width:44ch;font-size:1.25rem;line-height:1.5}.sc-ref__facts{font-size:var(--t-small);gap:0;margin:0;display:grid}.sc-ref__facts div{border-top:1px solid var(--sc-rule);grid-template-columns:9em 1fr;gap:12px;padding:10px 0;display:grid}.sc-ref__facts dt{color:var(--sc-ink-soft)}.sc-ref__facts dd{margin:0}@media (min-width:900px){.sc-ref{grid-template-columns:7fr 5fr;align-items:end;column-gap:56px}}.sc-call{text-align:center;justify-items:center;gap:22px;padding-block:clamp(56px,8vw,120px);display:grid}.sc-call h2{font-size:var(--t-h1);max-width:18ch}.sc-call p{font-size:var(--t-deck);max-width:40ch;line-height:1.45}.sc-publisher{border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);align-items:center;gap:20px;padding-block:28px;display:grid}.sc-publisher img{width:112px;height:auto}.sc-publisher p{max-width:60ch;font-size:1.0625rem}.sc-publisher__links{flex-wrap:wrap;gap:12px 24px;display:flex}@media (min-width:760px){.sc-publisher{grid-template-columns:auto 1fr auto;column-gap:36px}}.sc-foot{border-top:1px solid var(--sc-rule-strong);font-size:var(--t-small);margin-top:clamp(56px,8vw,112px);padding-block:48px 32px}.sc-foot__grid{gap:40px;display:grid}.sc-foot__mark{width:72px;height:72px;margin-bottom:18px;display:block}.sc-foot__promise{max-width:34ch;color:var(--sc-ink-soft);margin-top:12px}.sc-foot h2{font-family:var(--sans);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:600}.sc-foot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc-foot ul a{padding-block:4px;text-decoration:none;display:inline-block}.sc-foot ul a:hover{text-decoration:underline}.sc-foot__base{border-top:1px solid var(--sc-rule);color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:18px;font-size:.8125rem;display:flex}@media (min-width:760px){.sc-foot__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sc-foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.8fr;column-gap:32px}}.sc-foot [data-tone=light] input{border-color:var(--sc-ink);color:var(--sc-ink);border-width:1px;border-radius:999px;min-height:48px}.sc-foot [data-tone=light] input::placeholder{color:var(--sc-ink-soft)}.sc-foot [data-tone=light] h2{font-family:var(--serif);letter-spacing:0;text-transform:none;margin:0;font-size:1.5rem;font-weight:400}.sc-foot [data-tone=light] .button{min-height:48px;font-family:var(--sans);border-radius:999px;font-size:.9375rem;font-weight:600}.sc-pagehead{gap:18px;padding-block:clamp(40px,6vw,88px) clamp(32px,4vw,56px);display:grid}.sc-pagehead h1{font-size:var(--t-h1);max-width:16ch}.sc-pagehead__deck{font-size:var(--t-deck);max-width:40ch;line-height:1.4}.sc-pagehead--center{text-align:center;justify-items:center}.sc-crumbs ol{color:var(--sc-ink-soft);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.sc-crumbs li+li:before{content:"/";opacity:.6;margin-right:6px}.sc-crumbs a{text-decoration:none}.sc-crumbs a:hover{text-decoration:underline}.sc-story__head{text-align:center;justify-items:center;gap:18px;padding-block:clamp(36px,6vw,88px) clamp(32px,4vw,56px);display:grid}.sc-story__kicker{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.sc-story__title{font-size:var(--t-h1);max-width:17ch}.sc-story__deck{font-size:var(--t-deck);max-width:38ch;line-height:1.4}.sc-story__head--creator .sc-story__title{font-size:clamp(2.2rem,1.5rem + 2.4vw,3.6rem)}.sc-story__head--creator .sc-story__deck{letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.6rem,1.15rem + 1.9vw,2.9rem);line-height:1.15}.sc-story__byline{font-size:var(--t-small);color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;display:flex}.sc-story__byline a{color:var(--sc-ink)}.sc-story__hero .sc-art__frame{aspect-ratio:4/5}@media (min-width:760px){.sc-story__hero .sc-art__frame{aspect-ratio:var(--ratio,16 / 10)}}.sc-story__layout{gap:32px;padding-top:clamp(40px,6vw,80px);display:grid}.sc-story__aside{font-size:var(--t-small)}.sc-story__aside nav h2{font-family:var(--sans);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:600}.sc-story__aside ol{border-top:1px solid var(--sc-rule);margin:0;padding:0;list-style:none}.sc-story__aside li a{border-bottom:1px solid var(--sc-rule);padding:9px 0;text-decoration:none;display:block}.sc-story__aside li a:hover{text-decoration:underline}.sc-story__asideinner{gap:28px;display:grid}.sc-story__toc-mobile{border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);padding:12px 0}.sc-story__toc-mobile summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.sc-story__toc-mobile ol{margin:8px 0 0}@media (min-width:1040px){.sc-story__layout{grid-template-columns:220px minmax(0,1fr) 220px;column-gap:56px}.sc-story__asideinner{position:sticky;top:24px}.sc-story__toc-mobile{display:none}}@media (max-width:1039px){.sc-story__aside nav{display:none}}.sc-prose{max-width:var(--measure);width:100%;font-family:var(--serif);font-size:var(--t-body);margin-inline:auto;line-height:1.62}.sc-prose>*+*{margin-top:1.1em}.sc-prose p.sc-prose__lead{font-size:1.18em;line-height:1.5}.sc-prose p.sc-prose__lead:first-letter{float:left;color:var(--sc-orange);padding:.06em .08em 0 0;font-size:3.5em;line-height:.82}.sc-prose h2{font-size:var(--t-h3);margin-top:2em;scroll-margin-top:24px;line-height:1.15}.sc-prose blockquote{color:var(--sc-ink);margin:1.6em 0;padding:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-style:italic;line-height:1.2}.sc-prose blockquote:before{content:"";background:var(--sc-orange);width:48px;height:2px;margin-bottom:18px;display:block}.sc-prose blockquote footer{font-family:var(--sans);color:var(--sc-ink-soft);margin-top:12px;font-size:.8125rem;font-style:normal}.sc-prose ul,.sc-prose ol{padding-left:1.2em}.sc-prose li+li{margin-top:.4em}.sc-prose a{text-decoration-color:#203b2d73}.sc-note{border-left:2px solid var(--sc-orange);background:var(--sc-paper);font-family:var(--sans);padding:20px 22px;font-size:1rem;line-height:1.55}.sc-note h3{font-family:var(--sans);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:600}.sc-question{border-top:1px solid var(--sc-rule-strong);padding-top:24px;margin-top:2.4em!important}.sc-question p:last-child{margin-top:10px;font-size:1.45em;font-style:italic;line-height:1.3}.sc-breakout{max-width:none;font-family:var(--sans);margin-block:2.4em!important}@media (min-width:1040px){.sc-breakout{margin-inline:-120px}}.sc-graphic{border-top:1px solid var(--sc-rule-strong);border-bottom:1px solid var(--sc-rule);gap:16px;padding-block:24px;display:grid}.sc-graphic h3{font-family:var(--serif);font-size:1.5rem}.sc-graphic__svg svg{width:100%;height:auto;display:block}.sc-graphic table{border-collapse:collapse;width:100%;font-size:.875rem}.sc-graphic caption{text-align:left;color:var(--sc-ink-soft);padding-bottom:8px;font-size:.8125rem}.sc-graphic th,.sc-graphic td{text-align:left;border-bottom:1px solid var(--sc-rule);vertical-align:top;padding:8px 10px 8px 0}.sc-graphic thead th{font-weight:600}.sc-graphic__note{color:var(--sc-ink-soft);font-size:.8125rem}.sc-tablewrap{overflow-x:auto}.sc-plates{gap:24px;display:grid}@media (min-width:760px){.sc-plates{grid-template-columns:4fr 5fr;align-items:end}}.sc-plates .sc-art__frame{aspect-ratio:var(--ratio)}.sc-definition{border-bottom:1px solid var(--sc-rule-strong);padding:0 0 28px}.sc-definition dt{font-size:clamp(2.4rem,1.8rem + 2.5vw,3.75rem);line-height:1}.sc-definition dt span{color:var(--sc-ink-soft);margin-top:10px;font-size:1.125rem;font-style:italic;display:block}.sc-definition dd{margin:0}.sc-definition ol{margin:18px 0 0;padding-left:1.4em;font-size:1.15em}.sc-definition ol li::marker{color:var(--sc-orange-ink);font-style:italic}.sc-after{max-width:var(--measure);gap:40px;margin:clamp(56px,7vw,96px) auto 0;display:grid}.sc-after h2{font-family:var(--sans);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-weight:600}.sc-sources{gap:12px;margin:0;padding-left:1.3em;font-size:.9375rem;display:grid}.sc-sources small{color:var(--sc-ink-soft);margin-top:2px;font-size:.8125rem;display:block}.sc-disclosure{border:1px solid var(--sc-rule);border-radius:3px;gap:10px;padding:20px 22px;font-size:.9375rem;display:grid}.sc-disclosure dl{grid-template-columns:8.5em 1fr;gap:6px 12px;margin:0;font-size:.875rem;display:grid}.sc-disclosure dt{color:var(--sc-ink-soft)}.sc-disclosure dd{margin:0}.sc-person{border-top:1px solid var(--sc-rule);gap:8px;padding-top:16px;display:grid}.sc-person h3{font-size:1.375rem}.sc-person h3 a{text-decoration:none}.sc-person p{font-size:.9375rem}.sc-brandnote{border-top:1px solid var(--sc-rule-strong);border-bottom:1px solid var(--sc-rule);grid-template-columns:1fr;gap:14px;padding:22px 0;display:grid}.sc-brandnote p{font-size:.9375rem}.sc-brandnote__links{flex-wrap:wrap;gap:10px 22px;font-size:.9375rem;display:flex}.sc-related{gap:32px;display:grid}@media (min-width:760px){.sc-related{grid-template-columns:repeat(3,1fr)}}.sc-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-share button,.sc-share a{border:1px solid var(--sc-rule-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.sc-share button:hover,.sc-share a:hover{background:#203b2d0f}.sc-share__status{color:var(--sc-ink-soft);min-height:1em;font-size:.8125rem}.sc-tools{border-top:1px solid var(--sc-rule-strong);border-bottom:1px solid var(--sc-rule);gap:16px;padding-block:18px;display:grid}.sc-tools__search{align-items:center;gap:10px;display:flex}.sc-tools__search input{border:1px solid var(--sc-ink);background:0 0;border-radius:999px;flex:1;min-width:0;min-height:48px;padding:0 16px;font-size:1rem}.sc-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sc-chips legend:not(.visually-hidden){width:100%;margin-bottom:8px;padding:0}.sc-chip{border:1px solid var(--sc-rule-strong);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:0 16px;font-size:.875rem}.sc-chip[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-cream);border-color:var(--sc-ink)}.sc-chip:hover:not([aria-pressed=true]){background:#203b2d0f}.sc-tools__count{color:var(--sc-ink-soft);font-size:.875rem}@media (min-width:900px){.sc-tools{grid-template-columns:minmax(280px,380px) 1fr;align-items:end;column-gap:32px}.sc-tools__count{grid-column:1/-1}}.sc-rows{margin:0;padding:0;list-style:none}.sc-row{border-bottom:1px solid var(--sc-rule)}.sc-row a{gap:14px;padding-block:28px;text-decoration:none;display:grid}.sc-row__num{font-family:var(--serif);color:var(--sc-orange-ink);font-size:1.125rem;font-style:italic}.sc-row__title{font-size:var(--t-h2)}.sc-row a:hover .sc-row__title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.sc-row__deck{max-width:52ch;color:var(--sc-ink-soft);font-size:1.0625rem}.sc-row__meta{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.8125rem;display:flex}.sc-row__thumb .sc-art__frame{aspect-ratio:4/3}@media (min-width:760px){.sc-row a{grid-template-columns:4em 1fr 220px;align-items:start;column-gap:28px}}.sc-empty{font-family:var(--serif);padding:48px 0;font-size:1.375rem}.sc-answer{background:var(--sc-paper);border-radius:3px;gap:12px;max-width:50rem;padding:clamp(22px,3vw,32px);display:grid}.sc-answer p{font-family:var(--serif);font-size:1.3125rem;line-height:1.5}.sc-filters{border-top:1px solid var(--sc-rule-strong);border-bottom:1px solid var(--sc-rule);gap:14px;padding-block:18px;display:grid}@media (min-width:760px){.sc-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;column-gap:20px}}.sc-field{gap:6px;font-size:.875rem;display:grid}.sc-field label,.sc-field legend{font-weight:600}.sc-field select,.sc-field input,.sc-field textarea{border:1px solid var(--sc-ink);background:#fffaf2;border-radius:4px;width:100%;min-height:48px;padding:10px 14px;font-size:1rem}.sc-field textarea{resize:vertical;min-height:140px;line-height:1.5}.sc-field [aria-invalid=true]{border-color:var(--sc-orange-ink);border-width:2px}.sc-field__hint{color:var(--sc-ink-soft);font-size:.8125rem}.sc-field__error{color:var(--sc-orange-ink);font-size:.8125rem;font-weight:600}.sc-entries{margin:0;padding:0;list-style:none}.sc-entry{border-bottom:1px solid var(--sc-rule);gap:12px;padding-block:24px;display:grid}.sc-entry h3{font-size:1.5rem}.sc-entry dl{grid-template-columns:8em 1fr;gap:6px 14px;margin:0;font-size:.9375rem;display:grid}.sc-entry dt{color:var(--sc-ink-soft)}.sc-entry dd{margin:0}@media (min-width:900px){.sc-entry{grid-template-columns:2fr 3fr;column-gap:40px}}.sc-method{gap:40px;display:grid}@media (min-width:900px){.sc-method{grid-template-columns:1fr 1fr;column-gap:56px}}.sc-method ol,.sc-method ul{gap:10px;margin:0;padding-left:1.2em;font-size:1rem;display:grid}.sc-atlas{gap:28px;display:grid}.sc-atlas__map{border:1px solid var(--sc-rule);background:var(--sc-paper);border-radius:3px;padding:12px}.sc-atlas__map svg{width:100%;height:auto;display:block}.sc-atlas__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-rhythm{border-top:1px solid var(--sc-rule);font-family:var(--sans);gap:10px;padding:22px 0;font-size:1rem;display:grid}.sc-rhythm[data-match=false]{opacity:.38}.sc-rhythm h3{align-items:baseline;gap:12px;font-size:1.75rem;display:flex}.sc-rhythm h3 span{color:var(--sc-orange-ink);font-size:1rem;font-style:italic}.sc-rhythm__tag{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-ink-soft);font-weight:600}.sc-rhythm__q{font-family:var(--serif);font-size:1.1875rem;font-style:italic}.sc-rhythm__start{background:var(--sc-cream);border:1px solid var(--sc-rule);border-radius:3px;gap:6px;padding:14px 16px;font-size:.9375rem;display:grid}.sc-rhythm__start small{color:var(--sc-ink-soft);font-size:.8125rem}.sc-form{gap:22px;max-width:40rem;display:grid}.sc-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.sc-form fieldset legend{margin-bottom:6px;font-size:.875rem;font-weight:600}.sc-radio{border:1px solid var(--sc-rule-strong);cursor:pointer;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:1rem;display:flex}.sc-radio input{width:18px;height:18px;accent-color:var(--sc-ink)}.sc-radio:has(input:checked){border-color:var(--sc-ink);background:#203b2d0f}.sc-disclose{cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.sc-optional{border:1px dashed var(--sc-rule-strong);border-radius:4px;gap:18px;padding:20px;display:grid}.sc-result{border:1.5px solid var(--sc-ink);background:#fffaf2;border-radius:4px;gap:12px;padding:22px;display:grid}.sc-result h3{font-family:var(--serif);font-size:1.5rem}.sc-result dl{grid-template-columns:9em 1fr;gap:6px 12px;margin:0;font-size:.9375rem;display:grid}.sc-result dt{color:var(--sc-ink-soft)}.sc-result dd{overflow-wrap:anywhere;margin:0}.sc-errorsummary{border:2px solid var(--sc-orange-ink);border-radius:4px;padding:16px 18px}.sc-errorsummary ul{margin:8px 0 0;padding-left:1.2em}.sc-twocol{gap:48px;display:grid}@media (min-width:960px){.sc-twocol{grid-template-columns:5fr 7fr;align-items:start;column-gap:72px}}.sc-twocol__aside{gap:24px;font-size:1rem;display:grid}.sc-twocol__aside h2{font-size:var(--t-h3)}.sc-twocol__aside ol,.sc-twocol__aside ul{gap:8px;margin:0;padding-left:1.2em;display:grid}.sc-textpage{gap:56px;display:grid}.sc-textpage section{border-top:1px solid var(--sc-rule-strong);gap:14px;padding-top:18px;display:grid}.sc-textpage h2{font-size:var(--t-h2)}.sc-textpage p,.sc-textpage li{font-family:var(--serif);max-width:38rem;font-size:1.1875rem;line-height:1.6}.sc-textpage ul,.sc-textpage ol{gap:6px;margin:0;padding-left:1.2em;display:grid}@media (min-width:900px){.sc-textpage section{grid-template-columns:4fr 8fr;column-gap:56px}.sc-textpage section>h2{grid-row:span 6}}.sc-tiles{gap:0;margin:0;padding:0;list-style:none;display:grid}.sc-tiles li{border-top:1px solid var(--sc-rule)}.sc-tiles a,.sc-tiles .sc-tile{gap:6px;padding:18px 0;text-decoration:none;display:grid}.sc-tiles h3{font-size:1.5rem}.sc-tiles p{color:var(--sc-ink-soft);max-width:52ch;font-size:.9375rem}.sc-tiles a:hover h3{text-decoration:underline;text-decoration-thickness:1px}.sc-hub{gap:56px;display:grid}@media (min-width:900px){.sc-hub{grid-template-columns:repeat(2,1fr);column-gap:56px}}.sc-hub section>h2{font-size:var(--t-h2);margin-bottom:8px}.sc-hub section>p{color:var(--sc-ink-soft);max-width:46ch;margin-bottom:18px;font-size:1.0625rem}.sc-product{align-items:center;gap:40px;display:grid}@media (min-width:900px){.sc-product{grid-template-columns:6fr 6fr;column-gap:64px}}.sc-product__img{background:var(--sc-paper);border-radius:3px;overflow:hidden}.sc-product__img img{width:100%;height:auto;display:block}.sc-product__img figcaption{color:var(--sc-ink-soft);padding:10px 14px;font-size:.8125rem}.sc-facts{margin:0;font-size:1rem;display:grid}.sc-facts div{border-top:1px solid var(--sc-rule);grid-template-columns:9em 1fr;gap:12px;padding:12px 0;display:grid}.sc-facts dt{color:var(--sc-ink-soft)}.sc-facts dd{margin:0}.sc-paths{gap:24px;display:grid}@media (min-width:760px){.sc-paths{grid-template-columns:1fr 1fr}}.sc-path{border:1px solid var(--sc-rule-strong);border-radius:3px;align-content:start;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.sc-path h2{font-size:var(--t-h2)}.sc-path p{font-size:1.0625rem}.sc-story__hero .sc-art__frame{max-height:86vh}.sc-story__toc-mobile{margin-bottom:36px}.sc-story__toc-mobile summary{justify-content:space-between;list-style:none}.sc-story__toc-mobile summary::-webkit-details-marker{display:none}.sc-story__toc-mobile summary:after{content:"+";font-size:1.25rem;font-weight:400}.sc-story__toc-mobile[open] summary:after{content:"–"}.sc-photo{object-fit:cover;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block}.sc-photo--cafe{transform-origin:75% 25%;transform:scale(1.8)}.sc-art__frame{position:relative}.sc-art__type{color:#203b2d;background:#fff6e8;border-top:4px double #203b2d;border-bottom:1px solid #203b2d;flex-direction:column;justify-content:space-between;height:100%;min-height:320px;padding:36px;display:flex}.sc-art__type>span{font:11px var(--sans);text-transform:uppercase;letter-spacing:.12em}.sc-art__type>p{font:clamp(36px,5.6vw,90px)/.98 var(--serif);letter-spacing:-.035em;max-width:900px;margin:30px 0}.sc-row__thumb .sc-art__type{min-height:160px;padding:15px}.sc-row__thumb .sc-art__type>p{margin:15px 0;font-size:24px}.sc-row__thumb .sc-art__type>span{font-size:7px}
