.content-hero[data-astro-cid-usoxtodv]{padding:3rem 0 2.4rem;background:var(--color-canvas)}.content-hero-center[data-astro-cid-usoxtodv]{text-align:center}.content-hero-left[data-astro-cid-usoxtodv]{text-align:left}.content-hero[data-astro-cid-usoxtodv] .eyebrow[data-astro-cid-usoxtodv]{display:inline-block;margin-bottom:.55rem}.content-hero[data-astro-cid-usoxtodv] h1[data-astro-cid-usoxtodv]{font-size:clamp(2rem,5.5vw,3.4rem);margin-bottom:.9rem;max-width:22ch}.content-hero-center[data-astro-cid-usoxtodv] h1[data-astro-cid-usoxtodv]{margin-left:auto;margin-right:auto}.content-hero[data-astro-cid-usoxtodv] h1[data-astro-cid-usoxtodv] em[data-astro-cid-usoxtodv]{color:var(--color-coral);font-weight:400}.content-hero-sub[data-astro-cid-usoxtodv]{font-size:1.05rem;color:var(--color-olive);max-width:56ch;margin:0 auto}.content-hero-left[data-astro-cid-usoxtodv] .content-hero-sub[data-astro-cid-usoxtodv]{margin:0}.content-hero-meta[data-astro-cid-usoxtodv]{margin-top:1.4rem;font-family:var(--font-display);font-style:italic;font-size:.92rem;color:var(--color-olive)}.content-hero-meta[data-astro-cid-usoxtodv] span[data-astro-cid-usoxtodv]{color:var(--color-coral);font-weight:500;font-style:normal;font-family:var(--font-body);margin-left:.25rem}@media(min-width:900px){.content-hero[data-astro-cid-usoxtodv]{padding:4.5rem 0 3rem}}.toc[data-astro-cid-i775gsh6]{background:#fff;border-radius:var(--radius-card);padding:1.2rem 1.4rem;font-size:.92rem;box-shadow:0 8px 24px -16px #1c1f182e,0 1px #1c1f180a}.toc-title[data-astro-cid-i775gsh6]{font-family:var(--font-display);font-style:italic;color:var(--color-coral);font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.toc-title[data-astro-cid-i775gsh6]::-webkit-details-marker{display:none}.toc-title[data-astro-cid-i775gsh6]:after{content:"+";font-family:var(--font-display);font-size:1.3rem;color:var(--color-coral);line-height:1;transition:transform .25s ease}.toc-details[data-astro-cid-i775gsh6][open] .toc-title[data-astro-cid-i775gsh6]:after{content:"–"}.toc-list[data-astro-cid-i775gsh6]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.55rem;counter-reset:toc-step}.toc-list[data-astro-cid-i775gsh6] li[data-astro-cid-i775gsh6]{counter-increment:toc-step;position:relative;padding-left:1.7rem}.toc-list[data-astro-cid-i775gsh6] li[data-astro-cid-i775gsh6]:before{content:counter(toc-step,decimal-leading-zero);position:absolute;left:0;top:.05rem;font-family:var(--font-display);font-style:italic;font-size:.85rem;color:var(--color-taupe)}.toc-list[data-astro-cid-i775gsh6] a[data-astro-cid-i775gsh6]{color:var(--color-olive);line-height:1.4;display:inline-block;transition:color .2s ease}.toc-list[data-astro-cid-i775gsh6] a[data-astro-cid-i775gsh6]:hover{color:var(--color-coral);opacity:1}.toc-list[data-astro-cid-i775gsh6] a[data-astro-cid-i775gsh6].active{color:var(--color-coral);font-weight:500}@media(min-width:980px){.toc-sidebar[data-astro-cid-i775gsh6]{position:sticky;top:5.5rem;align-self:start}.toc-sidebar[data-astro-cid-i775gsh6] .toc-details[data-astro-cid-i775gsh6]{open:true}.toc-sidebar[data-astro-cid-i775gsh6] .toc-title[data-astro-cid-i775gsh6]:after{display:none}.toc-sidebar[data-astro-cid-i775gsh6] .toc-title[data-astro-cid-i775gsh6]{cursor:default;pointer-events:none}}.content-main{padding:.5rem 0 4.5rem;background:var(--color-canvas)}.content-main.has-toc{padding-top:1rem}@media(min-width:768px){.content-main{padding:1rem 0 5.5rem}}.content-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:980px){.has-toc .content-grid{grid-template-columns:240px minmax(0,1fr);gap:3rem}}.content-toc-col{width:100%}.content-body{max-width:720px;margin:0 auto;width:100%}.content-main-wide .content-body{max-width:860px}@media(min-width:980px){.has-toc .content-body{margin:0;max-width:720px}}.prose-body{font-size:1rem;color:var(--color-body);line-height:1.65}.prose-body h2{font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:500;margin-top:2.6rem;margin-bottom:.8rem;scroll-margin-top:5rem}.prose-body h2:first-child{margin-top:0}.prose-body h2 em{color:var(--color-coral)}.prose-body h3{font-size:1.15rem;font-weight:500;margin-top:1.8rem;margin-bottom:.55rem;font-family:var(--font-body);letter-spacing:.01em;color:var(--color-ink)}.prose-body p{margin-bottom:1.05rem;color:var(--color-body)}.prose-body ul,.prose-body ol{padding-left:1.4rem;margin-bottom:1.05rem}.prose-body li{margin-bottom:.45rem;color:var(--color-body);line-height:1.6}.prose-body li::marker{color:var(--color-coral)}.prose-body a{color:var(--color-coral);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-body strong{color:var(--color-ink);font-weight:500}.prose-body em{font-style:italic}.prose-body hr{border:none;border-top:1px solid rgba(28,31,24,.1);margin:2.4rem 0}.prose-body section+section{margin-top:2rem}body.no-sticky-cta .sticky-cta{display:none!important}body.no-sticky-cta{padding-bottom:0!important}.contact-shell{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:980px){.contact-shell{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3.5rem;align-items:start}}.contact-form-card{background:#fff;border-radius:20px;padding:2rem 1.6rem 2.2rem;box-shadow:0 1px #1c1f180a,0 22px 50px -22px #1c1f182e}@media(min-width:700px){.contact-form-card{padding:2.6rem 2.4rem}}.contact-form-card .form-row{margin-bottom:1rem}.contact-form-card h2{font-size:clamp(1.4rem,3.4vw,1.85rem);margin-bottom:.6rem}.contact-form-card h2 em{color:var(--color-coral)}.contact-form-card p.contact-form-lede{font-size:.98rem;color:var(--color-olive);margin-bottom:1.4rem}.contact-form-card p.contact-form-lede strong{color:var(--color-coral);font-weight:600}.contact-aside h3{font-family:var(--font-display);font-weight:500;font-size:1.15rem;margin-bottom:.55rem}.contact-aside h3 em{color:var(--color-coral)}.contact-aside .eyebrow{display:inline-block;margin-bottom:.35rem}.contact-aside .what-next-list{list-style:none;margin:1.6rem 0 0;counter-reset:wn-step;display:flex;flex-direction:column;gap:1.1rem;background:#fff;border-radius:var(--radius-card, 18px);padding:1.4rem 1.5rem 1.5rem;box-shadow:0 8px 24px -16px #1c1f182e,0 1px #1c1f180a}.contact-aside .what-next-list li{position:relative;padding-left:2.4rem;color:var(--color-olive);font-size:.95rem;line-height:1.55}.contact-aside .what-next-list li:before{counter-increment:wn-step;content:counter(wn-step);position:absolute;left:0;top:-.15rem;font-family:var(--font-display);font-style:italic;font-size:1.6rem;color:var(--color-coral);line-height:1}.contact-aside .what-next-list strong{color:var(--color-ink);font-weight:500;display:block;margin-bottom:.15rem;font-family:var(--font-body)}.contact-aside .top-tip{margin-top:2.4rem;color:var(--color-olive);font-size:.95rem;line-height:1.55}.contact-aside .top-tip .top-tip-eyebrow{color:var(--color-ink);font-weight:500;font-family:var(--font-body);font-size:.95rem;line-height:1.55;margin:0 0 .15rem}.contact-aside .top-tip .top-tip-body{margin:0;color:var(--color-olive);font-size:.95rem;line-height:1.55}.contact-aside .alt-channels{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid rgba(28,31,24,.08);display:flex;flex-direction:column;gap:.85rem}.contact-aside .alt-channels a{color:var(--color-ink);font-weight:500;text-decoration:none;display:flex;align-items:center;gap:.55rem}.contact-aside .alt-channels a:hover{color:var(--color-coral);opacity:1}.contact-aside .alt-channels .alt-channel-meta{font-family:var(--font-display);font-style:italic;font-size:.85rem;color:var(--color-olive);font-weight:400;margin-left:.4rem}.contact-form-card form .form-microcopy{text-align:left;margin-top:.6rem;font-family:var(--font-body);font-style:normal}@media(max-width:979px){.contact-shell .contact-aside{order:2}.contact-shell .contact-form-block{order:1}}.faq-groups{display:flex;flex-direction:column;gap:2.5rem}.faq-group{display:flex;flex-direction:column;gap:.6rem}.faq-group-head{display:flex;align-items:baseline;gap:.8rem;margin-bottom:.6rem;padding-bottom:.7rem;border-bottom:1px solid rgba(28,31,24,.08)}.faq-group-head .group-num{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--color-coral);line-height:1}.faq-group-head h2{font-size:1.35rem;font-weight:500;font-family:var(--font-display);color:var(--color-ink)}.faq-group-head h2 em{color:var(--color-coral)}.faq-group-meta{font-family:var(--font-display);font-style:italic;color:var(--color-olive);font-size:.9rem;margin-left:auto}.faq-still-asking{margin-top:4rem;text-align:center;background:#fff;border-radius:var(--radius-card);padding:2.2rem 1.6rem;box-shadow:0 1px #1c1f180a,0 22px 44px -22px #1c1f1824}.faq-still-asking h3{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,3.2vw,1.8rem);margin-bottom:.6rem;color:var(--color-ink)}.faq-still-asking h3 em{color:var(--color-coral)}.faq-still-asking p{color:var(--color-olive);font-size:1rem;margin-bottom:1.4rem;max-width:44ch;margin-left:auto;margin-right:auto}.thanks-card-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.4rem}@media(min-width:720px){.thanks-card-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.thanks-card{background:var(--color-canvas-warm);border-radius:var(--radius-card);padding:1.4rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s ease,box-shadow .25s ease}.thanks-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}.thanks-card-eyebrow{font-family:var(--font-display);font-style:italic;color:var(--color-coral);font-size:.9rem}.thanks-card h3{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--color-ink);margin-bottom:.15rem}.thanks-card h3 em{color:var(--color-coral)}.thanks-card p{color:var(--color-olive);font-size:.92rem;line-height:1.5;margin:0}.thanks-card a.thanks-card-link{margin-top:.5rem;font-size:.88rem;color:var(--color-coral);font-weight:500}.thanks-card a.thanks-card-link:after{content:" →"}.thanks-expect{background:var(--color-canvas-warm);border-radius:20px;padding:1.8rem 1.6rem;margin-top:1.5rem}@media(min-width:700px){.thanks-expect{padding:2rem 2.2rem}}.thanks-expect .what-next-list{list-style:none;padding:0;margin:.8rem 0 0;counter-reset:wn-step;display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:720px){.thanks-expect .what-next-list{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.thanks-expect .what-next-list li{position:relative;padding-left:2.2rem;color:var(--color-olive);font-size:.93rem;line-height:1.5}.thanks-expect .what-next-list li:before{counter-increment:wn-step;content:counter(wn-step);position:absolute;left:0;top:-.15rem;font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--color-coral);line-height:1}.thanks-expect .what-next-list strong{color:var(--color-ink);font-weight:500;display:block;margin-bottom:.1rem;font-family:var(--font-body)}.thanks-section-head{text-align:center;margin-top:3rem;margin-bottom:1.4rem}.thanks-section-head .eyebrow{display:inline-block;margin-bottom:.35rem}.thanks-section-head h2{font-size:clamp(1.5rem,3.5vw,2rem)}.thanks-section-head h2 em{color:var(--color-coral)}
