/* Advertising measurement consent banner. Moved into the theme from the
   must-use plugin stovercrouch-ad-consent on September 12, 2026. Layout,
   sizes and spacing are the plugin's; colors and type faces are the theme's
   tokens, which the theme's own override rules for body .sc-ad-consent had
   already been forcing over the plugin's retired faces and blue since
   September 8, so nothing visible changes. */

.sc-ad-consent {
	position: fixed;
	bottom: 1rem;
	left: 1rem;
	z-index: 100000;
	width: min(26rem, calc(100vw - 2rem));
	padding: 1rem 1.125rem 1.125rem;
	color: var(--sc-navy);
	background: var(--sc-surface, #fff);
	border: 1px solid #d8d0c1;
	border-top: 4px solid var(--sc-gold);
	border-radius: 0.5rem;
	box-shadow: 0 1rem 2.75rem rgba(14, 42, 71, 0.22);
}

.sc-ad-consent__copy strong {
	display: block;
	margin: 0;
	color: var(--sc-navy);
	font-family: var(--sc-font-display, var(--sc-serif));
	font-size: 1.15rem;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: 0;
}

.sc-ad-consent__copy p {
	margin: 0.5rem 0 0.625rem;
	color: var(--sc-ink-warm, #5d564a);
	font-family: var(--sc-font-body, var(--sc-serif));
	font-size: 0.98rem;
	line-height: 1.42;
}

.sc-ad-consent__copy a {
	display: inline-block;
	color: var(--sc-navy);
	font-family: var(--sc-font-ui, var(--sc-sans));
	font-size: 0.78rem;
	font-weight: 700;
	line-height: 1.4;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.18em;
}

.sc-ad-consent__copy a:hover {
	color: var(--sc-red-deep);
}

.sc-ad-consent__actions {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0.625rem;
	margin-top: 0.875rem;
}

.sc-ad-consent__actions button {
	min-width: 0;
	min-height: 44px;
	padding: 0.625rem 0.75rem;
	font-family: var(--sc-font-ui, var(--sc-sans));
	font-size: 0.8rem;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.02em;
	border-radius: 0.35rem;
	cursor: pointer;
}

.sc-ad-consent__allow {
	color: #fff;
	background: var(--sc-navy);
	border: 2px solid var(--sc-navy);
}

.sc-ad-consent__allow:hover {
	background: var(--sc-charcoal);
	border-color: var(--sc-charcoal);
}

.sc-ad-consent__deny {
	color: var(--sc-navy);
	background: transparent;
	border: 2px solid rgba(14, 42, 71, 0.55);
}

.sc-ad-consent__deny:hover {
	background: rgba(14, 42, 71, 0.07);
	border-color: var(--sc-navy);
}

.sc-ad-consent__reopen {
	color: inherit;
}

.sc-ad-consent__actions button:focus-visible,
.sc-ad-consent__copy a:focus-visible,
.sc-ad-consent__reopen:focus-visible {
	outline: 3px solid var(--sc-gold-light, #B7995B);
	outline-offset: 3px;
}

@media (max-width: 420px) {
	.sc-ad-consent {
		bottom: 0.75rem;
		left: 0.75rem;
		width: calc(100vw - 1.5rem);
		padding: 0.875rem 1rem 1rem;
	}

	.sc-ad-consent__copy p {
		font-size: 0.94rem;
	}
}

@media print {
	.sc-ad-consent {
		display: none;
	}
}
body.sc-landing-page .sc-page-hero__copy h1{font-size:clamp(2.6rem,4.4vw,3.7rem)!important;line-height:1.06;text-wrap:balance;max-width:13em}body.sc-landing-page .sc-page-hero__copy>p{max-width:56ch;font-size:1.0625rem}body.sc-landing-page .sc-page-hero{padding-block:clamp(3rem,5vw,4.5rem) clamp(2.75rem,4.5vw,4rem)}body.sc-landing-page .sc-coverage-page .sc-page-hero__art{background:#fff!important;border:1px solid var(--sc-stone, #ddd8ca)!important;border-radius:10px!important;padding:clamp(1.1rem,1.8vw,1.6rem) clamp(1.2rem,2vw,1.8rem)!important;box-shadow:0 10px 26px #0e2a4712!important;min-height:0;place-items:stretch}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-grid{gap:0}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-card{border:0!important;padding:.95rem 1.05rem 1rem!important;background:transparent!important}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-card:nth-child(odd){border-right:1px dashed var(--sc-stone, #ddd8ca)!important}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-card:nth-child(-n+2){border-bottom:1px dashed var(--sc-stone, #ddd8ca)!important}body.sc-landing-page .sc-route-trust-strip__panel{border-block:2px solid var(--sc-gold, #b7995b);padding-block:clamp(2rem,3.5vw,3rem)}body.sc-landing-page .sc-route-trust-strip__lead h2{font-size:clamp(1.45rem,2.1vw,1.8rem)!important;line-height:1.3;max-width:38ch;text-wrap:balance}body.sc-landing-page .sc-coverage-feature-band .sc-section-heading h2{font-size:clamp(1.6rem,2.4vw,2.05rem)!important;line-height:1.25;max-width:30ch;text-wrap:balance}body.sc-landing-page .sc-coverage-page .sc-feature-card{background:#fff!important;border:1px solid var(--sc-stone, #ddd8ca)!important;border-radius:10px!important;padding:1.35rem 1.4rem 1.45rem!important;box-shadow:0 8px 22px #0e2a470f!important}body.sc-landing-page .sc-coverage-page .sc-feature-card h3:after{content:"";display:block;width:34px;height:2px;margin-top:.5rem;background:var(--sc-gold, #b7995b)}body.sc-landing-page .sc-coverage-story .sc-story__copy h2{font-size:clamp(1.7rem,2.6vw,2.2rem)!important;line-height:1.2;text-wrap:balance}body.sc-landing-page .sc-story--solo .sc-story__panel{display:block}body.sc-landing-page .sc-story--solo .sc-story__copy{max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);column-gap:clamp(2rem,4vw,3.5rem);align-items:start}body.sc-landing-page .sc-story--solo .sc-story__copy>.sc-eyebrow,body.sc-landing-page .sc-story--solo .sc-story__copy>h2{grid-column:1 / -1;max-width:24em}body.sc-landing-page .sc-story--solo .sc-story__copy>p{max-width:58ch;margin-block:.35rem 0}body.sc-landing-page .sc-story--solo .sc-checklist{margin-top:.35rem;border-left:1px dashed var(--sc-stone, #ddd8ca);padding-left:clamp(1.4rem,2.5vw,2rem)}body.sc-landing-page .sc-coverage-feature-band,body.sc-landing-page .sc-quote-trust-strip{background:#f7f4ef}body.sc-landing-page .sc-quote-trust-strip{padding-block:clamp(2.25rem,3.5vw,3.25rem)}body.sc-landing-page .sc-quote-trust-strip__item{background:#fff;border:1px solid var(--sc-stone, #ddd8ca);border-radius:10px;padding:1.15rem 1.25rem}body.sc-landing-page .sc-quote-trust-strip__item strong{font-family:var(--sc-font-display, "Fraunces", serif);font-size:1.06rem;display:block;margin-bottom:.3rem}body.sc-landing-page .sc-contact-panel{border-radius:26px 10px;padding:clamp(1.5rem,2.4vw,2rem) clamp(1.4rem,2.2vw,1.9rem)}body.sc-landing-page .sc-contact-panel>h3{color:var(--sc-gold, #b7995b)!important;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:.6rem}body.sc-landing-page .sc-contact-panel>h3:before{content:"";width:26px;height:2px;background:var(--sc-gold, #b7995b)}body.sc-landing-page .sc-hol-house{width:clamp(150px,16vw,205px);margin:0 auto -.4rem}body.sc-landing-page .sc-hol-house svg{display:block;width:100%;height:auto}@media (max-width: 860px){body.sc-landing-page .sc-hol-house{display:none}}body.sc-landing-page .sc-hero--solo .sc-page-hero__split{grid-template-columns:1fr}body.sc-landing-page .sc-hero--solo .sc-page-hero__copy{max-width:62ch}body.sc-landing-page .sc-section{scroll-margin-top:90px}body.sc-landing-page ::selection{background:var(--sc-navy, #0E2A47);color:#f7f4ef}@media (max-width: 1024px){body.sc-landing-page .sc-story--solo .sc-story__copy{grid-template-columns:1fr;row-gap:1rem}body.sc-landing-page .sc-story--solo .sc-checklist{border-left:0;border-top:1px dashed var(--sc-stone, #ddd8ca);padding-left:0;padding-top:1rem}}@media (max-width: 700px){body.sc-landing-page .sc-page-hero__copy h1{font-size:clamp(2.05rem,8vw,2.5rem)!important}body.sc-landing-page .sc-page-hero{padding-block:2rem 2.25rem}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-grid{grid-template-columns:1fr}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-card:nth-child(odd){border-right:0!important}body.sc-landing-page .sc-coverage-page .sc-page-hero__art-card:not(:last-child){border-bottom:1px dashed var(--sc-stone, #ddd8ca)!important}body.sc-landing-page .sc-coverage-page .sc-page-hero__art{padding:.65rem 1rem!important}body.sc-landing-page .sc-page-hero .sc-actions a[href^="tel:"]{display:none}body.sc-espage-page .sc-page-hero .sc-actions a[href^="tel:"]{display:inline-flex}}body.sc-landing-page .sc-generated-detail-page .sc-page-hero__media{align-self:center}body.sc-landing-page .sc-generated-detail-page .sc-page-hero__art{height:auto!important;min-height:0!important}body.sc-landing-page .sc-generated-detail-page .sc-page-hero__art-card{padding-block:.85rem .9rem!important}body.sc-landing-page .sc-generated-detail-page .sc-page-hero__art-card strong{display:block}
body.sc-service-page #content .sc-commercial-auto-design{--sc-navy:#0e2a47;color:#394340;overflow-wrap:anywhere}body.sc-service-page #content .sc-commercial-auto-design .sc-container{width:min(1100px,calc(100% - 80px))!important;max-width:1100px!important;margin-inline:auto!important}body.sc-service-page #content .sc-commercial-auto-design .sc-section{padding:4rem 0!important}body.sc-service-page #content .sc-commercial-auto-design h2{max-width:30ch;font-size:clamp(1.8rem,2.7vw,2.35rem)!important;line-height:1.2!important}body.sc-service-page #content .sc-commercial-auto-design p{font-size:1.125rem!important;line-height:1.65!important;max-width:64ch}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero{background:#f7f4ef!important;padding:2.5rem 0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__split{grid-template-columns:1.2fr .8fr!important;gap:4rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero h1{max-width:20ch;font-size:clamp(2.25rem,3.4vw,3rem)!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art-card{background:transparent!important;border:0!important;border-left:1px solid #c5cdd1!important;margin:0!important;display:block!important;box-shadow:none!important;border-radius:0!important;padding:2rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art-card:before{content:"";display:block;width:120px;height:90px;margin-bottom:1rem;background:#0e2a47;mask:url(images/sc-icons/icon-commercial-auto.svg) center/contain no-repeat}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art-card strong{display:block;font-size:1.4rem!important;margin:1rem 0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-jumps{display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;padding:1.2rem 0;border-bottom:1px solid #ddd8ca}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-jumps a{color:#0e2a47;font-family:var(--sc-font-ui,Arial),sans-serif;font-weight:600;font-size:1rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}body.sc-service-page #content .sc-commercial-auto-design .sc-section-heading{max-width:760px!important;margin-bottom:2.5rem!important;text-align:left!important}body.sc-service-page #content .sc-commercial-auto-design .sc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5rem 3.5rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-feature-card{padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-feature-card h3{font-size:1.4rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-feature-card:before,body.sc-service-page #content .sc-commercial-auto-design .sc-feature-card:after,body.sc-service-page #content .sc-commercial-auto-design .sc-feature-card h3:after{content:none!important}body.sc-service-page #content .sc-commercial-auto-design .sc-story__panel{grid-template-columns:1.1fr .9fr!important;gap:4rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-coverage{display:block!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-questions{margin:2.5rem 0}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-answer{display:block;padding:1.25rem 0;border-top:1px solid #ddd8ca}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-answer h3{font-size:1.3rem!important;margin:0!important;max-width:none}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-answer p{margin:1rem 0 0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-story__panel>div:last-child{background:#f7f4ef!important;padding:2rem!important;border-top:3px solid #0e2a47!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-coverage>div:last-child{margin-top:3rem}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-coverage .sc-checklist{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}body.sc-service-page #content .sc-commercial-auto-design .sc-checklist{list-style:none;padding:0!important;margin:1rem 0 0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-checklist li{padding:1rem 0!important;margin:0!important;border-top:1px solid #ddd8ca;font-size:1.05rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-proof-card{padding:1.5rem!important;box-shadow:none!important;border:1px solid #ddd8ca!important;background:#fff!important}body.sc-service-page #content .sc-commercial-auto-design .sc-proof-card:last-child{grid-column:1/-1}body.sc-service-page #content .sc-commercial-auto-design .sc-proof-card p{max-width:70ch}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band--tint{background:#f7f4ef!important}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner{gap:2rem 3rem!important;text-align:left!important}body.sc-service-page #content .sc-commercial-auto-design [id]{scroll-margin-top:180px}body.sc-service-page #content .sc-commercial-auto-design :focus-visible{outline:3px solid #0e2a47!important;outline-offset:5px}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-card-visual{display:flex;align-items:center;justify-content:center;height:180px;margin:0 0 1.5rem;background:#f7f4ef;border-bottom:2px solid #b69965;color:#0e2a47}body.sc-service-page #content .sc-commercial-auto-design .sc-coverage-scene{display:block;width:100%;max-width:290px;height:100%;overflow:visible}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-preparation-art{width:180px;height:107px;color:#0e2a47;margin:-.5rem 0 1rem}@media (max-width:900px){body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__split,body.sc-service-page #content .sc-commercial-auto-design .sc-story__panel{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art-card{border-left:0!important;padding:1rem 0!important}}@media (max-width:600px){body.sc-service-page #content .sc-commercial-auto-design .sc-ca-card-visual{height:150px;margin-bottom:1.25rem}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-preparation-art{width:150px;height:89px}body.sc-service-page #content .sc-commercial-auto-design .sc-container{width:calc(100% - 40px)!important}body.sc-service-page #content .sc-commercial-auto-design .sc-feature-grid,body.sc-service-page #content .sc-commercial-auto-design .sc-proof-grid,body.sc-service-page #content .sc-commercial-auto-design .sc-ca-coverage .sc-checklist{grid-template-columns:1fr!important}body.sc-service-page #content .sc-commercial-auto-design .sc-story__panel>div:last-child{padding:1.5rem!important}}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-support{display:inline-flex;align-items:center;min-height:44px;color:#0e2a47;font:600 1rem/1.4 var(--sc-font-ui,Arial,sans-serif);text-decoration:underline;text-underline-offset:4px}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner :is(h2,p,.sc-eyebrow){text-align:left!important;margin-inline:0!important}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner a:not(.sc-btn){text-decoration:underline;text-underline-offset:4px}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner .sc-eyebrow:after{content:none!important}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-comparison>div{border-top:1px solid #c5cdd1;padding-top:1rem;min-width:0}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-comparison dt{font:600 1.125rem/1.4 var(--sc-font-ui,Arial,sans-serif);color:#0e2a47;margin-bottom:.65rem}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-comparison dd{margin:0;font-size:1.125rem;line-height:1.6}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-team-photo{display:block;width:100%;height:auto;border:0;border-radius:4px;box-shadow:none}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:start}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner .sc-actions{grid-column:2;margin-top:0}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner>img{grid-row:1 / 3}body.sc-service-page #content .sc-commercial-auto-design a.sc-btn--primary{background:#0e2a47!important;border:2px solid #0e2a47!important;color:#fff!important}body.sc-service-page #content .sc-commercial-auto-design a.sc-btn--primary:hover{background:#071d33!important;border-color:#071d33!important}html.sc-reading-large body.sc-service-page #content .sc-commercial-auto-design :is(p,li,dd,dt,a.sc-btn){font-size:1.375rem!important;line-height:1.7!important}@media (max-width:800px){body.sc-service-page #content .sc-commercial-auto-design .sc-ca-comparison,body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner>img,body.sc-service-page #content .sc-commercial-auto-design .sc-cta-band__inner .sc-actions{grid-column:1;grid-row:auto}body.sc-service-page #content .sc-commercial-auto-design .sc-section{padding-block:2.5rem!important}body.sc-service-page #content .sc-commercial-auto-design .sc-page-hero__art-card{padding:1.25rem 0!important;border-left:0!important;border-top:1px solid #c5cdd1!important}}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-answer summary{min-height:44px;cursor:pointer;display:list-item;padding-right:.75rem}body.sc-service-page #content .sc-commercial-auto-design .sc-ca-answer summary h3{display:inline}
body .sc-hub-coverage-links{background:var(--sc-warm-paper,#f7f4ef);padding-block:clamp(2.25rem,4vw,3.25rem);border-top:1px solid var(--sc-stone,#ddd8ca)}body .sc-hub-coverage-links h2.sc-eyebrow{margin:0 0 clamp(1rem,1.8vw,1.4rem);display:flex;align-items:center;gap:0.7rem;font-size:0.82rem;letter-spacing:normal;text-transform:none;color:var(--sc-red,#8e3b2f)}body.sc-service-page #content .sc-hub-coverage-links h2.sc-eyebrow{max-width:none!important;font-family:Barlow,"Barlow Fallback","Helvetica Neue",Arial,sans-serif!important;font-size:0.82rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:normal!important;color:var(--sc-red,#8e3b2f)!important}body .sc-hub-coverage-links__list+h2.sc-eyebrow{margin-top:clamp(1.75rem,3vw,2.5rem)}body .sc-hub-coverage-links h2.sc-eyebrow::before{content:"";width:26px;height:2px;background:currentColor;flex:none}body .sc-hub-coverage-links__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0;border-top:1px dashed var(--sc-stone,#ddd8ca)}body .sc-hub-coverage-links__list li{margin:0;border-bottom:1px dashed var(--sc-stone,#ddd8ca)}body .sc-hub-coverage-links__list a{display:block;padding:0.85rem 0.2rem;font-family:var(--sc-font-display,"Fraunces",Georgia,serif);font-size:1.05rem;color:var(--sc-navy,#0E2A47);text-decoration:none;transition:color 140ms ease,padding-left 140ms ease}body .sc-hub-coverage-links__list a:hover,body .sc-hub-coverage-links__list a:focus-visible{color:var(--sc-red,#8e3b2f);padding-left:0.5rem}@media (max-width: 640px){body .sc-hub-coverage-links__list a{padding-block:0.95rem}}
/* Shared interior navigation sits above the page shell and scrolls normally. */
body .sc-breadcrumb {
	--sc-breadcrumb-ink: #0E2A47;
	color: var(--sc-breadcrumb-ink);
	background: var(--sc-surface, #fff);
	border-bottom: 1px solid var(--sc-border, #ddd8ca);
	font-family: var(--sc-font-ui, "Barlow", "Helvetica Neue", Arial, sans-serif);
	font-size: 1rem;
	line-height: 1.5;
	padding: 8px 0;
}
body .sc-breadcrumb ol {
	display: flex;
	flex-wrap: wrap;
	gap: 0 .6rem;
	width: min(calc(100% - 40px), 1100px);
	padding: 0;
	margin: 0 auto;
	list-style: none;
}
body .sc-breadcrumb li {
	display: flex;
	align-items: baseline;
	gap: .6rem;
	min-width: 0;
	max-width: 100%;
	margin: 0;
	padding: 0;
}
body .sc-breadcrumb a,
body .sc-breadcrumb [aria-current="page"] {
	display: block;
	min-width: 0;
	padding: .625rem 0;
	overflow-wrap: anywhere;
	color: var(--sc-breadcrumb-ink);
}
body .sc-breadcrumb a {
	text-decoration: underline;
	text-underline-offset: .2em;
	text-decoration-thickness: 1px;
}
body .sc-breadcrumb a:hover { text-decoration-thickness: 2px; }
body .sc-breadcrumb a:focus-visible {
	outline: 3px solid currentColor;
	outline-offset: 3px;
	border-radius: 2px;
}
body .sc-breadcrumb [aria-current="page"] { font-weight: 600; }
body .sc-breadcrumb__separator { flex: 0 0 auto; }
html.sc-reading-large body .sc-breadcrumb { font-size: 1.15rem; }
@media (forced-colors: active) {
	body .sc-breadcrumb { border-color: CanvasText; }
	body .sc-breadcrumb a { color: LinkText; }
	body .sc-breadcrumb [aria-current="page"],
	body .sc-breadcrumb__separator { color: CanvasText; }
}
body .sc-wwh{--sc-wwh-navy:var(--sc-navy,#0E2A47);--sc-wwh-red:var(--sc-red,#8E3B2F);--sc-wwh-stone:var(--sc-stone,#DDD8CA);--sc-wwh-cream:#F7F4EF;--sc-wwh-ink:rgba(36,49,66,0.92);--sc-wwh-muted:#475867;box-sizing:border-box;width:100%;border-top:1px solid var(--sc-wwh-stone);background:#fff;color:var(--sc-wwh-ink);font-family:var(--sc-font-body,"Source Serif 4",Georgia,serif)}body .sc-wwh *,body .sc-wwh *::before,body .sc-wwh *::after{box-sizing:border-box}body .sc-wwh .sc-wwh__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"figure ." "figure intro" "figure guides" "figure .";column-gap:64px;max-width:1440px;margin:0 auto;padding:72px 32px}body .sc-wwh .sc-wwh__intro{grid-area:intro}body .sc-wwh .sc-wwh__guides{grid-area:guides}body .sc-wwh .sc-wwh__figure{grid-area:figure;align-self:center;margin:0}body .sc-wwh .sc-wwh__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--sc-wwh-red);font:600 14px/1.4 var(--sc-font-ui,"Barlow",Arial,sans-serif);letter-spacing:0.09em;text-transform:uppercase}body .sc-wwh .sc-wwh__eyebrow::before{content:"";flex:0 0 auto;width:28px;height:1px;background:currentColor}body .sc-wwh .sc-wwh__title{margin:0 0 18px;max-width:26ch;color:var(--sc-wwh-navy);font:500 clamp(1.75rem,2.4vw,2.25rem)/1.18 var(--sc-font-display,"Fraunces",Georgia,serif);letter-spacing:-0.018em;text-wrap:balance}body .sc-wwh p{margin:0 0 14px;max-width:62ch;font-size:1.125rem;line-height:1.6;text-wrap:pretty}body .sc-wwh .sc-wwh__region{margin-bottom:18px}body .sc-wwh .sc-wwh__more,body .sc-wwh .sc-wwh__outside{color:var(--sc-wwh-muted);font-size:1rem}body .sc-wwh .sc-wwh__outside{margin-bottom:0}body .sc-wwh a{color:var(--sc-wwh-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body .sc-wwh a:hover{text-decoration-thickness:2px}body .sc-wwh a:focus-visible{outline:3px solid var(--sc-wwh-navy);outline-offset:3px}body .sc-wwh .sc-wwh-map{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}body .sc-wwh .sc-wwh-map__state{fill:var(--sc-wwh-cream);stroke:var(--sc-wwh-navy);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh-map__home{fill:var(--sc-wwh-navy);stroke:#fff;stroke-width:0.6;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh-map__more{fill:var(--sc-wwh-red);stroke:#fff;stroke-width:0.6;vector-effect:non-scaling-stroke}body .sc-wwh .sc-wwh__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;margin:14px 0 0;color:var(--sc-wwh-muted);font:500 0.875rem/1.4 var(--sc-font-ui,"Barlow",Arial,sans-serif)}body .sc-wwh .sc-wwh__legend-item{display:inline-flex;align-items:center;gap:8px}body .sc-wwh .sc-wwh__key{flex:0 0 auto;width:12px;height:12px;border-radius:2px}body .sc-wwh .sc-wwh__key--home{background:var(--sc-wwh-navy)}body .sc-wwh .sc-wwh__key--more{background:var(--sc-wwh-red)}body .sc-wwh .sc-wwh__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0 0 22px;padding:0;border-top:1px solid var(--sc-wwh-stone);list-style:none}body .sc-wwh .sc-wwh__list li{margin:0;padding:0;border-bottom:1px solid var(--sc-wwh-stone)}body .sc-wwh .sc-wwh__list li::before{content:none}body .sc-wwh .sc-wwh__row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:12px 2px;color:var(--sc-wwh-navy);font:500 1rem/1.35 var(--sc-font-ui,"Barlow",Arial,sans-serif);text-decoration:none}body .sc-wwh .sc-wwh__row:hover .sc-wwh__name{text-decoration:underline;text-underline-offset:3px}body .sc-wwh .sc-wwh__arrow{flex:0 0 auto;color:var(--sc-wwh-red);font-family:var(--sc-font-ui,"Barlow",Arial,sans-serif);transition:transform 0.15s ease}body .sc-wwh .sc-wwh__row:hover .sc-wwh__arrow{transform:translateX(3px)}@media (max-width: 960px){body .sc-wwh .sc-wwh__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "figure" "guides";row-gap:24px}body .sc-wwh .sc-wwh-map{max-width:340px}}@media (max-width: 600px){body .sc-wwh .sc-wwh__inner{padding:52px 16px}body .sc-wwh .sc-wwh__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){body .sc-wwh .sc-wwh__arrow{transition:none}}
