.public-article-module__cd3ZSG__shell{--t-text:#22243b;--t-text-dim:#50576b;--t-glow:233 207 152;--type-ui:400 .9375rem / 1.5 var(--home-sans);min-height:100vh;color:var(--t-text);font-family:var(--home-sans), system-ui, sans-serif;background:#fff}.public-article-module__cd3ZSG__shell ::selection{color:#22243b;background:#e9cf98}.public-article-module__cd3ZSG__shell a:focus-visible,.public-article-module__cd3ZSG__shell summary:focus-visible{outline-offset:5px;outline:3px solid #8a6a2c}.public-article-module__cd3ZSG__shell a{text-underline-offset:.25em}.public-article-module__cd3ZSG__main{max-width:78rem;margin:0 auto;padding:3rem clamp(1.25rem,6vw,5rem) 23rem}.public-article-module__cd3ZSG__breadcrumb{color:#50576b;font:var(--type-ui);flex-wrap:wrap;gap:.5rem;display:flex}.public-article-module__cd3ZSG__breadcrumb a{color:inherit}.public-article-module__cd3ZSG__intro{max-width:62rem;margin:3rem 0 4rem}.public-article-module__cd3ZSG__intro h1{max-width:19ch;font-family:var(--home-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.75rem,5.2vw,4.5rem);font-weight:300;line-height:1.06}.public-article-module__cd3ZSG__intro>p{color:#50576b;max-width:65ch;margin:0;font-size:1.125rem;line-height:1.7}.public-article-module__cd3ZSG__body{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.public-article-module__cd3ZSG__contents{font:var(--type-ui);gap:.9rem;display:grid;position:sticky;top:2rem}.public-article-module__cd3ZSG__contents p{margin:0 0 .35rem;font-weight:600}.public-article-module__cd3ZSG__contents a{color:#50576b;text-decoration:none}.public-article-module__cd3ZSG__contents a:hover{color:#124fa9;text-decoration:underline}.public-article-module__cd3ZSG__prose{max-width:70ch;font-size:1.0625rem;line-height:1.75}.public-article-module__cd3ZSG__prose section{margin-bottom:4rem;scroll-margin-top:2rem}.public-article-module__cd3ZSG__prose h2{font-family:var(--home-display), Georgia, serif;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.15}.public-article-module__cd3ZSG__prose p{margin:0 0 1.25rem}.public-article-module__cd3ZSG__prose ul{margin:1rem 0 1.5rem;padding-left:1.3rem}.public-article-module__cd3ZSG__prose li{margin:.65rem 0;padding-left:.25rem}.public-article-module__cd3ZSG__prose a{color:#124fa9}.public-article-module__cd3ZSG__example{background:#f3f6f6;border-radius:12px;margin:2rem 0;padding:1.75rem}.public-article-module__cd3ZSG__example figcaption{color:#50576b;margin-bottom:1.2rem;font-size:.9375rem}.public-article-module__cd3ZSG__example dl{margin:0}.public-article-module__cd3ZSG__script{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;margin:1.5rem 0 2rem;font:400 .875rem/1.7 Courier New,Courier,monospace}.public-article-module__cd3ZSG__example dl>div+div{margin-top:1.4rem}.public-article-module__cd3ZSG__example dt{font-weight:600}.public-article-module__cd3ZSG__example dd{margin:.3rem 0 0}.public-article-module__cd3ZSG__prose details{border-bottom:1px solid #dde5e5;padding:1.2rem 0}.public-article-module__cd3ZSG__prose summary{cursor:pointer;font-weight:500}.public-article-module__cd3ZSG__prose details p{margin:1rem 0 0}.public-article-module__cd3ZSG__next{border-top:1px solid #dde5e5;padding-top:2rem}.public-article-module__cd3ZSG__prose .public-article-module__cd3ZSG__links{padding:0;list-style:none}.public-article-module__cd3ZSG__links li{padding:0}@media (max-width:850px){.public-article-module__cd3ZSG__body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.public-article-module__cd3ZSG__contents{border-bottom:1px solid #dde5e5;padding-bottom:2rem;position:static}.public-article-module__cd3ZSG__intro{margin:2.5rem 0}}@media (max-width:520px){.public-article-module__cd3ZSG__main{padding-top:2rem}.public-article-module__cd3ZSG__example{padding:1.25rem}.public-article-module__cd3ZSG__breadcrumb>span[aria-current]{display:none}}
