.ct-blog{color:var(--ct-ink)}.ct-blog ::selection{background:var(--color-walnut-11);color:var(--color-walnut-3)}.ct-blog h1{font-size:clamp(48px,6.2vw,88px)}.ct-blog-intro{padding-top:42px;padding-bottom:60px}.ct-blog-intro .ct-breadcrumb{color:var(--color-walnut-6);margin-bottom:0}.ct-blog-intro-grid{grid-template-columns:1.4fr .8fr;align-items:end;gap:72px;margin-top:46px;display:grid}.ct-blog-intro h1 em{color:var(--color-walnut-7)}.ct-blog-intro-grid>p{color:var(--color-walnut-6);max-width:35ch;padding-bottom:5px;font-size:20px}.ct-blog-feature-section{padding-bottom:80px}.ct-blog-feature{background:var(--color-navy-5);color:var(--ct-paper);grid-template-columns:1fr 1.15fr;display:grid}.ct-blog-feature-image{min-height:432px;text-decoration:none;display:block;position:relative;overflow:hidden}.ct-blog-feature-image img{object-fit:cover;object-position:center;transition:transform .26s cubic-bezier(.23,1,.32,1)}.ct-blog-feature-cue{background:var(--ct-paper);color:var(--color-navy);align-items:center;gap:20px;padding:12px 17px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:24px;left:24px}.ct-blog-feature-cue .ct-arrow{transition:transform .18s cubic-bezier(.23,1,.32,1)}.ct-blog-feature-image:focus-visible{outline-offset:-6px}.ct-blog-feature-copy{flex-direction:column;align-items:flex-start;padding:46px 48px;display:flex}.ct-blog-feature h2{max-width:20ch;font-size:clamp(34px,3.2vw,48px)}.ct-blog-feature h2 a{text-decoration:none}.ct-blog-feature-copy>p{color:var(--color-navy-12);max-width:40ch;margin-top:24px}.ct-blog-feature :is(.ct-button,.ct-hero-link){margin-top:28px}.ct-blog-feature :focus-visible{outline-color:var(--color-gold-11)}.ct-blog-meta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;font-size:14px;display:flex}.ct-blog-preview-note{color:var(--color-walnut-6);font-size:14px;margin-top:16px!important}.ct-blog-topics{background:var(--color-walnut-12);padding-block:76px}.ct-blog-topic-grid{grid-template-columns:.9fr 1.2fr;gap:90px;display:grid}.ct-blog-topic-grid>div>p{color:var(--color-walnut-6);max-width:32ch;margin-top:22px}.ct-blog-topic-links{border-top:1px solid var(--color-walnut-10)}.ct-blog-topic-links>a{border-bottom:1px solid var(--color-walnut-10);justify-content:space-between;align-items:center;gap:30px;padding-block:23px;text-decoration:none;display:flex}.ct-blog-topic-links>a .ct-arrow,.ct-blog-related-inner>div>a .ct-arrow{transition:transform .18s cubic-bezier(.23,1,.32,1)}.ct-blog-topic-links h3{font-family:var(--font-serif);font-size:30px;font-weight:400}.ct-blog-topic-links p{color:var(--color-walnut-6);max-width:50ch;margin-top:7px;font-size:16px}.ct-blog-topic-links time{color:var(--color-walnut-6);margin-top:10px;font-size:14px;display:block}.ct-blog-consult{justify-content:space-between;align-items:center;gap:60px;padding-block:88px;display:flex}.ct-blog-consult p{color:var(--color-walnut-6);margin-top:22px}.ct-blog-consult em{color:var(--color-walnut-7)}.ct-blog-consult .ct-button{flex-shrink:0}.ct-blog-article-header{background:var(--color-walnut-4);color:var(--ct-paper);padding-block:38px 58px}.ct-blog-article-header .ct-breadcrumb,.ct-blog-article-header .ct-breadcrumb a{color:var(--color-walnut-12)}.ct-blog-article-header h1{max-width:22ch;margin-top:42px;font-size:clamp(46px,5.4vw,76px)}.ct-blog-article-header .ct-blog-meta{color:var(--color-walnut-11)}.ct-blog-standfirst{max-width:67ch;color:var(--color-walnut-12);font-size:23px;line-height:1.5;margin-top:28px!important}.ct-blog-article-header :focus-visible{outline-color:var(--color-gold-11)}.ct-blog-reading-grid{grid-template-columns:240px minmax(0,720px);justify-content:space-between;gap:72px;padding-block:74px 90px;display:grid}.ct-blog-contents{top:calc(var(--ct-header-height) + 28px);align-self:start;position:sticky}.ct-blog-contents-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ct-blog-reading-count{color:var(--color-walnut-6);font-variant-numeric:tabular-nums;font-size:14px}.ct-blog-reading-rule{z-index:31;top:var(--ct-header-height);pointer-events:none;background:var(--color-walnut-11);height:3px;position:fixed;inset-inline:0;overflow:hidden}.ct-blog-reading-rule-fill{background:var(--color-walnut-6);transform-origin:0;height:100%;transform:scaleX(0)}.ct-blog-contents h2{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:600}.ct-blog-contents ul{border-top:1px solid var(--ct-rule);margin:18px 0 22px;padding:0;list-style:none}.ct-blog-contents li{border-bottom:1px solid var(--ct-rule)}.ct-blog-contents li a{color:var(--color-walnut-6);padding-block:12px;font-size:15px;line-height:1.35;text-decoration:none;display:block;position:relative}.ct-blog-contents li a[aria-current=location]{color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-walnut-7);text-decoration-color:var(--color-walnut-7);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}.ct-blog-contents .ct-text-link{gap:12px;font-size:15px}.ct-blog-prose{min-width:0;color:var(--color-navy);font-size:19px;line-height:1.68}.ct-blog-source-list p{max-width:58ch}.ct-blog-prose>section{scroll-margin-top:24px}.ct-blog-prose>section+section{margin-top:52px}.ct-blog-prose h2{color:var(--ct-ink);margin-bottom:22px;font-size:36px;line-height:1.1}.ct-blog-prose p+p{margin-top:19px}.ct-blog-prose ul{margin-block:24px;padding-left:24px}.ct-blog-prose li+li{margin-top:8px}.ct-blog-inline-sources{flex-direction:column;align-items:flex-start;gap:6px;margin-top:21px;display:flex}.ct-blog-inline-sources a{min-height:32px;color:var(--color-walnut-6);align-items:center;gap:10px;font-size:14px;display:inline-flex}.ct-blog-inline-sources .ct-arrow{font-size:17px}.ct-blog-checklist{background:var(--ct-paper);padding:32px}.ct-blog-checklist h2{color:var(--color-walnut-4)}.ct-blog-source-list{border-top:1px solid var(--ct-rule);padding-top:36px}.ct-blog-source-list h2{font-size:30px}.ct-blog-source-list p{color:var(--color-walnut-6);font-size:16px}.ct-blog-source-list ul{margin-bottom:0;padding:0;list-style:none}.ct-blog-source-list a{min-height:44px;color:var(--color-walnut-6);align-items:center;gap:12px;font-size:16px;display:inline-flex}.ct-blog-source-list .ct-arrow{font-size:18px}.ct-blog-related{background:var(--color-navy-5);color:var(--ct-paper);padding-block:72px}.ct-blog-related-inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:70px;display:grid}.ct-blog-related h2{font-size:46px}.ct-blog-related h2 em{color:var(--color-gold-11)}.ct-blog-related-inner>div{border-top:1px solid var(--color-navy-8)}.ct-blog-related-inner>div>a{border-bottom:1px solid var(--color-navy-8);justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding-block:12px;font-size:18px;text-decoration:none;display:flex}.ct-blog-related :focus-visible{outline-color:var(--color-gold-11)}@media (hover:hover) and (pointer:fine){.ct-blog-feature-image:hover img{transform:scale(1.025)}.ct-blog-feature-image:hover .ct-blog-feature-cue .ct-arrow{transform:translate(3px)}.ct-blog-feature h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.ct-blog-topic-links>a:hover .ct-arrow,.ct-blog-related-inner>div>a:hover .ct-arrow{transform:translate(4px)}.ct-blog-topic-links>a:hover h3,.ct-blog-contents li a:hover{color:var(--color-walnut-7);text-decoration:underline}.ct-blog-related-inner>div>a:hover{color:var(--color-gold-11)}}@media (prefers-reduced-motion:reduce){.ct-blog-feature-image img,.ct-blog-feature-cue .ct-arrow,.ct-blog-topic-links>a .ct-arrow,.ct-blog-related-inner>div>a .ct-arrow{transition:none;transform:none!important}}@media (max-height:800px) and (min-width:761px){.ct-blog-contents{position:static}}@media (max-width:1080px){.ct-blog-intro-grid{grid-template-columns:1.2fr .8fr;gap:36px}.ct-blog-feature-copy{padding:34px}.ct-blog-topic-grid{gap:54px}.ct-blog-reading-grid{grid-template-columns:210px minmax(0,1fr);gap:42px}.ct-blog-consult{gap:32px}.ct-blog-consult h2{font-size:42px}}@media (max-width:760px){.ct-blog-intro{padding-top:24px;padding-bottom:34px}.ct-blog-intro-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.ct-blog-intro-grid>p{max-width:46ch;font-size:18px}.ct-blog-feature{grid-template-columns:1fr}.ct-blog-feature-image{min-height:260px}.ct-blog-feature-copy{padding:30px 24px}.ct-blog-feature h2{font-size:36px}.ct-blog-feature-section{padding-bottom:50px}.ct-blog-preview-note{max-width:48ch}.ct-blog-topics{padding-block:48px}.ct-blog-topic-grid{grid-template-columns:1fr;gap:32px}.ct-blog-topic-grid>div>p{max-width:44ch}.ct-blog-topic-links h3{font-size:27px}.ct-blog-topic-links>a{gap:20px}.ct-blog-consult{flex-direction:column;align-items:flex-start;gap:28px;padding-block:56px}.ct-blog-consult h2{font-size:39px}.ct-blog-article-header{padding-block:24px 36px}.ct-blog-article-header h1{margin-top:28px}.ct-blog-standfirst{font-size:20px;margin-top:24px!important}.ct-blog-reading-grid{flex-direction:column;gap:40px;padding-block:40px 56px;display:flex}.ct-blog-contents{width:100%;position:static}.ct-blog-contents ul{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.ct-blog-contents li a{align-items:center;min-height:60px;display:flex}.ct-blog-prose{font-size:18px;line-height:1.65}.ct-blog-prose h2{font-size:32px}.ct-blog-prose>section+section{margin-top:42px}.ct-blog-checklist{padding:26px 22px}.ct-blog-source-list a{font-size:15px}.ct-blog-related{padding-block:48px}.ct-blog-related-inner{grid-template-columns:1fr;gap:30px}.ct-blog-related h2{font-size:40px}.ct-blog-related-inner>div>a{font-size:17px}}@media (max-width:420px){.ct-blog h1{font-size:44px}.ct-blog-contents ul{grid-template-columns:1fr}.ct-blog-contents li a{min-height:44px}}
