.ArticleBody-module__tTbnDG__body p{font-size:20px;line-height:var(--body-leading);color:var(--body-text);margin:0 0 30px}.ArticleBody-module__tTbnDG__body h3{letter-spacing:-.015em;margin:0 0 14px;font-size:22px;font-weight:600}.ArticleBody-module__tTbnDG__body a{text-decoration:underline}:is(.ArticleBody-module__tTbnDG__body picture,.ArticleBody-module__tTbnDG__body img){margin:34px auto;display:block}.ArticleBody-module__tTbnDG__body picture img{margin:0}.ArticleBody-module__tTbnDG__body img{max-width:100%;height:auto}
.PlaceholderImage-module__4BBTea__placeholder{color:#9a9895;text-align:center;background:repeating-linear-gradient(135deg,#f1f0ee 0 6px,#e7e6e3 6px 12px);flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,monospace;line-height:1.3;display:flex}.PlaceholderImage-module__4BBTea__circle{border-radius:50%}.PlaceholderImage-module__4BBTea__image{object-fit:cover;width:100%;height:100%;display:block}.PlaceholderImage-module__4BBTea__circleImage{border-radius:50%}
.Sidebar-module__chRhja__sidebar{top:var(--sticky-offset);gap:52px;display:grid;position:sticky}@media (max-width:900px){.Sidebar-module__chRhja__sidebar{border-top:1px solid var(--border-1);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:44px;padding-top:12px;position:static}}.Sidebar-module__chRhja__sectionTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border-2);margin-bottom:20px;padding-bottom:14px;font-size:11.5px;font-weight:500}.Sidebar-module__chRhja__sectionTitleTight{margin-bottom:6px;}.Sidebar-module__chRhja__sectionTitleMedium{margin-bottom:16px;}.Sidebar-module__chRhja__body{color:var(--gray-2);margin:0 0 16px;font-size:15px;line-height:1.72}.Sidebar-module__chRhja__linkList{gap:8px;font-size:14px;font-weight:500;display:grid}
.NewsletterWidget-module__h04qmq__input{box-sizing:border-box;border:1px solid var(--border-2);background:var(--input-bg);width:100%;color:var(--ink);outline:none;margin-bottom:10px;padding:12px 14px;font-size:14px}.NewsletterWidget-module__h04qmq__input:focus{border-color:var(--accent)}.NewsletterWidget-module__h04qmq__button{background:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;width:100%;padding:13px 14px;font-size:13px;font-weight:500}.NewsletterWidget-module__h04qmq__button:hover{background:var(--accent-hover)}.NewsletterWidget-module__h04qmq__button:disabled{opacity:.6;cursor:default}.NewsletterWidget-module__h04qmq__status{margin-top:10px;font-size:13px}.NewsletterWidget-module__h04qmq__statusOk{color:var(--accent);}.NewsletterWidget-module__h04qmq__statusError{color:var(--gray-2);}
.SearchWidget-module__cvQhxG__input{box-sizing:border-box;border:1px solid var(--border-2);background:var(--input-bg);width:100%;color:var(--ink);outline:none;padding:12px 14px;font-size:14px}.SearchWidget-module__cvQhxG__input:focus{border-color:var(--accent)}.SearchWidget-module__cvQhxG__results{margin-top:10px;display:grid}.SearchWidget-module__cvQhxG__result{border-bottom:1px solid var(--border-1);color:var(--ink);padding:12px 0;font-size:14px;font-weight:500;line-height:1.5;display:block}.SearchWidget-module__cvQhxG__result:hover{color:var(--accent)}.SearchWidget-module__cvQhxG__result:last-child{border-bottom:none}.SearchWidget-module__cvQhxG__empty{color:var(--gray-3);padding:12px 0;font-size:14px}
.StartHereWidget-module__78afyq__link{border-bottom:1px solid var(--border-1);color:var(--ink);align-items:flex-start;gap:14px;padding:16px 0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.StartHereWidget-module__78afyq__link:hover{color:var(--accent)}.StartHereWidget-module__78afyq__link:last-child{border-bottom:none}.StartHereWidget-module__78afyq__thumb{background:#f3f2f0;flex:none;width:56px;height:56px;overflow:hidden}.StartHereWidget-module__78afyq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.StartHereWidget-module__78afyq__title{min-width:0}
.PageShell-module__yQ3gea__shell{grid-template-columns:minmax(0,1fr) clamp(210px,18vw,270px);align-items:start;gap:clamp(36px,4.5vw,80px);padding:clamp(40px,6.7vw,104px) clamp(20px,6vw,96px) 110px;display:grid}.PageShell-module__yQ3gea__shellTight{padding-top:clamp(26px,2.6vw,42px)}@media (max-width:900px){.PageShell-module__yQ3gea__shell{grid-template-columns:minmax(0,1fr)}}.PageShell-module__yQ3gea__content{min-width:0}.PageShell-module__yQ3gea__simple{padding:clamp(44px,5vw,72px) clamp(20px,6vw,96px) 120px}
.page-module__MivQXW__page{max-width:760px}.page-module__MivQXW__heading{letter-spacing:-.025em;margin:0 0 40px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.page-module__MivQXW__top{border-top:1px solid var(--ink);border-bottom:1px solid var(--border-1);margin:0 0 56px;padding:26px 0;font-size:19px;line-height:1.6}.page-module__MivQXW__topLink{font-weight:500}.page-module__MivQXW__intro{font-size:19px;line-height:var(--body-leading);color:var(--body-text);max-width:60ch;margin:0 0 40px}
.AuthorBio-module__Ns94nG__author{border-top:1px solid var(--border-1);align-items:flex-start;gap:22px;margin-top:56px;padding-top:34px;display:flex}@media (max-width:700px){.AuthorBio-module__Ns94nG__author{flex-direction:column}}.AuthorBio-module__Ns94nG__name{letter-spacing:-.01em;margin-bottom:2px;font-size:19px;font-weight:600}.AuthorBio-module__Ns94nG__role{letter-spacing:.14em;text-transform:uppercase;color:var(--gray-3);margin-bottom:12px;font-size:12px}.AuthorBio-module__Ns94nG__bio{color:var(--gray-2);max-width:52ch;margin:0 0 14px;font-size:17px;line-height:1.7}.AuthorBio-module__Ns94nG__links{gap:24px;font-size:14px;font-weight:500;display:flex}@media (max-width:700px){.AuthorBio-module__Ns94nG__links{flex-direction:column;gap:10px}}
.PostCard-module__daOK_G__card{margin:0 0 clamp(40px,4vw,64px)}.PostCard-module__daOK_G__link{color:inherit;display:block}.PostCard-module__daOK_G__imageWrap{background:#f3f2f0;overflow:hidden}.PostCard-module__daOK_G__landscape{aspect-ratio:3/2}.PostCard-module__daOK_G__portrait{aspect-ratio:3/4}.PostCard-module__daOK_G__square{aspect-ratio:1}.PostCard-module__daOK_G__imageWrap img{object-fit:cover;width:100%;height:100%;display:block}.PostCard-module__daOK_G__body{padding-top:22px}.PostCard-module__daOK_G__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-3);margin-bottom:14px;font-size:11.5px;font-weight:500}.PostCard-module__daOK_G__title{letter-spacing:-.015em;color:var(--accent);text-wrap:pretty;margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.35}.PostCard-module__daOK_G__link:hover .PostCard-module__daOK_G__title{color:var(--accent-hover)}.PostCard-module__daOK_G__excerpt{color:var(--gray-1);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:15.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.PostCard-module__daOK_G__meta{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.PostCard-module__daOK_G__date{color:var(--accent)}.PostCard-module__daOK_G__readingTime{color:var(--gray-3)}.PostCard-module__daOK_G__readingTime:before{content:"·";margin-right:10px}
.ScorecardGrid-module__yDAKXa__grid{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);gap:26px;margin:44px 0;padding:36px 0;display:grid}.ScorecardGrid-module__yDAKXa__header{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.ScorecardGrid-module__yDAKXa__label{letter-spacing:-.01em;font-size:17px;font-weight:600}.ScorecardGrid-module__yDAKXa__score{letter-spacing:.1em;color:var(--accent);font-size:12px;font-weight:500}.ScorecardGrid-module__yDAKXa__description{color:var(--gray-2);margin:0;font-size:18px;line-height:1.7}
.page-module__pgAkba__article{max-width:720px}.page-module__pgAkba__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11.5px;font-weight:500}.page-module__pgAkba__title{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 22px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.14}.page-module__pgAkba__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--gray-3);border-bottom:1px solid var(--border-1);padding-bottom:34px;font-size:12px}.page-module__pgAkba__cover{width:100%;height:auto;margin:40px 0 44px;display:block}
.page-module__mzVRkW__layout{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(40px,6vw,88px);max-width:1120px;display:grid}.page-module__mzVRkW__photo{top:var(--sticky-offset);max-width:400px;position:sticky}@media (max-width:900px){.page-module__mzVRkW__photo{max-width:260px;position:static}}.page-module__mzVRkW__content{max-width:620px}.page-module__mzVRkW__heading{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.page-module__mzVRkW__role{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:36px;font-size:12px;font-weight:500}.page-module__mzVRkW__intro{letter-spacing:-.01em;margin:0 0 28px;font-size:21px;line-height:1.68}.page-module__mzVRkW__body p{font-size:19px;line-height:var(--body-leading);color:var(--body-text);margin:0 0 28px}.page-module__mzVRkW__links{border-top:1px solid var(--border-1);gap:28px;padding-top:28px;font-size:15px;font-weight:500;display:flex}
.page-module__znb_2a__layout{max-width:720px}.page-module__znb_2a__layoutWithIllustration{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(40px,6vw,88px);max-width:1120px;display:grid}.page-module__znb_2a__illustration{top:var(--sticky-offset);max-width:400px;position:sticky}.page-module__znb_2a__illustration img{aspect-ratio:4/5;object-fit:cover;background:#f3f2f0;width:100%;display:block}@media (max-width:900px){.page-module__znb_2a__illustration{max-width:320px;position:static}}.page-module__znb_2a__layoutWithIllustration .page-module__znb_2a__content{max-width:620px}.page-module__znb_2a__heading{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.12}.page-module__znb_2a__intro{letter-spacing:-.01em;margin:0 0 28px;font-size:21px;line-height:1.68}.page-module__znb_2a__body p{font-size:19px;line-height:var(--body-leading);color:var(--body-text);margin:0 0 28px}.page-module__znb_2a__body{margin-bottom:36px}.page-module__znb_2a__steps{gap:0;display:grid}.page-module__znb_2a__step{border-top:1px solid var(--border-1);grid-template-columns:64px minmax(0,1fr);gap:24px;padding:36px 0;display:grid}.page-module__znb_2a__step:last-child{border-bottom:1px solid var(--border-1)}@media (max-width:700px){.page-module__znb_2a__step{grid-template-columns:minmax(0,1fr);gap:8px}}.page-module__znb_2a__stepNumber{color:var(--accent);letter-spacing:.08em;padding-top:6px;font-size:15px;font-weight:500}.page-module__znb_2a__stepTitle{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:600}.page-module__znb_2a__stepBody{font-size:18px;line-height:var(--body-leading);color:var(--body-text);margin:0}.page-module__znb_2a__cta{margin-top:56px}.page-module__znb_2a__ctaButton{background:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:16px 30px;font-size:13px;font-weight:500;display:inline-block}.page-module__znb_2a__ctaButton:hover{background:var(--accent-hover);color:#fff}
.PostGrid-module__et-5wa__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(24px,2.6vw,40px);display:grid}@media (max-width:1180px){.PostGrid-module__et-5wa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PostGrid-module__et-5wa__grid{grid-template-columns:minmax(0,1fr)}}.PostGrid-module__et-5wa__column{flex-direction:column;display:flex}
