@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/build/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lora-latin-500-normal-Dh16O2IA.woff2)format("woff2"),url(/build/assets/lora-latin-500-normal-Dbc_1yrl.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/build/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/build/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/build/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/build/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:is(html:has(.folio),body:has(.folio)){height:auto;min-height:100%;overflow-x:clip}.folio{--f-ink:#202222;--f-muted:#646868;--f-line:#e3e6e6;--f-accent:#284edd;--f-surface:#f5f6f7;--f-paper:#fff;--f-inverse:#fff;--f-control-border:#cdd2d2;--f-image-surface:#edf0f1;--f-placeholder:#727676;--f-selection:#dfe5ff;--f-selection-ink:#172451;--f-error:#b42318;--f-cover-paper:#e9edf0;--f-cover-ink:#364756;--f-cover-alt-paper:#edeef5;--f-cover-alt-ink:#3b4265;background:var(--f-paper);min-height:100dvh;color:var(--f-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;font-size:14px;line-height:1.6}.folio *,.folio :before,.folio :after{box-sizing:border-box}.folio :is(h1,h2,h3,p){margin:0}.folio :is(h1,h2,h3){color:inherit;overflow-wrap:anywhere;font-weight:400}.folio a{color:inherit;text-decoration:none}.folio button,.folio input,.folio select{font:inherit}.folio button,.folio a,.folio input,.folio select{-webkit-tap-highlight-color:transparent}.folio button{cursor:pointer}.folio button:disabled{cursor:wait;opacity:.65}.folio :is(a,button,input,select):focus-visible{outline:2px solid var(--f-accent);outline-offset:5px}.folio ::selection{background:var(--f-selection);color:var(--f-selection-ink)}.folio-shell{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.folio-skip{z-index:100;background:var(--f-ink);padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-180%);color:var(--f-inverse)!important}.folio-skip:focus{transform:translateY(0)}.folio-nav{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.folio-brand{letter-spacing:-.025em;align-items:center;gap:13px;min-width:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.folio-brand>span:last-child{overflow-wrap:anywhere}.folio-brand small{color:var(--f-muted);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;display:block}.folio-monogram{background:var(--f-ink);width:42px;height:42px;color:var(--f-inverse);border-radius:3px;flex:none;place-content:center;font-family:Lora,serif;font-size:27px;line-height:1;display:grid;position:relative}.folio-monogram span{font-family:system-ui,sans-serif;font-size:12px;position:absolute;top:3px;right:4px}.folio-nav__links{flex:none;align-items:center;gap:34px;font-size:12px;font-weight:600;display:flex}.folio-nav__links>a:not(.folio-button){align-items:center;gap:8px;padding-block:12px;display:inline-flex;position:relative}.folio-nav__links>a[aria-current]:after{content:"";background:var(--f-ink);width:100%;height:2px;position:absolute;bottom:5px}.folio-search-link i{font-size:16px}.folio .folio-button{background:var(--f-ink);color:var(--f-inverse);border:1px solid var(--f-ink);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:15px 23px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.folio .folio-button:hover{background:var(--f-accent);border-color:var(--f-accent)}.folio .folio-button--small{gap:17px;padding:11px 17px}.folio-button i{font-size:17px;font-weight:400}.folio-main{padding-bottom:100px}.folio-intro{padding:62px 0 58px}.folio-intro__eyebrow{color:var(--f-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:22px!important}.folio-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:1040px;font-family:Lora,Georgia,serif;font-size:clamp(40px,5.1vw,72px);line-height:1.14}.folio-intro__author{align-items:center;gap:15px;max-width:690px;margin-top:28px;display:flex}.folio-intro__author img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.folio-intro__author p{color:var(--f-muted);font-size:12px;line-height:1.8}.folio-card{min-width:0}.folio-card__image{aspect-ratio:1.48;background:var(--f-image-surface);border-radius:5px;display:block;position:relative;overflow:hidden}.folio-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.folio-card:hover .folio-card__image img{transform:scale(1.035)}.folio-card__image-arrow{--f-paper:#fff;--f-ink:#202222;width:38px;height:38px;color:var(--f-ink);background:var(--f-paper);opacity:0;border-radius:50%;place-content:center;transition:transform .3s,opacity .3s;display:grid;position:absolute;bottom:16px;right:16px;transform:translateY(8px)}.folio-card:hover .folio-card__image-arrow{opacity:1;transform:translateY(0)}.folio-card__top{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:20px;margin:21px 0 10px;display:flex}.folio-category{font-size:11px;font-weight:700;color:var(--f-accent)!important}.folio-category:hover{text-underline-offset:4px;text-decoration:underline}.folio-card h2{letter-spacing:-.04em;font-family:Lora,Georgia,serif;font-size:25px;line-height:1.3}.folio-card h2 a{background-image:linear-gradient(currentColor,currentColor);background-position:0 95%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s}.folio-card:hover h2 a{background-size:100% 1px}.folio-card__excerpt{color:var(--f-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden;margin-top:13px!important}.folio-meta{color:var(--f-muted);flex-wrap:wrap;gap:8px 18px;font-size:11px;font-weight:500;display:flex;margin-top:20px!important}.folio-meta span{position:relative}.folio-meta time+span:before{content:"/";color:var(--f-muted);position:absolute;left:-11px}.folio-card--featured{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,72px);padding-bottom:64px;display:grid}.folio-card--featured .folio-card__image{aspect-ratio:1.43}.folio-card--featured .folio-card__top{margin:0 0 27px}.folio-feature-label{border-right:1px solid var(--f-control-border);padding-right:20px;font-size:10px;font-weight:600}.folio-card--featured h2{letter-spacing:-.055em;font-size:clamp(30px,3.1vw,44px);line-height:1.18}.folio-card--featured .folio-card__excerpt{-webkit-line-clamp:4;font-size:15px;margin-top:22px!important}.folio-card--featured .folio-meta{margin-top:24px!important}.folio-read-link{align-items:center;gap:32px;font-size:12px;font-weight:700;display:inline-flex}.folio-read-link i{font-size:20px;transition:transform .25s}.folio-read-link:hover i{transform:translate(5px)}.folio-card--featured .folio-read-link{border-bottom:1px solid var(--f-control-border);margin-top:31px;padding-bottom:9px}.folio-card__typography{letter-spacing:-.04em;height:100%;color:var(--f-cover-ink);background:var(--f-cover-paper);flex-direction:column;justify-content:space-between;padding:30px;font-family:Lora,Georgia,serif;font-size:clamp(22px,2.6vw,38px);line-height:1.2;display:flex}.folio-card:nth-child(3n+2) .folio-card__typography{background:var(--f-cover-alt-paper);color:var(--f-cover-alt-ink)}.folio-card__typography i{align-self:flex-end;font-size:36px}.folio-archive{scroll-margin-top:30px}.folio-section-heading{border-top:1px solid var(--f-ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0 26px;display:flex}.folio-section-heading h2{letter-spacing:-.04em;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.folio-count{color:var(--f-muted);letter-spacing:0;align-self:start;margin-top:1px;font-size:10px;font-weight:500}.folio-section-heading>i{font-size:23px}.folio-topics{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.folio-topics a{border:1px solid var(--f-line);color:var(--f-muted);border-radius:4px;padding:8px 15px;font-size:11px;transition:background .2s,color .2s}.folio-topics a:hover{background:var(--f-surface);color:var(--f-ink)}.folio-topics a[aria-current]{background:var(--f-ink);border-color:var(--f-ink);color:var(--f-inverse)}.folio-articles--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;display:grid}.folio-articles--list{gap:30px;display:grid}.folio-articles--list .folio-card{border-bottom:1px solid var(--f-line);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:34px;padding-bottom:30px;display:grid}.folio-articles--list .folio-card__top{margin-top:0}.folio-articles--list .folio-card__excerpt{max-width:660px}.folio-empty{text-align:center;background:var(--f-surface);border-radius:5px;padding:60px 24px}.folio-empty>i{color:var(--f-muted);font-size:30px}.folio-empty h3{margin-top:15px;font-family:Lora,Georgia,serif;font-size:26px}.folio-empty p{color:var(--f-muted);max-width:400px;margin:12px auto 25px}.folio-newsletter{padding-bottom:0;scroll-margin-top:24px}.folio-newsletter__inner{border-top:1px solid var(--f-line);border-bottom:1px solid var(--f-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;padding:55px 0 47px;display:grid}.folio-newsletter__icon{margin-bottom:17px;font-size:26px;display:block}.folio-newsletter h2{letter-spacing:-.045em;font-family:Lora,Georgia,serif;font-size:37px;line-height:1.2}.folio-newsletter__copy p{color:var(--f-muted);max-width:330px;margin-top:14px;font-size:12px}.folio-newsletter__form{padding-top:14px}.folio-newsletter__form label{margin-bottom:9px;font-size:10px;font-weight:600;display:block}.folio-newsletter__fields{align-items:stretch;gap:8px;display:flex}.folio-newsletter input{border:1px solid var(--f-control-border);width:0;min-width:0;color:var(--f-ink);background:var(--f-paper);border-radius:4px;flex:1;padding:14px 16px;font-size:12px}.folio-newsletter input::placeholder{color:var(--f-placeholder)}.folio-newsletter__note{color:var(--f-muted);font-size:10px;margin-top:12px!important}.folio-newsletter__feedback{min-height:32px;padding-top:10px;font-size:11px}.folio-error{color:var(--f-error)}.folio-footer{justify-content:space-between;align-items:center;gap:25px;padding-block:33px 40px;display:flex}.folio-footer__author{font-size:12px;font-weight:700}.folio-footer__author span{color:var(--f-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.folio-footer__end{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.folio-language{color:var(--f-muted);align-items:center;gap:7px;display:flex}.folio-language select{color:var(--f-ink);cursor:pointer;background-color:#0000;border:0;padding:8px 25px 8px 0;font-size:10px}.folio-credit{align-items:center;gap:6px;font-size:10px;display:flex;color:var(--f-muted)!important}.folio-credit strong{color:var(--f-ink);font-weight:700}.folio-page-heading{padding:68px 0 56px}.folio-page-heading h1{letter-spacing:-.05em;font-family:Lora,Georgia,serif;font-size:clamp(36px,5vw,64px);line-height:1.15}.folio-page-heading>p:last-child{color:var(--f-muted);margin-top:20px}.folio-search-form{border-bottom:1px solid var(--f-control-border);align-items:center;gap:18px;max-width:740px;margin-top:35px;padding:10px 0;display:flex}.folio-search-form>i{font-size:23px}.folio-search-form input{width:0;min-width:0;box-shadow:none;color:var(--f-ink);background:0 0;border:0;flex:1;padding:12px 0;font-size:18px}.folio-search-form input:focus{box-shadow:none}.folio-back{align-items:center;gap:9px;margin-bottom:36px;font-size:11px;display:inline-flex;color:var(--f-muted)!important}.folio-back:hover{color:var(--f-accent)!important}.folio-reader__header{max-width:860px;margin-inline:auto;padding:43px 0 40px}.folio-reader__tags{flex-wrap:wrap;gap:10px 20px;margin-bottom:20px;display:flex}.folio-reader h1{letter-spacing:-.055em;text-wrap:balance;font-family:Lora,Georgia,serif;font-size:clamp(36px,4.7vw,65px);line-height:1.13}.folio-reader__dek{color:var(--f-muted);max-width:760px;font-size:17px;line-height:1.8;margin-top:24px!important}.folio-reader__byline{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.folio-byline{align-items:center;gap:12px;display:flex}.folio-byline img{object-fit:cover;border-radius:50%;width:40px;height:40px}.folio-byline>div>span{font-size:11px;font-weight:600}.folio-byline .folio-meta{font-size:10px;margin-top:2px!important}.folio-copy{border:1px solid var(--f-line);background:var(--f-paper);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:10px 14px;display:flex;font-size:10px!important}.folio-copy:hover{background:var(--f-surface)}.folio-copy i{font-size:17px}.folio-share-fallback{margin-top:16px;font-size:12px;display:block}.folio-share-fallback input{border:1px solid var(--f-line);width:100%;margin-top:5px;display:block}.folio-reader__cover{aspect-ratio:2;background:var(--f-surface);border-radius:5px;margin-bottom:64px;overflow:hidden}.folio-reader__cover img{object-fit:cover;width:100%;height:100%}.folio-reader__layout{grid-template-columns:220px minmax(0,700px) 1fr;gap:40px;padding-top:12px;display:grid}.folio-contents{min-width:0}.folio-contents-mobile{display:none}.folio-contents nav{flex-direction:column;gap:16px;padding:9px 12px 0 0;display:flex;position:sticky;top:40px}.folio-contents nav>p{margin-bottom:8px;font-size:10px;font-weight:700}.folio-contents nav>a{color:var(--f-muted);border-left:1px solid var(--f-line);padding-left:14px;font-size:11px;line-height:1.65;transition:color .2s,border-color .2s}.folio-contents nav>a.is-active,.folio-contents nav>a:hover{color:var(--f-accent);border-color:var(--f-accent)}.folio-contents nav>a.is-nested{padding-left:24px}.folio-contents nav>a.folio-contents__top{border:0;align-items:center;gap:20px;margin-top:15px;padding-left:0;display:flex}.folio-reader__body{view-timeline-name:--folio-reading;view-timeline-axis:block;grid-column:2;min-width:0}.folio .folio-reader__body .tiptap-theme{--roman-ink:var(--f-ink)}.folio .folio-reader__body .tiptap .tiptap,.folio-reader__body .ProseMirror{color:var(--f-ink);padding:0!important;font-family:Lora,Georgia,serif!important;font-size:17px!important;line-height:1.95!important}.folio .folio-reader__body .tiptap p{margin:0 0 25px}.folio .folio-reader__body .tiptap :is(h1,h2,h3,h4,h5,h6){color:var(--f-ink);letter-spacing:-.04em;scroll-margin-top:30px;margin:46px 0 20px!important;font-family:Manrope,sans-serif!important;font-size:25px!important;font-weight:600!important;line-height:1.4!important}.folio .folio-reader__body .tiptap :is(h3,h4,h5,h6){font-size:21px!important}.folio .folio-reader__body .tiptap blockquote{border-left:2px solid var(--f-accent);color:var(--f-ink);padding:4px 0 4px 27px;font-size:22px;font-style:normal;line-height:1.65;margin:36px 0!important}.folio .folio-reader__body .tiptap blockquote p{margin:0}.folio .folio-reader__body .tiptap a{color:var(--f-accent);text-underline-offset:4px;text-decoration:underline}.folio .folio-reader__body .tiptap img{border-radius:4px;max-width:100%;height:auto}.folio .folio-reader__body .tiptap pre{max-width:100%;overflow-x:auto}.folio .folio-reader__body .tiptap ul,.folio .folio-reader__body .tiptap ol{margin-block:24px;padding-left:24px}.folio-reading-progress{display:none}@supports (animation-timeline:view()){.folio-reading-progress{z-index:65;background:var(--f-accent);transform-origin:0;height:3px;animation:linear both folio-progress;animation-timeline:--folio-reading;animation-range:contain;display:block;position:fixed;inset:0 0 auto}}@keyframes folio-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.folio-reader__end{border-top:1px solid var(--f-line);text-align:center;margin-top:55px;padding-top:32px}.folio-reader__end>span{color:var(--f-accent);font-size:28px}.folio-reader__end p{color:var(--f-muted);margin:10px 0 16px;font-size:12px}.folio-next{border-top:1px solid var(--f-ink);margin-top:80px;padding-top:23px}.folio-next>p{color:var(--f-muted);margin-bottom:25px;font-size:11px}.folio-next>a{justify-content:space-between;align-items:center;gap:30px;display:flex}.folio-next h2{letter-spacing:-.05em;max-width:700px;font-family:Lora,Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.3}.folio-next>a>span{border:1px solid var(--f-line);border-radius:50%;flex:none;place-content:center;width:58px;height:58px;font-size:25px;transition:background .2s,color .2s;display:grid}.folio-next>a:hover>span{background:var(--f-ink);color:var(--f-inverse)}.folio[data-motion=off] *,.folio[data-motion=off] :before,.folio[data-motion=off] :after{transition:none!important}.folio[data-motion=off] .folio-card:hover .folio-card__image img{transform:none}@media (width>=1600px){.folio-shell{max-width:1328px}}@media (width<=1100px){.folio-shell{width:calc(100% - 64px)}.folio-card--featured{grid-template-columns:1.2fr 1fr;gap:36px}.folio-card--featured h2{font-size:34px}.folio-articles--grid{gap:40px 24px}.folio-card h2{font-size:23px}.folio-reader__layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.folio-reader__header{max-width:760px}}@media (width<=800px){.folio-nav{height:88px}.folio-nav__links{gap:22px}.folio-intro{padding-block:45px}.folio-intro h1{font-size:52px}.folio-card--featured{grid-template-columns:1.1fr 1fr;gap:24px;padding-bottom:45px}.folio-card--featured .folio-card__image{aspect-ratio:.95}.folio-card--featured h2{font-size:29px}.folio-card--featured .folio-card__excerpt{-webkit-line-clamp:3;font-size:12px;margin-top:14px!important}.folio-card--featured .folio-card__top{margin-bottom:17px}.folio-card--featured .folio-read-link{margin-top:20px}.folio-articles--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.folio-newsletter__inner{gap:32px}.folio-newsletter h2{font-size:30px}.folio-newsletter__fields{flex-wrap:wrap}.folio-newsletter input{flex-basis:100%}.folio-newsletter__fields .folio-button{justify-content:space-between;width:100%}.folio-footer__end{gap:20px}.folio-contents{display:none}.folio-contents-mobile{border-block:1px solid var(--f-line);margin-bottom:30px;padding:16px 0;display:block}.folio-contents-mobile summary{cursor:pointer;font-size:12px;font-weight:600}.folio-contents-mobile nav{flex-direction:column;gap:14px;padding-top:20px;display:flex}.folio-contents-mobile a{color:var(--f-muted);font-size:12px}.folio-reader__layout{max-width:670px;margin:auto;display:block}.folio-reader__body .ProseMirror{font-size:16px!important}}@media (width<=600px){.folio-shell{width:calc(100% - 40px)}.folio-nav{gap:16px;height:82px}.folio-brand{gap:9px;font-size:12px}.folio-brand small{font-size:9px}.folio-monogram{width:34px;height:34px;font-size:23px}.folio-nav__links{gap:16px}.folio-nav__links>a:first-child{display:none}.folio-search-link{justify-content:center;min-width:28px}.folio-search-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.folio .folio-button--small{gap:8px;padding:9px 12px;font-size:10px}.folio-intro{padding:38px 0 35px}.folio-intro__eyebrow{font-size:9px;margin-bottom:18px!important}.folio-intro h1{letter-spacing:-.05em;font-size:clamp(34px,8.9vw,48px);line-height:1.16}.folio-intro__author{align-items:flex-start;gap:12px;margin-top:23px}.folio-intro__author img{width:36px;height:36px;margin-top:3px}.folio-intro__author p{font-size:11px;line-height:1.8}.folio-card--featured{padding-bottom:42px;display:block}.folio-card--featured .folio-card__image{aspect-ratio:1.3}.folio-card--featured .folio-card__body{padding-top:23px}.folio-card--featured .folio-card__top{margin-bottom:16px}.folio-card--featured h2{max-width:450px;font-size:32px}.folio-card--featured .folio-card__excerpt{-webkit-line-clamp:unset;font-size:12px;margin-top:15px!important}.folio-card--featured .folio-meta{margin-top:19px!important}.folio-card--featured .folio-read-link{margin-top:23px}.folio-section-heading{padding:21px 0}.folio-section-heading h2{font-size:17px}.folio-topics{gap:7px;margin-bottom:26px}.folio-topics a{padding:7px 11px;font-size:10px}.folio-articles--grid{grid-template-columns:1fr;gap:34px}.folio-card__image{aspect-ratio:1.48}.folio-card h2{font-size:26px}.folio-card__top{margin-top:19px}.folio-card__excerpt{-webkit-line-clamp:2;font-size:12px}.folio-meta{margin-top:17px!important}.folio-main{padding-bottom:55px}.folio-articles--list .folio-card{grid-template-columns:92px minmax(0,1fr);gap:17px;padding-bottom:23px}.folio-articles--list .folio-card__image{aspect-ratio:1;align-self:start}.folio-articles--list .folio-card h2{font-size:18px;line-height:1.4}.folio-articles--list .folio-card__top{margin:0 0 6px}.folio-articles--list .folio-card__excerpt{display:none}.folio-articles--list .folio-meta{gap:4px 16px;font-size:9px;margin-top:10px!important}.folio-articles--list .folio-card__typography{padding:10px;font-size:14px}.folio-articles--list .folio-card__typography i{font-size:18px}.folio-newsletter__inner{grid-template-columns:1fr;gap:24px;padding:35px 0 22px}.folio-newsletter__icon{margin-bottom:15px}.folio-newsletter h2{font-size:34px}.folio-newsletter__copy p{max-width:310px}.folio-newsletter__form{padding:0}.folio-newsletter input{flex-basis:auto}.folio-newsletter__fields{flex-wrap:nowrap}.folio-newsletter__fields .folio-button{gap:13px;width:auto;padding:14px 16px;font-size:11px}.folio-newsletter__note{font-size:9px}.folio-footer{padding-block:28px;display:block}.folio-footer__end{justify-content:space-between;gap:15px;margin-top:23px}.folio-page-heading{padding:40px 0 35px}.folio-page-heading h1{font-size:38px}.folio-search-form{gap:12px;margin-top:23px}.folio-search-form input{font-size:14px}.folio-search-form .folio-button{gap:8px;padding:12px;font-size:10px}.folio-search-form .folio-button i{display:none}.folio-back{margin-bottom:27px}.folio-reader__header{padding:30px 0}.folio-reader h1{font-size:39px;line-height:1.17}.folio-reader__dek{font-size:14px;line-height:1.85;margin-top:20px!important}.folio-reader__byline{gap:10px;margin-top:25px}.folio-byline{gap:8px}.folio-byline img{width:32px;height:32px}.folio-byline .folio-meta{column-gap:16px;font-size:9px}.folio-copy{min-width:0;padding:10px}.folio-copy span{font-size:9px}.folio-reader__cover{aspect-ratio:1.3;margin-bottom:30px}.folio-reader__body .ProseMirror{font-size:15px!important;line-height:1.95!important}.folio .folio-reader__body .tiptap :is(h1,h2,h3,h4,h5,h6){font-size:22px!important}.folio .folio-reader__body .tiptap blockquote{padding-left:20px;font-size:19px}.folio-next{margin-top:55px}.folio-next h2{font-size:28px}.folio-next>a>span{width:44px;height:44px;font-size:20px}}@media (width<=360px){.folio-shell{width:calc(100% - 32px)}.folio-brand{font-size:11px}.folio-nav__links{gap:8px}.folio-monogram{width:30px;height:30px}.folio .folio-button--small{padding-inline:9px}.folio .folio-button--small i{display:none}.folio-newsletter__fields{flex-wrap:wrap}.folio-newsletter input{flex-basis:100%}.folio-newsletter__fields .folio-button{width:100%}.folio-reader__byline{align-items:flex-start}.folio-copy span{display:none}.folio-copy{min-width:38px;min-height:38px}}@media (prefers-reduced-motion:reduce){.folio *,.folio :before,.folio :after{scroll-behavior:auto!important;transition:none!important}.folio-card:hover .folio-card__image img{transform:none}}html[data-folio-theme=dark] .folio{--f-ink:#eceeed;--f-muted:#a5adaa;--f-line:#383f3d;--f-accent:#9aafff;--f-surface:#222729;--f-paper:#17191b;--f-inverse:#17191b;--f-control-border:#68736f;--f-image-surface:#252c30;--f-placeholder:#a5adaa;--f-selection:#35456f;--f-selection-ink:#f0f3ff;--f-error:#ffa49b;--f-cover-paper:#29343d;--f-cover-ink:#d5e3ec;--f-cover-alt-paper:#303344;--f-cover-alt-ink:#e0e3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-folio-theme=light]) .folio{--f-ink:#eceeed;--f-muted:#a5adaa;--f-line:#383f3d;--f-accent:#9aafff;--f-surface:#222729;--f-paper:#17191b;--f-inverse:#17191b;--f-control-border:#68736f;--f-image-surface:#252c30;--f-placeholder:#a5adaa;--f-selection:#35456f;--f-selection-ink:#f0f3ff;--f-error:#ffa49b;--f-cover-paper:#29343d;--f-cover-ink:#d5e3ec;--f-cover-alt-paper:#303344;--f-cover-alt-ink:#e0e3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.folio-theme{border:1px solid var(--f-line);background:var(--f-surface);border-radius:6px;flex:none;justify-self:start;gap:2px;width:max-content;margin:0;padding:3px;display:inline-flex}.folio-theme label{cursor:pointer;place-items:center;width:34px;height:32px;display:grid;position:relative}.folio-theme input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.folio-theme i{width:100%;height:100%;color:var(--f-muted);pointer-events:none;border-radius:3px;place-items:center;font-size:16px;display:grid}.folio-theme input:checked+i{background:var(--f-paper);color:var(--f-ink);box-shadow:0 1px 3px #00000012}.folio-theme input:focus-visible+i{outline:2px solid var(--f-accent);outline-offset:2px}.folio .portal-demo-bar{background:var(--f-surface);color:var(--f-ink);border-color:var(--f-line)}.folio .portal-demo-bar .portal-demo-bar__templates{background:var(--f-line)}.folio .portal-demo-bar :is(.portal-demo-bar__back,.portal-demo-bar__templates a,.portal-demo-bar__sample){color:var(--f-muted)}.folio .portal-demo-bar .portal-demo-bar__templates a:hover,.folio .portal-demo-bar .portal-demo-bar__templates a[aria-current]{background:var(--f-paper);color:var(--f-ink)}.folio .portal-demo-bar .portal-demo-bar__signup{background:var(--f-ink);color:var(--f-inverse)}.folio .folio-reader__body .tiptap code{background:var(--f-surface);color:var(--f-ink)}.folio .folio-reader__body .tiptap pre{background:var(--f-surface);color:var(--f-ink);border:1px solid var(--f-line)}.folio .folio-reader__body .tiptap hr{border-color:var(--f-line)}@media (width<=600px){.folio-footer__end{grid-template-columns:1fr auto;display:grid}.folio-theme label{width:40px;height:38px}.folio-credit{grid-column:1/-1}}
