:root{color-scheme:light;--cb-bg: #ffffff;--cb-paper: #f7f5f2;--cb-ink: #111111;--cb-muted: #6f6f6f;--cb-rule: #e2e0dd;--cb-rule-hard: #111111;--cb-accent: #b3122d;--cb-font-display: "Bodoni Moda", "Didot", "Playfair Display", "Times New Roman", serif;--cb-font-ui: "Inter", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--cb-font-headline: var(--cb-font-ui);--cb-container: 1280px;--cb-measure: 680px;--cb-gutter: clamp(1.25rem, 4vw, 3rem);--cb-bar-h: calc(45px + 1rem) ;--cb-col-gap: clamp(1.25rem, 2.5vw, 2rem);--cb-block: clamp(3rem, 6vw, 5.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--cb-bar-h)}body{background:var(--cb-bg);color:var(--cb-ink);font-family:var(--cb-font-ui);font-size:1rem;font-weight:400;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,iframe,embed,object{height:auto;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:var(--cb-font-headline);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5em}p,ul,ol,dl,table,pre,blockquote,figure{margin:0 0 1.4rem}.cb-eyebrow,.cb-kicker,.cb-byline,.cb-widget__title,.cb-section-heading__label,.cb-rail__title,.cb-sections__list>li>a,.cb-footer__list a,.cb-pagination .page-numbers,.cb-button,.cb-search__submit{font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cb-eyebrow{color:var(--cb-muted);margin:0 0 1rem}.cb-kicker{color:var(--cb-accent);display:inline-block;margin-bottom:.7rem}.cb-kicker:hover{text-decoration:underline;text-underline-offset:3px}.cb-byline{color:var(--cb-muted);display:flex;flex-wrap:wrap;gap:.75rem;letter-spacing:.1em;margin-top:.9rem}.cb-byline__author a:hover{color:var(--cb-ink);text-decoration:underline;text-underline-offset:3px}.cb-byline__date,.cb-byline__updated{position:relative}.cb-byline__updated{color:var(--cb-ink)}.cb-byline__updated:not(:first-child):before,.cb-byline__date:not(:first-child):before{content:"";border-left:1px solid var(--cb-rule);position:absolute;left:-.4rem;top:.15em;bottom:.15em}.cb-site{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.cb-container{margin-inline:auto;max-width:var(--cb-container);padding-inline:var(--cb-gutter);width:100%}.cb-measure{margin-inline:auto;max-width:var(--cb-measure);width:calc(100% - var(--cb-gutter) * 2)}.cb-main{flex:1}.cb-block{padding-block:var(--cb-block)}.cb-block+.cb-block{padding-top:0}.cb-block--ruled>.cb-container{border-top:1px solid var(--cb-rule-hard);padding-top:var(--cb-block)}.cb-block--lead{padding-bottom:var(--cb-block)}.cb-social-link{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.cb-social-icon{display:block;height:16px;width:16px}.cb-footer__social{margin-bottom:.5rem}.cb-footer__social .cb-footer__list{gap:.25rem;margin-bottom:0}.cb-footer__social .cb-social-icon{height:20px;width:20px}.cb-footer__social .cb-social-link{color:var(--cb-muted);transition:color .2s ease}.cb-footer__social .cb-social-link:hover{color:var(--cb-ink)}.cb-masthead{border-bottom:1px solid var(--cb-rule);padding-block:clamp(1rem,2.5vw,1.375rem)}.cb-masthead__inner{--cb-masthead-side: 44px;align-items:center;display:grid;gap:1rem;grid-template-columns:var(--cb-masthead-side) 1fr var(--cb-masthead-side);margin-inline:auto;max-width:var(--cb-container);padding-inline:var(--cb-gutter)}@media (min-width: 1025px){.cb-masthead__inner{--cb-masthead-side: 92px}}.cb-masthead__inner>*{grid-row:1}.cb-masthead__social{grid-column:1;justify-self:start}.cb-masthead__social-list{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}@media (max-width: 1024px){.cb-masthead__social{display:none}}.cb-wordmark{grid-column:2;min-width:0;text-align:center}.cb-wordmark__name{font-family:var(--cb-font-display);font-optical-sizing:auto;font-size:clamp(1.75rem,8vw,3.375rem);font-weight:700;letter-spacing:.06em;line-height:1;margin:0;overflow-wrap:break-word;text-transform:uppercase}@media (max-width: 480px){.cb-wordmark__name{letter-spacing:.02em}}.custom-logo{display:inline-block;max-height:70px;width:auto}.cb-burger,.cb-search-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.cb-burger:focus-visible,.cb-search-toggle:focus-visible{outline:none}.cb-search-toggle{grid-column:3;justify-self:end}.cb-burger{grid-column:1;justify-self:start;position:relative}@media (max-width: 1024px){.cb-search-toggle{grid-column:1;justify-self:start}.cb-burger{grid-column:3;justify-self:end}}.cb-burger__bar,.cb-burger__bar:before,.cb-burger__bar:after{background:currentColor;height:1px;left:50%;margin-left:-10px;position:absolute;transition:transform .2s ease,opacity .2s ease;width:20px}.cb-burger__bar{top:50%}.cb-burger__bar:before,.cb-burger__bar:after{content:"";margin-left:-10px}.cb-burger__bar:before{top:-6px}.cb-burger__bar:after{top:6px}.cb-burger[aria-expanded=true] .cb-burger__bar{background:transparent}.cb-burger[aria-expanded=true] .cb-burger__bar:before{transform:translateY(6px) rotate(45deg)}.cb-burger[aria-expanded=true] .cb-burger__bar:after{transform:translateY(-6px) rotate(-45deg)}.cb-scrolled .cb-site{padding-top:var(--cb-masthead-h, 0px)}.cb-scrolled .cb-masthead{animation:cb-bar-in .25s ease;backdrop-filter:saturate(1.4) blur(8px);background:color-mix(in srgb,var(--cb-bg) 92%,transparent);left:0;padding-block:.5rem;position:fixed;right:0;top:0;z-index:50}@keyframes cb-bar-in{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion: reduce){.cb-scrolled .cb-masthead{animation:none}}.cb-scrolled .cb-masthead__inner{--cb-masthead-side: 44px}.cb-scrolled .cb-masthead__social{display:none}.cb-scrolled .cb-search-toggle{grid-column:1;justify-self:start}.cb-scrolled .cb-burger{display:flex;grid-column:3;justify-self:end}.cb-scrolled .cb-drawer:not([hidden]){display:block}.cb-scrolled .cb-wordmark__name{font-size:clamp(1.125rem,2.6vw,1.5rem);letter-spacing:.08em}.cb-scrolled .custom-logo{max-height:36px}.cb-scrolled .cb-search-panel:not([hidden]){left:0;position:fixed;right:0;top:var(--cb-bar-h);z-index:45}.cb-sections{border-bottom:1px solid var(--cb-rule);position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--cb-bg) 92%,transparent);backdrop-filter:saturate(1.4) blur(8px)}.cb-sections__list{display:flex;flex-wrap:wrap;gap:clamp(1rem,2.5vw,2.25rem);justify-content:center;list-style:none;margin:0 auto;max-width:var(--cb-container);padding:.7rem var(--cb-gutter)}.cb-sections__list>li{position:relative}.cb-sections__list>li>a{display:block;padding-block:.2rem;position:relative}.cb-sections__list>li>a:after{background:var(--cb-accent);bottom:-.2rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:100%}.cb-sections__list>li:hover>a:after,.cb-sections__list>li.current-menu-item>a:after,.cb-sections__list>li.current-menu-parent>a:after{transform:scaleX(1)}.cb-sections__list .sub-menu{background:var(--cb-bg);border:1px solid var(--cb-rule);display:none;left:50%;list-style:none;margin:0;min-width:200px;padding:.5rem 0;position:absolute;top:100%;transform:translate(-50%)}.cb-sections__list>li:hover>.sub-menu,.cb-sections__list>li:focus-within>.sub-menu{display:block}.cb-sections__list .sub-menu a{display:block;font-size:.8125rem;letter-spacing:.04em;padding:.45rem 1.1rem;white-space:nowrap}.cb-sections__list .sub-menu a:hover{background:var(--cb-paper);color:var(--cb-accent)}@media (max-width: 1024px){.cb-sections{display:none}}.cb-scrolled .cb-sections{position:static}.cb-search-panel{border-bottom:1px solid var(--cb-rule);background:var(--cb-paper)}.cb-search-panel__inner{margin-inline:auto;max-width:720px;padding:1.75rem var(--cb-gutter)}.cb-drawer{background:#1116;inset:0;opacity:0;position:fixed;transition:opacity .3s ease;z-index:60}.cb-drawer.is-open{opacity:1}.cb-drawer__inner{background:var(--cb-bg);border-left:1px solid var(--cb-rule);height:100%;margin-left:auto;max-width:100%;min-width:280px;overflow-y:auto;padding:1rem var(--cb-gutter) 2rem;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.6,.2,1);width:30%}.cb-drawer.is-open .cb-drawer__inner{transform:translate(0)}.cb-drawer__close{background:none;border:0;color:inherit;cursor:pointer;display:block;height:44px;margin:-.25rem calc(var(--cb-gutter) / -2) .5rem auto;padding:0;position:relative;width:44px}.cb-drawer__cross:before,.cb-drawer__cross:after{background:currentColor;content:"";height:1px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px}.cb-drawer__cross:before{transform:rotate(45deg)}.cb-drawer__cross:after{transform:rotate(-45deg)}body.cb-drawer-open{overflow:hidden}@media (prefers-reduced-motion: reduce){.cb-drawer,.cb-drawer__inner{transition:none}}.cb-drawer__list,.cb-drawer__list .sub-menu{list-style:none;margin:0;padding:0}.cb-drawer__list>li{border-bottom:1px solid var(--cb-rule)}.cb-drawer__list>li>a{display:block;font-family:var(--cb-font-headline);font-size:1.5rem;font-weight:600;letter-spacing:-.015em;padding:.75rem 0}.cb-drawer__list .sub-menu a{color:var(--cb-muted);display:block;font-size:.875rem;padding:.3rem 0 .3rem 1rem}.cb-drawer__list--small{margin-top:1.5rem}.cb-drawer__list--small>li{border:0}.cb-drawer__list--small>li>a{font-family:var(--cb-font-ui);font-size:.6875rem;letter-spacing:.14em;padding:.35rem 0;text-transform:uppercase}@media (min-width: 1025px){.cb-burger,.cb-drawer{display:none}}.cb-media{background:var(--cb-paper);display:block;overflow:hidden;position:relative}.cb-media img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1);width:100%}.cb-media__placeholder{background:repeating-linear-gradient(-45deg,transparent 0 10px,var(--cb-rule) 10px 11px);display:block;height:100%;width:100%}.cb-media--portrait{aspect-ratio:4 / 5}.cb-lead:hover .cb-media img,.cb-card:hover .cb-media img,.cb-wide:hover .cb-media img,.cb-row:hover .cb-media img{transform:scale(1.04)}.cb-lead__media{aspect-ratio:16 / 9;margin-bottom:clamp(1.25rem,2vw,1.75rem);max-height:50vh;width:100%}.cb-lead__body{margin-inline:auto;max-width:860px;text-align:center}.cb-lead__title{font-size:clamp(1.875rem,3.8vw,3rem);font-weight:900;letter-spacing:-.025em;line-height:1.08;margin:0}.cb-lead__title a:hover{color:var(--cb-accent)}.cb-lead__dek{color:var(--cb-muted);font-family:var(--cb-font-display);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-style:italic;line-height:1.5;margin:1.1rem auto 0;max-width:620px}.cb-lead .cb-byline{justify-content:center;margin-top:1.4rem}.cb-grid{display:grid;gap:clamp(1.75rem,3vw,2.75rem) var(--cb-col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid--spaced{margin-top:var(--cb-block)}@media (min-width: 783px){.cb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 783px){.cb-grid--4>.cb-card{position:relative}.cb-grid--4>.cb-card:not(:nth-child(4n+1)):before{background:var(--cb-rule);bottom:0;content:"";left:calc(var(--cb-col-gap) / -2);position:absolute;top:0;width:1px}}.cb-card__media{margin-bottom:1rem}.cb-card__title{font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-weight:900;letter-spacing:-.011em;line-height:1.3;margin:0}.cb-card__title a:hover{color:var(--cb-accent)}.cb-card .cb-byline{margin-top:.7rem}.cb-split{display:grid;gap:var(--cb-block) clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.cb-split{grid-template-columns:minmax(0,1fr) 300px}.cb-split__rail{border-left:1px solid var(--cb-rule);padding-left:clamp(2rem,3vw,3rem)}}.cb-wide{display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1fr);padding-bottom:2.25rem}.cb-wide+.cb-wide{border-top:1px solid var(--cb-rule);padding-top:2.25rem}@media (min-width: 640px){.cb-wide{grid-template-columns:260px minmax(0,1fr)}}.cb-wide__media{aspect-ratio:3 / 2}.cb-wide__title{font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:900;letter-spacing:-.016em;line-height:1.2;margin:0}.cb-wide__title a:hover{color:var(--cb-accent)}.cb-wide__dek{color:var(--cb-muted);font-size:.9375rem;line-height:1.6;margin:.7rem 0 0}.cb-rail__title{border-bottom:1px solid var(--cb-rule-hard);margin:0 0 1.25rem;padding-bottom:.7rem}.cb-row{align-items:start;border-bottom:1px solid var(--cb-rule);display:grid;gap:.9rem;grid-template-columns:1.5rem minmax(0,1fr) 64px;padding-block:1rem}.cb-row:last-child{border-bottom:0}.cb-row__num{color:var(--cb-accent);font-family:var(--cb-font-display);font-size:1.5rem;line-height:1}.cb-row__title{font-size:1rem;font-weight:900;letter-spacing:-.011em;line-height:1.35;margin:0}.cb-row__title a:hover{color:var(--cb-accent)}.cb-row .cb-kicker{font-size:.625rem;margin-bottom:.35rem}.cb-row__media{aspect-ratio:1}.cb-section-heading{align-items:center;display:flex;gap:1.25rem;margin-bottom:2.5rem}.cb-section-heading:before,.cb-section-heading:after{background:var(--cb-rule);content:"";flex:1;height:1px}.cb-section-heading__label{font-family:var(--cb-font-ui);margin:0;white-space:nowrap}.cb-section-heading__label a:hover{color:var(--cb-accent)}.cb-section-head{border-bottom:1px solid var(--cb-rule-hard);margin-bottom:var(--cb-block);padding-bottom:2rem;text-align:center}.cb-section-head__title{font-size:clamp(2.25rem,7vw,4.5rem);font-weight:600;letter-spacing:-.03em;margin:0;text-transform:capitalize}.cb-section-head__desc{color:var(--cb-muted);font-family:var(--cb-font-display);font-size:1.0625rem;font-style:italic;margin:.8rem auto 0;max-width:560px}.cb-section-head__search{margin:1.75rem auto 0;max-width:460px}.cb-article__header{padding-block:var(--cb-block) 2.5rem;text-align:center}.cb-article__title{font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:900;letter-spacing:-.022em;line-height:1.18;margin:0}.cb-article__dek{color:var(--cb-muted);font-family:var(--cb-font-display);font-size:clamp(1.0625rem,1.8vw,1.3125rem);font-style:italic;line-height:1.5;margin:1.2rem auto 0;max-width:600px}.cb-article__meta{align-items:center;border-top:1px solid var(--cb-rule);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1.2rem}.cb-article__meta .cb-byline{margin-top:0}.cb-article__read{color:var(--cb-muted);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.cb-article__hero{margin:0 0 var(--cb-block)}.cb-article__hero img{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.cb-article__hero figcaption{color:var(--cb-muted);font-size:.75rem;letter-spacing:.04em;margin-inline:auto;max-width:var(--cb-container);padding:.7rem var(--cb-gutter) 0}.cb-article__body{font-size:1.125rem;line-height:1.75;padding-bottom:var(--cb-block)}.cb-article__body>*+*{margin-top:1.5rem}.cb-article__body p{margin-bottom:0}.cb-article__body h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:2.75rem}.cb-article__body h3{font-size:1.375rem;margin-top:2.25rem}.cb-article__body a{border-bottom:1px solid var(--cb-accent);color:var(--cb-ink)}.cb-article__body a:hover{background:var(--cb-accent);color:#fff}.cb-article__body ul,.cb-article__body ol{padding-left:1.25rem}.cb-article__body li+li{margin-top:.5rem}.cb-article__body blockquote{border:0;border-block:1px solid var(--cb-rule-hard);font-family:var(--cb-font-display);font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.28;margin-block:2.75rem;padding-block:1.75rem;text-align:center}.cb-article__body blockquote p:last-child{margin-bottom:0}.cb-article__body figure,.cb-article__body img{margin-block:2.25rem}.cb-article__body code{background:var(--cb-paper);font-size:.875em;padding:.15em .4em}.cb-article__body pre{background:var(--cb-paper);font-size:.875rem;line-height:1.6;overflow-x:auto;padding:1.25rem}.cb-article__body pre code{background:none;padding:0}.cb-article__body .alignwide{margin-inline:calc(50% - min(46vw,520px));max-width:none;width:min(92vw,1040px)}.cb-article__body .alignfull{margin-inline:calc(50% - 50vw);max-width:none;width:100vw}.cb-article__body .wp-block-table,.cb-article__body figure:has(>table){margin-block:2.25rem;overflow-x:auto}.cb-article__body table{border-collapse:collapse;font-size:.9375rem;line-height:1.5;margin:0;min-width:100%;text-align:left;width:max-content}.cb-article__body th{border:0;border-bottom:1px solid var(--cb-rule-hard);font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;padding:0 1.5rem .7rem 0;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.cb-article__body td{border:0;border-bottom:1px solid var(--cb-rule);font-variant-numeric:tabular-nums;padding:.85rem 1.5rem .85rem 0;vertical-align:top}.cb-article__body th:last-child,.cb-article__body td:last-child{padding-right:0}.cb-article__body tbody tr:last-child td{border-bottom:0}.cb-article__body thead{border-bottom:0}@media (min-width: 1100px){.cb-article__body .wp-block-table{margin-inline:-110px;width:calc(100% + 220px)}}.cb-article__body .wp-block-table figcaption{color:var(--cb-muted);font-size:.75rem;letter-spacing:.04em;margin-top:.8rem}.cb-article__footer{border-top:1px solid var(--cb-rule);padding-block:2rem var(--cb-block)}.cb-tags a{border:1px solid var(--cb-rule);display:inline-block;font-size:.6875rem;letter-spacing:.12em;margin:0 .4rem .4rem 0;padding:.35rem .8rem;text-transform:uppercase}.cb-tags a:hover{background:var(--cb-ink);border-color:var(--cb-ink);color:var(--cb-bg)}.cb-results .cb-wide:first-child{border-top:1px solid var(--cb-rule);padding-top:2.25rem}.cb-pagination{border-top:1px solid var(--cb-rule);margin-top:var(--cb-block);padding-top:2rem}.cb-pagination .nav-links{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.cb-pagination .page-numbers{align-items:center;border:1px solid transparent;display:inline-flex;height:38px;justify-content:center;min-width:38px;padding-inline:.7rem}.cb-pagination .page-numbers:hover{border-color:var(--cb-rule-hard)}.cb-pagination .page-numbers.current{background:var(--cb-ink);border-color:var(--cb-ink);color:var(--cb-bg)}input[type=text],input[type=email],input[type=url],input[type=search],input[type=password],textarea{background:transparent;border:0;border-bottom:1px solid var(--cb-rule-hard);color:inherit;font:inherit;padding:.6rem 0;width:100%}input::placeholder,textarea::placeholder{color:var(--cb-muted)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus{border-bottom-color:var(--cb-accent);box-shadow:inset 0 -1px 0 var(--cb-accent);outline:none}.cb-main:focus{outline:none}.cb-search{display:flex;gap:1rem}.cb-search__field{flex:1;font-family:var(--cb-font-display);font-size:1.125rem;min-width:0}.cb-button,.cb-search__submit,.cb-newsletter__form button,.cb-comment-form input[type=submit]{background:var(--cb-ink);border:1px solid var(--cb-ink);color:var(--cb-bg);cursor:pointer;display:inline-block;padding:.75rem 1.6rem;transition:background .2s ease,color .2s ease;white-space:nowrap}.cb-button:hover,.cb-search__submit:hover,.cb-newsletter__form button:hover,.cb-comment-form input[type=submit]:hover{background:transparent;color:var(--cb-ink)}.cb-notice{margin-inline:auto;max-width:560px;padding-block:var(--cb-block);text-align:center}.cb-notice__code{color:var(--cb-accent);font-family:var(--cb-font-display);font-size:clamp(5rem,18vw,11rem);font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 1rem}.cb-notice__title{font-size:clamp(1.75rem,4vw,2.75rem);margin-bottom:.75rem}.cb-notice__text{color:var(--cb-muted)}.cb-notice .cb-search{margin-block:2rem;text-align:left}.cb-newsletter{background:var(--cb-paper);border-top:1px solid var(--cb-rule);padding-block:clamp(3rem,6vw,5rem);text-align:center}.cb-newsletter__inner{margin-inline:auto;max-width:620px;padding-inline:var(--cb-gutter)}.cb-newsletter__title{font-size:clamp(1.75rem,4vw,2.75rem);margin:0 0 .6rem}.cb-newsletter__text{color:var(--cb-muted);margin:0 auto 2rem;max-width:440px}.cb-newsletter__form{display:flex;gap:1rem;margin-inline:auto;max-width:460px;text-align:left}.cb-newsletter__form input{flex:1;min-width:0}.cb-newsletter__form button{font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 480px){.cb-search,.cb-newsletter__form{flex-wrap:wrap;gap:.75rem}.cb-search__field,.cb-newsletter__form input{flex-basis:100%}}.cb-footer{border-top:1px solid var(--cb-rule-hard);padding-block:clamp(2rem,3.5vw,2.75rem);text-align:center}.cb-footer__columns{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:2.5rem;text-align:left}.cb-widget__title{border-bottom:1px solid var(--cb-rule);color:var(--cb-muted);margin:0 0 1rem;padding-bottom:.6rem}.cb-widget+.cb-widget{margin-top:2rem}.cb-widget ul{font-size:.9375rem;list-style:none;margin:0;padding:0}.cb-widget li+li{margin-top:.55rem}.cb-widget a:hover{color:var(--cb-accent)}.cb-footer .cb-search{flex-wrap:wrap;gap:.75rem}.cb-footer .cb-search__field{flex:1 1 100%;font-size:.9375rem}.cb-footer__mark{font-family:var(--cb-font-display);font-size:clamp(1.75rem,6vw,3.25rem);font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:1.25rem;text-transform:uppercase}.cb-footer__list{display:flex;flex-wrap:wrap;gap:0 1rem;justify-content:center;list-style:none;margin:0 0 .5rem;padding:0}.cb-footer__list a{align-items:center;color:var(--cb-muted);display:inline-flex;justify-content:center;min-height:44px;padding-inline:.5rem}.cb-footer__list a:hover{color:var(--cb-ink)}.cb-footer__legal{color:var(--cb-muted);font-size:.75rem;letter-spacing:.06em;margin:0}.cb-comments{border-top:1px solid var(--cb-rule-hard);margin-inline:auto;max-width:var(--cb-measure);padding-block:var(--cb-block)}.cb-comments__title{font-size:1.5rem;margin-bottom:1.75rem}.cb-comments__list,.cb-comments__list .children{list-style:none;margin:0;padding:0}.cb-comments__list .children{border-left:1px solid var(--cb-rule);margin-top:1.25rem;padding-left:1.5rem}.cb-comments__list .comment-body{border-bottom:1px solid var(--cb-rule);padding-block:1.25rem}.cb-comments__list .comment-author{align-items:center;display:flex;font-size:.8125rem;font-weight:600;gap:.7rem;letter-spacing:.06em;text-transform:uppercase}.cb-comments__list .comment-author img{border-radius:50%}.cb-comments__list .comment-metadata{color:var(--cb-muted);font-size:.6875rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.cb-comment-form{margin-top:2.5rem}.cb-comment-form label{display:block;font-size:.6875rem;letter-spacing:.14em;margin-bottom:.3rem;text-transform:uppercase}.comment-form-cookies-consent{align-items:flex-start;display:flex;font-size:.875rem;gap:.5rem}.comment-form-cookies-consent input{margin-top:.25em;width:auto}.cb-breadcrumb-bar{border-bottom:1px solid var(--cb-rule);padding-block:.75rem}.cb-breadcrumb-bar .cb-breadcrumbs{margin-bottom:0}.cb-breadcrumbs{margin-bottom:1.25rem}.cb-breadcrumbs__list{color:var(--cb-muted);display:flex;flex-wrap:wrap;font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;gap:0 .5rem;justify-content:center;letter-spacing:.14em;list-style:none;margin:0;padding:0;text-transform:uppercase}.cb-breadcrumbs__item+.cb-breadcrumbs__item:before{content:"/";margin-right:.5rem;opacity:.5}.cb-breadcrumbs__item a:hover{color:var(--cb-ink)}@media (max-width: 600px){.cb-breadcrumbs__item[aria-current=page]{display:none}}.cb-authorbio{align-items:start;display:grid;gap:1.25rem;grid-template-columns:auto 1fr;text-align:left}.cb-authorbio--archive{display:block;margin-top:1.75rem;text-align:center}.cb-article__author{border-top:1px solid var(--cb-rule);padding-block:2rem}.cb-authorbio__img{display:block;height:72px;object-fit:cover;width:72px}.cb-authorbio--archive .cb-authorbio__avatar{display:flex;justify-content:center;margin-bottom:1rem}.cb-authorbio--archive .cb-authorbio__img{height:96px;width:96px}.cb-authorbio__name{font-size:1.5rem;font-weight:600;letter-spacing:-.015em;margin:0 0 .5rem}.cb-authorbio__name a:hover{text-decoration:underline;text-underline-offset:4px}.cb-authorbio__text{color:var(--cb-muted);font-size:.9375rem;margin:0;max-width:60ch}.cb-authorbio--archive .cb-authorbio__text{margin-inline:auto}.cb-authorbio__more{font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;margin:.9rem 0 0;text-transform:uppercase}.cb-authorbio__more a{border-bottom:1px solid var(--cb-ink);padding-bottom:2px}.cb-section-head__count,.cb-section-head__link{color:var(--cb-muted);font-family:var(--cb-font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;margin:1rem 0 0;text-transform:uppercase}.cb-section-head__link a{border-bottom:1px solid var(--cb-rule)}.cb-section-head__link a:hover{border-bottom-color:var(--cb-ink);color:var(--cb-ink)}@media (max-width: 600px){.cb-authorbio{grid-template-columns:1fr}}.cb-block--more{margin-bottom:var(--cb-block);text-align:center}.cb-button--ghost{background:none;color:var(--cb-ink)}.cb-button--ghost:hover{background:var(--cb-ink);color:var(--cb-bg)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
