.back-link-module__5kqB5W__back{align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted);transition:color var(--dur-base) var(--ease-out);border:none;display:inline-flex}.back-link-module__5kqB5W__back:hover{color:var(--ink);background:0 0}
.article-page-module__anU4RW__page{overflow-x:clip}@keyframes article-page-module__anU4RW__readProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.article-page-module__anU4RW__progress{top:env(safe-area-inset-top,0px);z-index:60;background:var(--line-strong);transform-origin:0;pointer-events:none;height:2px;position:fixed;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.article-page-module__anU4RW__progress{animation:linear both article-page-module__anU4RW__readProgress;animation-timeline:scroll(root)}}@supports not (animation-timeline:scroll()){.article-page-module__anU4RW__progress{display:none}}@media (prefers-reduced-motion:reduce){.article-page-module__anU4RW__progress{display:none}}.article-page-module__anU4RW__head{padding-block:clamp(28px,4vw,48px) clamp(24px,3vw,32px)}.article-page-module__anU4RW__narrow{max-width:var(--article-column)}.article-page-module__anU4RW__wide{max-width:var(--article-wide)}.article-page-module__anU4RW__tag{margin-top:var(--sp-6);font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);display:inline-block}.article-page-module__anU4RW__title{font-size:var(--fs-display-2);margin-top:14px}.article-page-module__anU4RW__dek{margin-top:var(--sp-5);font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--text-heading);max-width:none;line-height:1.5}.article-page-module__anU4RW__byline{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:var(--bw-hairline) solid var(--line-hairline);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-page-module__anU4RW__avatar{border-radius:var(--r-round);background:var(--surface-wash);border:var(--bw-hairline) solid var(--line-hairline);width:32px;height:32px}.article-page-module__anU4RW__hero{margin-block:0}.article-page-module__anU4RW__heroCaption{margin-top:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-muted)}.article-page-module__anU4RW__layout{grid-template-columns:1fr min(var(--article-column), 100% - 2 * var(--gutter)) 1fr;padding-block:clamp(40px,5vw,64px) clamp(48px,7vw,88px);display:grid}@media (min-width:768px){.article-page-module__anU4RW__layout{grid-template-columns:1fr min(var(--article-column), 100% - 2 * var(--gutter-md)) 1fr}}.article-page-module__anU4RW__column{grid-column:2;min-width:0}.article-page-module__anU4RW__tocColumn{padding-right:var(--sp-7);grid-area:1/1;justify-self:end;display:none}@media (min-width:1280px){.article-page-module__anU4RW__tocColumn{display:block}.article-page-module__anU4RW__tocDisclosure{display:none}}.article-page-module__anU4RW__tocRail{top:var(--sp-9);width:200px;position:sticky}.article-page-module__anU4RW__tocLabel,.article-page-module__anU4RW__tocSummary,.article-page-module__anU4RW__sectionLabel,.article-page-module__anU4RW__shareLabel{font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.article-page-module__anU4RW__tocLabel{margin:0 0 var(--sp-4)}.article-page-module__anU4RW__tocList{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.article-page-module__anU4RW__tocLink{padding-left:var(--sp-3);border:0;border-left:var(--bw-hairline) solid var(--line-hairline);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-tight);color:var(--text-muted);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);display:block}.article-page-module__anU4RW__tocLink:hover{color:var(--text-heading);background:0 0}.article-page-module__anU4RW__tocLink[aria-current=location]{color:var(--text-heading);border-left:var(--bw-strong) solid var(--line-strong)}.article-page-module__anU4RW__tocDisclosure{margin-bottom:var(--sp-7);border-top:var(--bw-hairline) solid var(--line-hairline);border-bottom:var(--bw-hairline) solid var(--line-hairline)}.article-page-module__anU4RW__tocSummary{cursor:pointer;padding-block:var(--sp-4);justify-content:space-between;list-style:none;display:flex}.article-page-module__anU4RW__tocSummary::-webkit-details-marker{display:none}.article-page-module__anU4RW__tocSummary:after{content:"+"}.article-page-module__anU4RW__tocDisclosure[open] .article-page-module__anU4RW__tocSummary:after{content:"−"}.article-page-module__anU4RW__tocSummary:focus-visible{box-shadow:var(--focus-ring);outline:none}.article-page-module__anU4RW__tocDisclosure .article-page-module__anU4RW__tocList{padding-bottom:var(--sp-5)}.article-page-module__anU4RW__unwritten{color:var(--text-muted)}.article-page-module__anU4RW__share{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:var(--bw-hairline) solid var(--line-hairline);gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.article-page-module__anU4RW__shareLabel{margin-right:var(--sp-2)}.article-page-module__anU4RW__shareButton{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border:var(--bw-hairline) solid var(--line-hairline);border-radius:var(--r-md);color:var(--text-heading);font-family:var(--font-body);font-size:var(--fs-label-sm);letter-spacing:var(--ls-action);text-transform:uppercase;cursor:pointer;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;display:inline-flex}.article-page-module__anU4RW__shareButton:hover{background:var(--surface-hover);border-color:var(--line-strong)}.article-page-module__anU4RW__shareButton:focus-visible{box-shadow:var(--focus-ring);border-color:#0000;outline:none}.article-page-module__anU4RW__follow{margin-left:auto}@media (max-width:767px){.article-page-module__anU4RW__follow{margin-left:0}}.article-page-module__anU4RW__sectionTitle{font-size:var(--fs-display-3);margin:var(--sp-3) 0 var(--sp-6)}.article-page-module__anU4RW__shop{background:var(--surface-quiet);padding-block:clamp(48px,7vw,88px)}.article-page-module__anU4RW__related{background:var(--surface-wash);padding-block:clamp(48px,7vw,88px)}.article-page-module__anU4RW__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(24px,3vw,32px);display:grid}article[data-surface=wash]+.article-page-module__anU4RW__related{background:var(--surface-quiet)}
.hover-lift-module__usPiYW__lift{height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hover-lift-module__usPiYW__lift{transition:transform var(--dur-base) var(--ease-out)}.hover-lift-module__usPiYW__lift:hover{transform:translateY(calc(var(--press-y) * -2))}.hover-lift-module__usPiYW__lift:active{transform:none}}
.legal-module__8KTLSa__page{padding-block:var(--sp-9) var(--sp-10)}.legal-module__8KTLSa__narrow{max-width:var(--max-narrow)}.legal-module__8KTLSa__title{font-family:var(--font-display);font-size:var(--fs-display-2);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-heading);margin:var(--sp-5) 0 0}.legal-module__8KTLSa__intro{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-body);margin:var(--sp-5) 0 0}.legal-module__8KTLSa__updated{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-muted);margin:var(--sp-6) 0 0}.legal-module__8KTLSa__sections{margin-top:var(--sp-8);border-top:var(--bw-hairline) solid var(--line-hairline)}.legal-module__8KTLSa__section{padding:var(--sp-7) 0;border-bottom:var(--bw-hairline) solid var(--line-hairline)}.legal-module__8KTLSa__ordinal{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-meta);color:var(--text-faint);margin-bottom:var(--sp-2);display:block}.legal-module__8KTLSa__heading{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-title);color:var(--text-heading);margin:0 0 var(--sp-3)}.legal-module__8KTLSa__body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);white-space:pre-line;margin:0}.legal-module__8KTLSa__foot{margin-top:var(--sp-8);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-muted)}@media (max-width:859px){.legal-module__8KTLSa__page{padding-block:var(--sp-7) var(--sp-9)}.legal-module__8KTLSa__section{padding:var(--sp-6) 0}}
