:root{--paper:#f5f3eb;--surface:#fffdf8;--ink:#173c31;--accent:#28634d;--accent-hover:#194b39;--soft:#dce7d6;--line:#c7d4c7;--muted:#557266;--art-ink:#173c31;--art-sage:#b9cfba;--art-warm:#e3bd8b;--background:52 31% 94%;--foreground:157 45% 16%;--card:48 100% 99%;--card-foreground:157 45% 16%;--popover:48 100% 99%;--popover-foreground:157 45% 16%;--primary:153 42% 27%;--primary-foreground:48 100% 99%;--secondary:105 25% 88%;--secondary-foreground:157 45% 16%;--muted:105 18% 88%;--muted-foreground:156 20% 36%;--accent:105 25% 88%;--accent-foreground:157 45% 16%;--border:126 17% 78%;--input:126 17% 78%;--ring:153 42% 27%;--radius:0.75rem;--brand-50:237 246 239;--brand-100:217 235 221;--brand-200:185 213 190;--brand-300:137 182 147;--brand-400:85 147 102;--brand-500:48 119 71;--brand-600:35 97 57;--brand-700:28 77 47;--brand-800:23 60 38;--brand-900:18 48 31;--brand-950:10 30 19;--neutral-50:250 250 247;--neutral-100:243 244 239;--neutral-200:227 230 222;--neutral-300:204 210 199;--neutral-400:151 163 151;--neutral-500:105 120 108;--neutral-600:75 91 80;--neutral-700:53 68 59;--neutral-800:36 49 41;--neutral-900:24 36 29;--neutral-950:13 22 16}body{background:var(--paper);color:var(--ink);font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),ui-serif,Georgia,serif;font-weight:400}:focus-visible{outline:3px solid #d48b37;outline-offset:3px}.local-preview-note{position:fixed;left:.5rem;bottom:.5rem;z-index:50;margin:0;border-radius:.25rem;background:var(--ink);color:var(--surface);padding:.35rem .5rem;font-size:.7rem}.ctc-page .editorial-directory{display:grid;gap:1.25rem;padding:clamp(3rem,8vw,6rem) 5.5%;background:var(--soft);border-top:1px solid var(--line)}.ctc-page .editorial-directory h2{margin:.3rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.5rem)}.ctc-page .editorial-directory p{max-width:48rem}.ctc-page .editorial-directory__links,.ctc-page .editorial-directory__more div{display:flex;flex-wrap:wrap;gap:.6rem}.ctc-page .editorial-directory a{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:.55rem .75rem;font-size:.8rem;text-decoration:none}.ctc-page .editorial-directory a:hover{background:var(--paper)}.ctc-page .editorial-directory__more summary{cursor:pointer;font-size:.85rem;font-weight:600}.ctc-page .editorial-directory__more div{margin-top:.8rem}.ctc-page .editorial-directory__article{margin:0}.ctc-page .editorial-directory__article a{border:0;border-radius:0;background:transparent;padding:0;text-decoration:underline}.ctc-page .locality-content{border-top:1px solid var(--line)}.ctc-page .locality-content section{padding-inline:5.5%}.ctc-page .locality-content .container{max-width:1120px}.ctc-page .locality-content h2,.ctc-page .locality-content h3{color:var(--ink)}.ctc-page .locality-content .bg-gray-50,.ctc-page .locality-content .bg-muted\/50{background:var(--soft)}.ctc-page .locality-content .bg-white{background:var(--surface);border:1px solid var(--line);box-shadow:none}.ctc-page .locality-content a{color:var(--accent)}.confirmation-page{min-height:70svh;display:grid;place-items:center;padding:clamp(4rem,10vw,9rem) 5.5%;background:var(--soft)}.confirmation-page section{max-width:680px}.confirmation-page h1{margin:.35rem 0 1rem;font:400 clamp(2.8rem,7vw,5.5rem)/.95 var(--font-heading);letter-spacing:-.05em}.confirmation-page h1 em{color:var(--accent);font-style:italic}.confirmation-page p:not(.section-label){max-width:58ch;color:var(--muted);font-size:1.1rem;line-height:1.65}.confirmation-page .action{margin-top:1.5rem}.local-news{padding:clamp(3rem,7vw,6rem) 5.5%;border-top:1px solid var(--line);background:var(--soft)}.local-news__grid,.local-news__heading{max-width:1120px;margin-inline:auto}.local-news__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.local-news__heading h2{margin:.25rem 0 0;font:400 clamp(2rem,4.2vw,3.5rem)/1 var(--font-heading);letter-spacing:-.035em}.local-news__heading h2 em{color:var(--accent);font-style:italic}.local-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.local-news__card{display:grid;align-content:start;gap:.8rem;min-height:250px;padding:1.35rem;border:1px solid var(--line);background:var(--surface)}.local-news__card h3{margin:0;font:400 1.45rem/1.06 var(--font-heading);letter-spacing:-.02em}.local-news__card h3 a{color:var(--ink)}.local-news__card>p:not(.local-news__meta){margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.local-news__card .text-button{align-self:end;margin-top:auto}.local-news__meta{margin:0;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.local-news__meta span{font-size:1.25rem;vertical-align:middle}.local-news__meta i{font-style:normal;padding-inline:.25rem}.local-news__mobile-all{display:none}.ctc-page.editorial-article,.editorial-region{background:var(--paper);color:var(--ink)}.ctc-page.editorial-article .bg-white,.editorial-region .bg-white{background:var(--surface)}.ctc-page.editorial-article .bg-gray-50,.editorial-region .bg-gray-50{background:var(--soft)}.ctc-page.editorial-article .text-gray-900,.editorial-region .text-gray-900{color:var(--ink)}.ctc-page.editorial-article .text-gray-600,.ctc-page.editorial-article .text-gray-700,.editorial-region .text-gray-600,.editorial-region .text-gray-700{color:var(--muted)}.ctc-page.editorial-article .rounded-lg,.editorial-region .rounded-2xl,.editorial-region .rounded-lg,.editorial-region .rounded-xl{border-radius:.35rem}.ctc-page.editorial-article .shadow-lg,.editorial-region .shadow-2xl,.editorial-region .shadow-lg{box-shadow:0 12px 32px rgb(23 60 49/10%)}.ctc-page.editorial-article article{border:1px solid var(--line);box-shadow:none}.ctc-page.editorial-article .prose h1,.ctc-page.editorial-article .prose h2,.ctc-page.editorial-article .prose h3{color:var(--ink);font-family:var(--font-heading);font-weight:400}.ctc-page.editorial-news{min-height:100svh;margin-inline:auto;background:var(--paper)}.editorial-news__article,.editorial-news__grid,.editorial-news__lead{max-width:1120px;margin-inline:auto;padding-inline:5.5%}.editorial-news__lead{padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(2.5rem,6vw,5rem);background:var(--soft)}.editorial-news__article h1,.editorial-news__lead h1{max-width:850px;margin:.35rem 0 1rem;font:400 clamp(2.5rem,6vw,5rem)/.96 var(--font-heading);letter-spacing:-.04em}.editorial-news__lead h1 em{color:var(--accent);font-style:italic}.editorial-news__dek,.editorial-news__lead>p:last-child{max-width:720px;font-size:clamp(1rem,2vw,1.25rem);color:var(--muted)}.editorial-news__proposal{display:grid;gap:.8rem;max-width:720px;margin-top:1.5rem;padding:1rem 1.1rem;border:1px solid var(--line);background:var(--surface)}.editorial-news__proposal>div{display:grid;gap:.2rem}.editorial-news__proposal span{color:var(--muted);font-size:.85rem}.editorial-news__proposal .w-panel{padding:0;border:0;background:transparent;box-shadow:none}.editorial-news__proposal .w-panel h2{font-family:var(--font-heading);font-size:1.2rem}.editorial-news__proposal .w-choice{min-height:48px}.editorial-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:clamp(2.5rem,6vw,5rem)}.editorial-news__card{display:grid;align-content:start;gap:.85rem;padding:1.35rem;border:1px solid var(--line);background:var(--surface)}.editorial-news__card>p:first-child{margin:0;color:var(--muted);font-size:.78rem}.editorial-news__card h2{margin:0;font-size:1.55rem;line-height:1.05}.editorial-news__card>p{color:var(--muted);font-size:.92rem}.editorial-news__article a,.editorial-news__card a{color:var(--accent);font-weight:700}.editorial-news__article{max-width:850px;padding-block:clamp(3rem,7vw,6rem)}.editorial-review-note{max-width:850px;margin:1rem auto 0;padding:.8rem 5.5%;color:var(--ink);background:#f7edcf;font-size:.84rem}.editorial-guide{background:var(--paper)}.guide-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,8vw,7rem) 5.5% clamp(3rem,7vw,6rem);align-items:start;background:linear-gradient(115deg,var(--paper) 0,var(--paper) 62%,var(--soft) 62%)}.editorial-breadcrumb{padding:1rem 5.5%;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:.76rem}.editorial-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4rem;max-width:1240px;margin:0 auto;padding:0;list-style:none}.editorial-breadcrumb li{display:flex;gap:.4rem;align-items:center}.editorial-breadcrumb a{color:inherit;text-underline-offset:3px}.editorial-breadcrumb a:hover{color:var(--accent)}.guide-hero__copy .editorial-breadcrumb{margin:0 0 1.35rem;padding:0;border:0;background:transparent}.guide-hero__copy .text-button{margin-bottom:2.4rem}.guide-hero__copy .section-label{color:var(--accent)}.guide-hero h1{max-width:850px;margin:1rem 0 1.25rem;font:400 clamp(2.65rem,5.6vw,5.8rem)/.97 var(--font-heading);letter-spacing:-.052em}.guide-hero__dek{max-width:650px;color:var(--muted);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.guide-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin:1.7rem 0 0;padding:0;list-style:none;font-size:.82rem;font-weight:600}.guide-trust li{display:flex;align-items:center;gap:.45rem}.guide-trust svg{color:var(--accent)}.guide-conversion{padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:8px 8px 0 color-mix(in srgb,var(--ink) 5%,transparent)}.guide-conversion h2{margin:.7rem 0 .35rem;font:500 clamp(1.65rem,2.5vw,2.2rem)/1.06 var(--font-heading);letter-spacing:-.04em}.guide-conversion>p:not(.section-label){margin-bottom:1rem;color:var(--muted);font-size:.9rem}.guide-conversion .w-choice{min-height:64px}.guide-conversion .w-choice-caption{display:none}.guide-conversion .w-button{margin-top:.8rem}.guide-conversion .w-intro-note{margin-top:.75rem;font-size:.75rem;color:var(--muted);text-align:center}.guide-index{display:flex;gap:.8rem 1.15rem;align-items:center;flex-wrap:wrap;padding:1.2rem 5.5%;background:var(--surface);border-block:1px solid var(--line);font-size:.82rem}.guide-index strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.guide-index a{color:var(--muted);text-decoration:none}.guide-index a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(2rem,7vw,8rem);max-width:1250px;margin:auto;padding:clamp(3.25rem,7vw,6.5rem) 5.5%}.guide-article{min-width:0;max-width:760px}.guide-meta{display:flex;align-items:center;gap:.45rem;margin-bottom:2rem;color:var(--muted);font-size:.8rem}.guide-article__body{font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.82}.guide-article__body>p:first-child{font:400 clamp(1.35rem,2.2vw,1.7rem)/1.45 var(--font-heading);color:var(--ink)}.guide-article__body h2{margin:2.8rem 0 .7rem;font:500 clamp(1.7rem,2.7vw,2.35rem)/1.12 var(--font-heading);letter-spacing:-.035em}.guide-article__body p{margin:1rem 0}.guide-side-cta{align-self:start;position:sticky;top:1.5rem;padding:1.3rem;border-top:3px solid var(--accent)}.guide-side-cta h2{margin:.65rem 0;font:500 1.6rem/1.1 var(--font-heading)}.guide-side-cta p:not(.section-label){color:var(--muted);font-size:.86rem;line-height:1.55}.guide-side-cta .action{width:100%;margin-top:1.2rem;font-size:.8rem}.guide-situations{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);padding:clamp(3.5rem,7vw,6.5rem) 5.5%;background:var(--soft)}.guide-faq h2,.guide-situations h2,.guide-sources h2{margin:.8rem 0 1rem;font:400 clamp(2rem,4vw,3.6rem)/1.05 var(--font-heading);letter-spacing:-.045em}.guide-situations>div>p:not(.section-label),.guide-sources>p:not(.section-label){max-width:430px;color:var(--muted);font-size:.95rem}.guide-situations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem}.guide-situations__grid article{padding:1.4rem 0;border-top:1px solid var(--line)}.guide-situations__grid svg{color:var(--accent)}.guide-situations__grid h3{margin:.85rem 0 .4rem;font:500 1.3rem/1.15 var(--font-heading)}.guide-situations__grid p{color:var(--muted);font-size:.87rem;line-height:1.62}.guide-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,8vw,9rem);padding:clamp(3.5rem,7vw,6.5rem) 5.5%;background:var(--surface)}.guide-faq details{border-top:1px solid var(--line)}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{position:relative;padding:1.15rem 2rem 1.15rem 0;list-style:none;font-weight:600;cursor:pointer}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";position:absolute;right:.25rem;top:.85rem;font-size:1.5rem;font-weight:400}.guide-faq details[open] summary:after{content:"−"}.guide-faq details p{padding:0 2rem 1.25rem 0;color:var(--muted);font-size:.9rem;line-height:1.65}.guide-sources{padding:clamp(3rem,6vw,5rem) 5.5%;background:var(--paper)}.guide-sources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;max-width:900px;margin:1.5rem 0 0;padding:0;list-style:none}.guide-sources li{display:grid;gap:.4rem;padding-top:1rem;border-top:1px solid var(--line)}.guide-sources a{color:var(--accent);font-weight:600}.guide-sources span{color:var(--muted);font-size:.78rem}.guide-final{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2.5rem,6vw,5rem) 5.5%;background:var(--ink);color:var(--surface)}.guide-final h2{max-width:760px;margin:.8rem 0;font:400 clamp(2rem,4vw,3.8rem)/1.02 var(--font-heading);letter-spacing:-.05em}.guide-final p:not(.section-label){opacity:.84}.guide-final .action{flex:none;background:var(--paper);border-color:var(--paper);color:var(--ink)}@media(max-width:760px){.guide-faq,.guide-hero,.guide-situations{grid-template-columns:1fr}.guide-hero{padding:2.6rem 6% 3.4rem;background:var(--paper)}.guide-hero__copy .text-button{margin-bottom:1.8rem}.guide-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.guide-conversion{margin-top:.3rem}.guide-index{padding:1rem 6%;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.guide-layout{display:block;padding:3rem 6%}.guide-side-cta{position:static;margin-top:2.4rem}.guide-faq,.guide-situations{padding:3.2rem 6%}.guide-situations__grid{grid-template-columns:1fr}.guide-sources{padding:3rem 6%}.guide-sources ul{grid-template-columns:1fr}.guide-final{display:block;padding:3rem 6%}.guide-final .action{width:100%;margin-top:1.3rem}.guide-trust{display:grid;grid-template-columns:1fr;gap:.65rem}.guide-article__body h2{margin-top:2.25rem}.guide-conversion .w-choice-caption{display:block}.guide-conversion .w-choice{min-height:76px}}.template-review{background:var(--paper);color:var(--ink)}.template-family,.template-review__header{padding:clamp(3rem,7vw,7rem) 5.5%}.template-review__header{max-width:1040px;margin:auto;text-align:center}.template-review__header h1{margin:.7rem auto 1rem;max-width:850px;font:400 clamp(2.7rem,6vw,5.8rem)/.96 var(--font-heading);letter-spacing:-.055em}.template-review__header>p{max-width:720px;margin:auto;color:var(--muted);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.template-review__header nav{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:2rem;font-size:.82rem}.template-review__header nav a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}.template-family{border-top:1px solid var(--line)}.template-family--news{background:var(--surface)}.template-family__intro{max-width:720px;margin:0 auto 3rem;text-align:center}.template-family__intro h2{margin:.6rem 0;font:500 clamp(2rem,4vw,3.5rem)/1 var(--font-heading);letter-spacing:-.045em}.template-family__intro>p:last-child{color:var(--muted);line-height:1.6}.template-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-width:1400px;margin:auto;align-items:start}.template-option{min-width:0;padding:1rem;border:1px solid var(--line);background:var(--surface)}.template-option--recommended{border:2px solid var(--accent);box-shadow:7px 7px 0 color-mix(in srgb,var(--accent) 13%,transparent)}.template-option__number{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 1rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.template-kicker,.template-option__number strong{color:var(--accent)}.template-kicker{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-guide,.template-news{padding:clamp(1.25rem,2.5vw,2.1rem)}.template-guide h3,.template-news h3{margin:0 0 1rem;font:500 clamp(1.8rem,3vw,2.7rem)/1.02 var(--font-heading);letter-spacing:-.045em}.template-guide>p:not(.template-kicker),.template-news header>p,.template-news>p:not(.template-kicker){color:var(--muted);line-height:1.62}.template-guide__index{margin:1.4rem 0;padding:1rem 0;border-block:1px solid var(--line);color:var(--muted);font-size:.78rem}.template-guide__index span{padding:0 .25rem;color:var(--accent)}.template-guide__article,.template-news{font-size:.98rem;line-height:1.7}.template-guide__article h2,.template-news h2{margin:2rem 0 .6rem;font:500 1.55rem/1.1 var(--font-heading);letter-spacing:-.035em}.template-intro{font:400 1.25rem/1.55 var(--font-heading)}.template-guide__facts{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0 2rem;font-size:.8rem;color:var(--muted)}.template-guide__facts span{display:flex;align-items:center;gap:.3rem}.template-guide--reference{background:linear-gradient(180deg,var(--soft) 0 26%,var(--surface) 26%)}.template-guide--steps ol{padding:0;list-style:none;counter-reset:steps}.template-guide--steps li{display:flex;gap:.8rem;padding:1rem 0;border-top:1px solid var(--line);line-height:1.45}.template-guide--steps b{color:var(--accent);font-size:.8rem}.template-lead-entry{margin-top:2rem;padding:1.2rem;border-top:3px solid var(--accent);background:var(--soft)}.template-lead-entry>p{margin:0;color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-lead-entry h2{margin:.45rem 0 .9rem;font:500 1.45rem/1.05 var(--font-heading);letter-spacing:-.035em}.template-timings{display:grid;gap:.45rem}.template-timings button{min-height:40px;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:600 .77rem/1 var(--font-sans);text-align:left;padding:.65rem .75rem}.template-lead-entry__action{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:42px;margin-top:.7rem;border:0;background:var(--accent);color:var(--surface);font:700 .78rem/1 var(--font-sans)}.template-lead-entry small{display:block;margin-top:.7rem;color:var(--muted);font-size:.68rem;line-height:1.35}.template-lead-entry--compact{padding:1rem}.template-lead-entry--compact .template-timings{grid-template-columns:1fr 1fr 1fr;gap:.3rem}.template-lead-entry--compact .template-timings button{min-height:36px;padding:.45rem;font-size:.64rem}.template-news--brief{border-top:4px solid var(--accent)}.template-byline{padding-bottom:1rem;border-bottom:1px solid var(--line);font-size:.72rem!important}.template-news blockquote{margin:1.7rem 0;padding:1rem 0;border-block:1px solid var(--line);font:400 1.35rem/1.3 var(--font-heading)}.template-news__rule{height:4px;margin:1.5rem 0;background:var(--ink)}.template-news--newspaper{max-width:720px;margin:auto;background:var(--surface)}.template-news--newspaper header{text-align:center}.template-news--newspaper header h3{font-size:clamp(2rem,4vw,3.1rem)}.template-source-note{margin:2rem 0;padding:1rem;background:var(--soft);color:var(--muted);font-size:.75rem;line-height:1.45}.template-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1.5rem 0;background:var(--line)}.template-data-grid span{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:.7rem;background:var(--soft);color:var(--muted);font-size:.7rem;line-height:1.25}.template-data-grid b{display:block;margin-bottom:.3rem;color:var(--accent);font:500 2rem/1 var(--font-heading)}.template-text-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;color:var(--accent);font-size:.82rem;font-weight:700;text-underline-offset:4px}@media(max-width:980px){.template-options{grid-template-columns:1fr;max-width:720px}.template-option--recommended{order:-1}.template-guide--reference{background:linear-gradient(180deg,var(--soft) 0 20%,var(--surface) 20%)}}@media(max-width:620px){.template-family,.template-review__header{padding:3rem 6%}.template-review__header{text-align:left}.template-review__header nav{justify-content:flex-start}.template-family__intro{text-align:left}.template-option{padding:.55rem}.template-guide,.template-news{padding:1.25rem}.template-data-grid,.template-lead-entry--compact .template-timings{grid-template-columns:1fr}.template-data-grid span{min-height:62px}.template-news--newspaper header{text-align:left}}.news-paper{max-width:1080px;margin:0 auto;padding:clamp(2.5rem,6vw,6rem) 5.5% clamp(3.5rem,8vw,7rem)}.news-paper__header{max-width:830px;margin:0 auto;text-align:center}.news-paper__header h1{margin:.8rem 0 1.25rem;font:400 clamp(2.6rem,5.4vw,5.5rem)/.98 var(--font-heading);letter-spacing:-.055em}.news-paper__dek{margin:auto;font:clamp(1.05rem,1.8vw,1.3rem)/1.6 var(--font-heading)}.news-paper__byline{display:flex;justify-content:center;gap:.5rem 1rem;flex-wrap:wrap;margin-top:1.6rem;color:var(--muted);font-size:.77rem}.news-paper__byline span{display:flex;align-items:center;gap:.3rem}.news-paper__rule{height:4px;max-width:830px;margin:2rem auto clamp(2rem,5vw,4.2rem);background:var(--ink)}.news-paper__layout{display:grid;grid-template-columns:130px minmax(0,720px);gap:clamp(1.4rem,5vw,5rem);max-width:900px;margin:auto}.news-paper__context{display:flex;align-items:flex-start;gap:.45rem;color:var(--muted);font-size:.72rem;line-height:1.45}.news-paper__context strong{color:var(--ink);font-weight:600}.news-paper__body{min-width:0;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.82}.news-paper__body>p:first-child{margin-top:0;font:400 clamp(1.32rem,2vw,1.62rem)/1.52 var(--font-heading)}.news-paper__body h2{margin:2.7rem 0 .8rem;font:500 clamp(1.75rem,2.8vw,2.35rem)/1.08 var(--font-heading);letter-spacing:-.04em}.news-paper__body p{margin:1rem 0}.news-paper__body blockquote{margin:2.2rem 0;padding:1.15rem 0;font:400 clamp(1.4rem,2.4vw,1.85rem)/1.3 var(--font-heading);letter-spacing:-.025em}.news-paper__sources{margin:3.7rem 0 0 auto;padding:1.2rem 0;border-top:1px solid var(--line);color:var(--muted);font-size:.79rem;line-height:1.55}.news-paper__sources strong{color:var(--ink)}.news-paper__sources p{margin:.4rem 0}.news-paper__sources ul{margin:.65rem 0 0;padding-left:1.1rem}.news-paper__lead{max-width:720px;margin:3rem 0 0 auto;padding:clamp(1.25rem,3vw,2rem);border-top:3px solid var(--accent);background:var(--soft)}.news-paper__lead h2{margin:.5rem 0;font:500 clamp(1.7rem,3vw,2.4rem)/1.05 var(--font-heading);letter-spacing:-.04em}.news-paper__lead>p:not(.section-label){margin:0 0 1rem;color:var(--muted);line-height:1.55}.news-paper__lead .w-intro-note{font-size:.74rem}.news-paper__lead .w-choice{min-height:58px}.news-paper__lead .w-button{margin-top:.75rem}@media(max-width:760px){.news-paper{padding:2.25rem max(16px,6vw) 3.5rem}.news-paper__header{text-align:left}.news-paper__header h1{font-size:clamp(2.35rem,11vw,3.5rem);letter-spacing:-.05em}.news-paper__byline{justify-content:flex-start;gap:.35rem .8rem}.news-paper__rule{margin:1.6rem 0 2.2rem}.news-paper__layout{display:block}.news-paper__context{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.news-paper__body{font-size:1rem;line-height:1.76}.news-paper__body>p:first-child{font-size:1.3rem;line-height:1.5}.news-paper__body h2{margin-top:2.25rem;font-size:1.75rem}.news-paper__lead,.news-paper__sources{margin-left:0}.news-paper__lead{margin-top:2.4rem}.news-paper__lead .w-choice{min-height:52px}.news-paper__lead .w-button{min-height:48px}}.editorial-news__article .section-label{display:flex;align-items:center;gap:.35rem;margin-top:2rem}.editorial-news__author{color:var(--muted);font-size:.85rem}.editorial-news__body{color:var(--ink);font-size:1.05rem;line-height:1.75}.editorial-news__body h1{display:none}.editorial-news__body h2,.editorial-news__body h3{margin-top:2.25rem;font-size:1.55rem}.editorial-news__body p{margin:1rem 0}.editorial-news__body div{max-width:100%}.editorial-news__empty{max-width:1120px;margin:0 auto;padding:3rem 5.5%;color:var(--muted)}@media (max-width:760px){.editorial-news__grid,.local-news__grid{grid-template-columns:1fr}.ctc-page.editorial-news .masthead{padding-inline:5.5%}.editorial-news__proposal{align-items:stretch;flex-direction:column}.editorial-news__proposal .action{justify-content:center;text-align:center}.local-news{padding-block:3.25rem}.local-news__heading{align-items:start}.local-news__all{display:none}.local-news__mobile-all{display:inline-flex;margin-top:1.5rem}.local-news__card{min-height:0;padding:1.2rem}}.ctc-page .consent-panel--floating{border:0;box-shadow:0 18px 55px rgb(23 60 49/18%)}.ctc-page .consent-actions{align-items:center}.ctc-page .consent-actions .consent-accept{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700;box-shadow:0 5px 14px rgb(23 60 49/16%)}.ctc-page .consent-actions .consent-accept:hover{background:var(--accent-hover)}.ctc-page .consent-actions .consent-reject{background:transparent;color:var(--ink)}.ctc-page .consent-actions .consent-reject:hover{background:var(--soft)}body[data-lead-flow=true] .ctc-page .demo-label,body[data-lead-flow=true] .ctc-page .locality-content,body[data-lead-flow=true] .ctc-page .masthead,body[data-lead-flow=true] .ctc-page .promise-bar,body[data-lead-flow=true] .ctc-page main>.editorial-breadcrumb,body[data-lead-flow=true] .ctc-page main>section:not(.hero),body[data-lead-flow=true] .ctc-page>.footer{display:none}body[data-lead-flow=true] .ctc-page .hero{grid-template-columns:minmax(0,1fr);max-width:46rem;min-height:100svh;align-content:center;margin-inline:auto;padding:1.5rem}body[data-lead-flow=true] .ctc-page .hero>.hero-art,body[data-lead-flow=true] .ctc-page .hero>.hero-copy{display:none}body[data-lead-flow=true] .ctc-page .hero-wizard{width:100%}body[data-lead-flow=true] .ctc-page .privacy-controls{position:fixed;z-index:40;left:0;right:0;bottom:0;justify-content:center;padding:.35rem 1rem;box-shadow:0 -3px 16px rgb(23 60 49/8%)}.news-paper__local-context{display:flex;align-items:center;justify-content:center;gap:.38rem;margin:1rem auto 0;color:var(--ink);font-size:.76rem;font-weight:600;letter-spacing:.025em}.news-paper__local-context svg{color:var(--accent);flex:none}@media(max-width:760px){.news-paper__local-context{justify-content:flex-start;margin-top:.9rem;font-size:.74rem}}@media (pointer:coarse){.ctc-page .editorial-breadcrumb a,.ctc-page .footer a{display:inline-flex;align-items:center;min-height:44px}}.news-paper__layout{display:block;max-width:720px}.news-paper__body{max-width:720px}.news-paper__lead,.news-paper__sources{margin-left:auto;margin-right:auto}@media(max-width:760px){.news-paper__layout{max-width:none}.news-paper__lead,.news-paper__sources{margin-right:0}}@media(max-width:420px){.news-paper__header h1{font-size:clamp(2rem,9.2vw,2.35rem);line-height:1.01;hyphens:none;overflow-wrap:normal;text-wrap:balance}.news-paper__dek{hyphens:none}}.news-paper__header{max-width:760px;text-align:left}.news-paper__header h1{margin:.65rem 0 1.1rem;font-size:clamp(2.65rem,5vw,4.85rem);line-height:1.01;letter-spacing:-.052em;text-wrap:balance}.news-paper__dek{max-width:690px;margin:0;color:var(--muted);font:400 clamp(1.1rem,1.8vw,1.34rem)/1.52 var(--font-heading)}.news-paper__byline{justify-content:flex-start;margin-top:1.2rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:.76rem}.news-paper__rule{height:2px;max-width:760px;margin:1.65rem 0 clamp(2rem,5vw,3.6rem)}.news-paper__body{font-size:clamp(1.03rem,1.3vw,1.16rem);line-height:1.78}.news-paper__body>p:first-child{font-size:inherit;line-height:inherit}.news-paper__body>p:first-letter{float:left;margin:.06em .12em 0 0;color:var(--accent);font:500 4.1em/.75 var(--font-heading)}.news-paper__body h2{margin:2.5rem 0 .9rem;font:600 clamp(1.38rem,2vw,1.72rem)/1.15 var(--font-heading);letter-spacing:-.025em}.news-paper__body blockquote{margin:2.35rem 0;padding:1.2rem 0;border-block:1px solid var(--line);font:400 clamp(1.42rem,2.2vw,1.78rem)/1.32 var(--font-heading);letter-spacing:-.02em}.news-paper__sources{max-width:720px;font-size:.78rem}.news-paper__lead{margin-top:3.5rem;border-top:1px solid var(--line);background:transparent;padding:1.6rem 0 0}.news-paper__lead h2{font-size:clamp(1.45rem,2.4vw,1.9rem)}@media(max-width:760px){.news-paper__header h1{font-size:clamp(2.15rem,10.4vw,3rem);line-height:1.02}.news-paper__dek{font-size:1.08rem}.news-paper__rule{margin:1.5rem 0 2.25rem}.news-paper__body{font-size:1rem;line-height:1.74}.news-paper__body h2{font-size:1.48rem;margin-top:2.2rem}.news-paper__body blockquote{font-size:1.42rem}.news-paper__lead{margin-top:2.6rem}}@media(max-width:420px){.news-paper__header h1{font-size:clamp(2rem,9.3vw,2.3rem);hyphens:none;overflow-wrap:normal;text-wrap:balance}}.news-paper__body>p:first-letter{float:none;margin:0;color:inherit;font:inherit}.news-paper__body>p:first-of-type:first-letter{float:left;margin:.06em .12em 0 0;color:var(--accent);font:500 4.1em/.75 var(--font-heading)}@media(max-width:420px){.guide-hero h1{font-size:clamp(2.05rem,9.4vw,2.45rem);line-height:1.02;hyphens:none;overflow-wrap:normal;text-wrap:balance}.guide-hero__dek{hyphens:none}.guide-conversion .w-button,.guide-conversion .w-choice{min-height:52px}}.guide-hero{display:block;max-width:none;padding:clamp(3.5rem,8vw,6.5rem) 5.5% clamp(3rem,7vw,5.5rem);background:linear-gradient(120deg,var(--paper) 0,var(--paper) 72%,var(--soft) 72%)}.guide-hero__copy{max-width:820px}.guide-hero h1{max-width:790px;margin:.9rem 0 1.15rem;font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.01}.guide-hero__dek{max-width:680px;font-family:var(--font-heading);font-size:clamp(1.1rem,1.8vw,1.34rem);line-height:1.55}.guide-trust{max-width:680px;margin-top:1.8rem}.guide-layout{grid-template-columns:minmax(0,760px) 260px;justify-content:center}.guide-side-cta{border-top-width:2px;background:var(--soft)}.guide-lead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);gap:clamp(2rem,7vw,7rem);align-items:start;padding:clamp(3.5rem,7vw,6rem) 5.5%;background:var(--ink);color:var(--surface)}.guide-lead>div:first-child{max-width:540px}.guide-lead h2{margin:.7rem 0;font:400 clamp(2rem,4vw,3.65rem)/1.03 var(--font-heading);letter-spacing:-.045em}.guide-lead>div:first-child>p:not(.section-label){margin:0;opacity:.84;line-height:1.6}.guide-lead__wizard{padding:clamp(1.1rem,2vw,1.55rem);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.guide-lead__wizard .w-intro-note{font-size:.75rem;color:var(--muted);text-align:center}.guide-lead__wizard .w-choice{min-height:58px}.guide-lead__wizard .w-button{margin-top:.8rem}@media(max-width:760px){.guide-hero{padding:2.7rem max(16px,6vw) 3.3rem;background:var(--paper)}.guide-hero h1{font-size:clamp(2.35rem,10vw,3.5rem)}.guide-layout{display:block}.guide-layout,.guide-lead{padding:3rem max(16px,6vw)}.guide-lead{grid-template-columns:1fr}.guide-lead__wizard .w-choice{min-height:52px}}.guide-hero h1{hyphens:none;overflow-wrap:normal;text-wrap:balance}.region-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;list-style:none;padding:0}.region-directory a{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:.75rem;color:var(--ink);background:var(--surface)}.region-directory a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ctc-page .hero-copy h1,.ctc-page .w-step-heading h2{hyphens:none;overflow-wrap:normal;text-wrap:balance}.ctc-page .w-intro .w-legend{margin-bottom:16px;font-size:17px;font-weight:700;color:var(--ink)}.ctc-page .w-intro .w-choices{gap:12px}.ctc-page .w-intro .w-choice{min-height:128px;padding:17px 15px;border:2px solid var(--accent);border-radius:12px;background:var(--accent);color:#fff;box-shadow:0 3px 0 var(--accent-hover),0 6px 16px #173c3114;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.ctc-page .w-intro .w-choice-title{color:#fff;font-size:15px;line-height:1.35;font-weight:700}.ctc-page .w-intro .w-choice-caption{color:#fff;opacity:.9;font-size:12px;line-height:1.4;margin-top:6px}.ctc-page .w-intro .w-choice-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--paper);color:var(--accent);font-size:21px;line-height:1}.ctc-page .w-intro .w-choice:hover,.ctc-page .w-intro .w-choice[aria-pressed=true]{border-color:var(--ink);background:var(--accent-hover);box-shadow:0 3px 0 var(--ink),0 8px 20px #173c3126}.ctc-page .w-intro .w-choice:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.ctc-page .w-intro .w-choice:active{box-shadow:0 1px 0 var(--ink)}@container (max-width: 600px){.ctc-page .w-intro .w-choices{grid-template-columns:1fr;gap:12px}.ctc-page .w-intro .w-choice{min-height:84px;padding:16px 18px;flex-direction:row;align-items:center}.ctc-page .w-intro .w-choice-title{font-size:16px}.ctc-page .w-intro .w-choice-caption{font-size:13px}}@media (prefers-reduced-motion:reduce){.ctc-page .w-intro .w-choice{transition:none}}