.interior-page{background:var(--color-surface)}.interior-hero{background:var(--color-brand-primary-wash);color:var(--v2-ink);padding-block:var(--editorial-space-section);border-radius:0 0 var(--radius-editorial) 0}.interior-hero--light{background:var(--v2-cream);color:var(--v2-ink)}.interior-hero__grid{gap:var(--editorial-space-inline);align-items:center;display:grid}.interior-hero__copy{min-width:0}.interior-breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);margin-bottom:var(--editorial-space-block);flex-wrap:wrap;display:flex}.interior-breadcrumb a{color:inherit;text-underline-offset:.2em;align-items:center;min-height:2.75rem;display:inline-flex}.interior-breadcrumb span[aria-hidden]{opacity:.6}.interior-hero__eyebrow,.interior-index{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:700}.interior-hero__eyebrow{color:var(--color-brand-primary-strong);margin:0 0 var(--space-3)}.interior-hero--light .interior-hero__eyebrow{color:var(--color-brand-primary-strong)}.interior-hero h1{font-size:var(--editorial-title-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;max-width:17ch;margin:0;font-weight:650;line-height:1}.interior-hero__lead{font-size:var(--font-size-lg);margin:var(--space-5) 0 0;max-width:var(--editorial-reading);line-height:1.55}.interior-hero:not(.interior-hero--photo) h1{font-size:var(--editorial-title-chapter)}.interior-hero__image{min-width:0;margin:0}.interior-hero__image img{background:var(--v2-cream-strong);width:100%;height:auto;aspect-ratio:var(--editorial-image-wide);object-fit:cover;border-radius:var(--radius-sm) var(--radius-sm) var(--radius-image) var(--radius-sm)}.interior-hero__image figcaption{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-3);line-height:1.5}.interior-hero--light .interior-hero__image figcaption{color:var(--color-text-muted)}.interior-hero__image--contain img{object-fit:contain}.interior-section{padding-block:var(--editorial-space-section)}.interior-section--white{background:var(--color-surface)}.interior-section--sand{background:var(--v2-cream)}.interior-section--blue{background:var(--v2-blue-ink);color:#fff;border-radius:var(--radius-editorial) 0 0 0}.interior-index{color:var(--color-brand-primary-strong);margin:0 0 var(--space-3)}.interior-section--blue .interior-index{color:var(--v2-blue-bright)}.interior-section h2{font-size:var(--editorial-title-chapter);letter-spacing:-.035em;font-weight:650;line-height:var(--line-height-tight);margin:0 0 var(--space-5);overflow-wrap:anywhere;text-wrap:balance;max-width:22ch}.interior-section h3{font-size:var(--editorial-title-subhead);letter-spacing:-.025em;margin:var(--editorial-space-block) 0 var(--space-3);overflow-wrap:anywhere;line-height:1.2}.interior-section p,.interior-section li{line-height:var(--line-height-base)}.interior-section p{margin:0 0 var(--space-4)}.interior-section a{text-underline-offset:.2em}.interior-prose{font-size:var(--editorial-body);max-width:var(--editorial-reading);overflow-wrap:anywhere}.interior-prose :is(h2,h3,h4){font-family:var(--font-sans)}.interior-prose :is(h2,h3){font-size:var(--editorial-title-subhead);letter-spacing:-.025em;margin:var(--editorial-space-block) 0 var(--space-3);max-width:none;line-height:1.2}.interior-prose h4{font-size:var(--font-size-lg);margin:var(--space-6) 0 var(--space-3)}.interior-prose :is(h2,h3,h4):first-child{margin-top:0}.interior-prose :is(ul,ol){padding-left:var(--space-5)}.interior-prose li+li{margin-top:var(--space-2)}.interior-prose img{height:auto}.interior-split{gap:var(--editorial-space-inline);display:grid}.interior-photo{margin:0}.interior-photo img{object-fit:cover;border-radius:var(--radius-sm) var(--radius-image) var(--radius-sm) var(--radius-sm);width:100%;height:auto}.interior-list{margin:var(--space-6) 0 0;padding:0;list-style:none}.interior-list li{padding-block:var(--space-3)}.interior-cta{color:inherit;font-size:var(--editorial-body);align-items:center;gap:var(--space-3);text-underline-offset:.2em;touch-action:manipulation;min-height:2.75rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.interior-cta span[aria-hidden]{transition:transform var(--transition-fast)}@media (hover:hover) and (pointer:fine){.interior-cta:hover span[aria-hidden]{transform:translate(3px)}}@media (width>=52rem){.interior-hero--photo .interior-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.interior-split{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.interior-cta span[aria-hidden]{transition:none;transform:none}}
