.article-page-module__o71kya__article{--article-teal:#08796f;--article-ink:#173d38;--article-soft:#edf7f3;--article-border:#dce9e2;max-width:1240px;margin-inline:auto;padding:24px 24px 100px}.article-page-module__o71kya__hero{border:1px solid var(--article-border);background:radial-gradient(ellipse at 0 0, #f8ead180, transparent 65%), var(--article-soft);border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:20px;padding:26px;display:grid}.article-page-module__o71kya__hero[data-no-cover=true]{grid-template-columns:1fr}.article-page-module__o71kya__heroCopy{min-width:0}.article-page-module__o71kya__category{min-height:32px;color:var(--article-teal);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.article-page-module__o71kya__hero h1{color:var(--article-ink);text-wrap:balance;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(25px,2.35vw,34px);font-weight:800;line-height:1.65}.article-page-module__o71kya__excerpt{-webkit-line-clamp:3;color:var(--color-muted-foreground);-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:2;display:-webkit-box;overflow:hidden}.article-page-module__o71kya__byline{align-items:center;gap:8px;min-height:36px;margin-top:18px;font-size:12px;display:flex}.article-page-module__o71kya__byline>span:last-child{overflow-wrap:anywhere;min-width:0}.article-page-module__o71kya__metadata{min-height:24px;color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 15px;margin-top:12px;font-size:11px;line-height:1.9;display:flex}.article-page-module__o71kya__metadata>span,.article-page-module__o71kya__metadata>time{align-items:center;gap:5px;display:inline-flex}.article-page-module__o71kya__heroTools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.article-page-module__o71kya__heroTools>div{margin-top:0}.article-page-module__o71kya__heroTools>span{margin-inline-start:auto}.article-page-module__o71kya__cover{border:1px solid var(--article-border);background:var(--color-card);border-radius:18px;min-width:0;overflow:hidden}.article-page-module__o71kya__coverFrame{isolation:isolate;aspect-ratio:4/3;background:var(--color-muted);position:relative;overflow:hidden}.article-page-module__o71kya__cover figcaption{color:var(--color-muted-foreground);padding:8px 12px;font-size:10px;line-height:1.8}.article-page-module__o71kya__contentGrid{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:36px;margin-top:32px;display:grid}.article-page-module__o71kya__body{min-width:0}.article-page-module__o71kya__sidebar{align-self:stretch;min-width:0}.article-page-module__o71kya__sticky{overscroll-behavior:contain;border:1px solid var(--article-border);background:var(--color-card);scrollbar-width:thin;border-radius:18px;max-height:calc(100dvh - 108px);padding:20px;position:sticky;top:88px;overflow-y:auto}.article-page-module__o71kya__block{margin-top:30px}.article-page-module__o71kya__takeaways{margin-bottom:20px}.article-page-module__o71kya__credit{border-block:1px solid var(--article-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-block:16px;display:flex}.article-page-module__o71kya__credit>div{align-items:center;gap:10px;font-size:12px;display:flex}.article-page-module__o71kya__credit a{min-height:44px;color:var(--article-teal);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.article-page-module__o71kya__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.article-page-module__o71kya__tags>p{color:var(--color-muted-foreground);margin-inline-end:4px;font-size:11px}.article-page-module__o71kya__comments{margin-top:32px;scroll-margin-top:96px}.article-page-module__o71kya__commentsLoading{border:1px solid var(--color-border);background:var(--color-card);border-radius:20px;min-height:480px;padding:24px}.article-page-module__o71kya__commentsLoading>div{background:var(--color-muted);border-radius:12px;min-height:100px;margin-top:24px}.article-page-module__o71kya__commentsLoading>p{color:var(--color-muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.article-page-module__o71kya__related{border:1px solid var(--article-border);background:var(--article-soft);border-radius:22px;min-height:400px;margin-top:40px;padding:24px;overflow:hidden}.article-page-module__o71kya__relatedHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.article-page-module__o71kya__relatedHeading h2{color:var(--article-ink);font-size:21px;font-weight:800;line-height:1.8}.article-page-module__o71kya__relatedHeading p{color:var(--color-muted-foreground);margin-top:3px;font-size:12px;line-height:1.9}.article-page-module__o71kya__relatedHeading a{min-height:44px;color:var(--article-teal);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.article-page-module__o71kya__relatedTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.article-page-module__o71kya__relatedCard{scroll-snap-align:start;border:1px solid var(--article-border);background:var(--color-card);border-radius:15px;flex-direction:column;flex:0 0 calc(25% - 12px);min-width:210px;display:flex;overflow:hidden}.article-page-module__o71kya__relatedImage{aspect-ratio:16/9;background:var(--color-muted);position:relative}.article-page-module__o71kya__relatedCopy{flex-direction:column;flex:1;padding:14px;display:flex}.article-page-module__o71kya__relatedCopy>span:first-child{color:var(--article-teal);margin-bottom:7px;font-size:10px}.article-page-module__o71kya__relatedCopy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:53px;font-size:14px;font-weight:700;line-height:1.9;display:-webkit-box;overflow:hidden}.article-page-module__o71kya__relatedCopy>span:last-child{color:var(--color-muted-foreground);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.article-page-module__o71kya__article a:focus-visible,.article-page-module__o71kya__article button:focus-visible,.article-page-module__o71kya__article summary:focus-visible{outline:3px solid var(--article-teal);outline-offset:3px}.dark .article-page-module__o71kya__article{--article-teal:#80d5c4;--article-ink:#e0f4eb;--article-soft:#15251f;--article-border:#30483c}.dark .article-page-module__o71kya__hero{background:radial-gradient(ellipse at 0 0, #57432a35, transparent 65%), var(--article-soft)}body.reader-mode .article-page-module__o71kya__article{max-width:860px;padding-top:24px}body.reader-mode .article-page-module__o71kya__hero{grid-template-columns:1fr}body.reader-mode .article-page-module__o71kya__excerpt{display:block}body.reader-mode .article-page-module__o71kya__contentGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.article-page-module__o71kya__contentGrid{grid-template-columns:minmax(0,1fr)}.article-page-module__o71kya__sidebar{display:none}.article-page-module__o71kya__hero{gap:22px;padding:22px}.article-page-module__o71kya__relatedCard{flex-basis:calc(50% - 8px)}}@media (max-width:700px){.article-page-module__o71kya__article{padding:18px 16px 100px}.article-page-module__o71kya__hero{border-radius:21px;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px;padding:18px 16px 16px}.article-page-module__o71kya__hero h1{margin-top:4px;font-size:24px;line-height:1.65}.article-page-module__o71kya__excerpt{margin-top:9px;font-size:13px;line-height:1.95}.article-page-module__o71kya__category{min-height:28px;font-size:11px}.article-page-module__o71kya__byline{margin-top:13px;font-size:11px}.article-page-module__o71kya__metadata{gap:5px 12px;margin-top:9px;font-size:10px}.article-page-module__o71kya__heroTools{margin-top:8px}.article-page-module__o71kya__heroTools>div{gap:5px}.article-page-module__o71kya__heroTools>span{margin-inline-start:0}.article-page-module__o71kya__cover{border-radius:13px}.article-page-module__o71kya__coverFrame{aspect-ratio:2}.article-page-module__o71kya__cover figcaption{padding:6px 10px;font-size:10px}.article-page-module__o71kya__contentGrid{gap:0;margin-top:24px}.article-page-module__o71kya__block{margin-top:24px}.article-page-module__o71kya__related{border-radius:18px;margin-top:30px;padding:18px 14px}.article-page-module__o71kya__relatedHeading{gap:10px}.article-page-module__o71kya__relatedHeading h2{font-size:18px}.article-page-module__o71kya__relatedHeading p,.article-page-module__o71kya__relatedHeading a{font-size:11px}.article-page-module__o71kya__relatedCard{flex-basis:84%}}@media print{.article-page-module__o71kya__article{max-width:none;padding:0}.article-page-module__o71kya__hero{background:0 0;border:0;padding:0 0 16px;display:block}.article-page-module__o71kya__hero h1{color:#000;font-size:22pt}.article-page-module__o71kya__excerpt{color:#333;display:block}.article-page-module__o71kya__contentGrid{margin-top:16px;display:block}.article-page-module__o71kya__metadata{color:#333}.article-page-module__o71kya__credit{break-inside:avoid}}
.article-sticky-bar-module__uZ1B-W__status{isolation:isolate;position:relative}.article-sticky-bar-module__uZ1B-W__borderGlow{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.article-sticky-bar-module__uZ1B-W__borderGlow:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0deg 220deg, color-mix(in srgb, var(--color-primary) 25%, transparent) 270deg, var(--color-primary) 310deg, transparent 350deg);width:200%;animation:3s linear 2 article-sticky-bar-module__uZ1B-W__borderSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(40deg)}.article-sticky-bar-module__uZ1B-W__sectionTitle{color:var(--color-foreground)}.article-sticky-bar-module__uZ1B-W__launcher{isolation:isolate;position:relative}.article-sticky-bar-module__uZ1B-W__launcher:after{content:"";border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:inherit;pointer-events:none;opacity:0;animation:3s ease-out 2 article-sticky-bar-module__uZ1B-W__launcherHalo;position:absolute;inset:-4px}.article-sticky-bar-module__uZ1B-W__dock:is(:hover,:focus-within,[data-guide-open=true]) .article-sticky-bar-module__uZ1B-W__borderGlow:before,.article-sticky-bar-module__uZ1B-W__dock:is(:hover,:focus-within,[data-guide-open=true]) .article-sticky-bar-module__uZ1B-W__launcher:after{animation:none}@keyframes article-sticky-bar-module__uZ1B-W__borderSweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes article-sticky-bar-module__uZ1B-W__launcherHalo{0%{opacity:.65;transform:scale(1)}65%,to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.article-sticky-bar-module__uZ1B-W__borderGlow:before,.article-sticky-bar-module__uZ1B-W__launcher:after{animation:none}}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.article-sticky-bar-module__uZ1B-W__borderGlow{display:none}}
