.aera-service-page{background:var(--aera-carbon);color:var(--aera-bone);padding:80px var(--aera-gutter) 96px;font-family:var(--font-body--family);line-height:1.6}
.aera-service-page :is(p,h1,h2,h3,dl,dd){margin:0}
.aera-service-page :is(p,dd,li){font-size:16px;line-height:1.6}
.aera-service-hero{max-width:760px;margin-bottom:64px;display:grid;gap:20px}
.aera-service-page .aera-service-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--aera-signal)}
.aera-service-page .aera-service-muted{color:var(--aera-stone)}
.aera-service-page a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}
.aera-service-page a:hover{color:var(--aera-signal)}
.aera-service-page a span[aria-hidden]{color:var(--aera-signal)}
.aera-service-page :focus-visible{outline:2px solid var(--aera-signal);outline-offset:4px}
.aera-support-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:80px;border-top:1px solid var(--aera-graphite);padding-top:48px}
.aera-support-details>div{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--aera-graphite)}
.aera-support-details dt{font-size:12px;letter-spacing:.06em;margin-bottom:8px;color:var(--aera-stone)}
.aera-support-details dd{overflow-wrap:anywhere}
.aera-support-form{min-width:0;scroll-margin-top:120px}
.aera-support-form h2{margin-bottom:32px}
.aera-support-fields{display:grid;gap:24px}
.aera-support-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.aera-support-fields label,.aera-support-fields legend{font-size:14px;font-weight:500}
.aera-support-fields :is(input:not([type=radio]),textarea){display:block;width:100%;min-width:0;margin-top:8px;padding:14px 16px;background:var(--aera-carbon);color:var(--aera-bone);border:1px solid var(--aera-stone);border-radius:var(--style-border-radius-inputs,4px);font:inherit;font-size:16px;box-shadow:none}
.aera-support-fields input:not([type=radio]){min-height:48px}
.aera-support-fields textarea{resize:vertical;min-height:160px}
.aera-support-fields input::placeholder{color:var(--aera-stone);opacity:.7}
.aera-support-reasons{padding:0;border:0;margin:0;display:flex;gap:12px;flex-wrap:wrap;min-width:0}
.aera-support-reasons legend{padding:0;margin-bottom:12px}
.aera-support-choice{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;min-height:48px;border:1px solid var(--aera-graphite);border-radius:4px;cursor:pointer}
.aera-support-choice input{appearance:auto;accent-color:var(--aera-signal);width:16px;height:16px;margin:0;flex:none}
.aera-support-choice:has(input:checked){border-color:var(--aera-signal)}
.aera-support-choice:focus-within{outline:2px solid var(--aera-signal);outline-offset:3px}
.aera-support-submit{justify-self:start;min-height:48px;gap:24px;background:var(--aera-signal);color:var(--aera-carbon);border-color:var(--aera-signal);font-weight:600}
.aera-support-status{padding:16px 0;border-block:1px solid var(--aera-stone)}
.aera-support-answers{margin-top:96px;padding-top:48px;border-top:1px solid var(--aera-graphite)}
.aera-support-answers h2{margin-top:16px}
.aera-support-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:40px}
.aera-support-answer-grid article{padding:32px 0;border-top:1px solid var(--aera-graphite);display:grid;gap:16px;align-content:start}
.aera-support-answer-grid p{max-width:52ch;color:var(--aera-stone)}
.aera-confidence-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 0 80px;padding:32px 0;border-block:1px solid var(--aera-graphite)}
.aera-confidence-steps li{display:grid;gap:16px;align-content:start}
.aera-confidence-steps .aera-service-step{font-size:12px;color:var(--aera-signal);font-weight:600;letter-spacing:.08em}
.aera-confidence-steps p{color:var(--aera-stone)}
.aera-policy-content{max-width:880px}
.aera-policy-content section{border-top:1px solid var(--aera-graphite);padding-block:40px;scroll-margin-top:120px}
.aera-policy-content h2{margin-bottom:24px}
.aera-policy-content h3{margin:32px 0 16px}
.aera-policy-content p+p{margin-top:16px}
.aera-policy-content ul{padding-left:24px;margin:16px 0}
.aera-policy-content li+li{margin-top:8px}
.aera-policy-action{display:inline-block;margin-top:24px;font-weight:600}
@media(max-width:989px){.aera-support-layout{gap:40px;grid-template-columns:minmax(210px,1fr) minmax(0,1.6fr)}.aera-support-row{grid-template-columns:1fr}.aera-confidence-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.aera-service-page{padding:48px var(--aera-gutter) 64px}.aera-service-hero{margin-bottom:40px;gap:16px}.aera-support-layout{grid-template-columns:1fr;gap:16px;padding-top:32px}.aera-support-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aera-support-details>div{margin-bottom:20px;padding-bottom:20px}.aera-support-details dd{font-size:14px}.aera-support-answer-grid{grid-template-columns:1fr;margin-top:32px}.aera-support-answers{margin-top:64px;padding-top:32px}.aera-support-submit{width:100%}.aera-confidence-steps{grid-template-columns:1fr;gap:0;margin-bottom:48px;padding:0}.aera-confidence-steps li{padding:24px 0;gap:12px}.aera-confidence-steps li+li{border-top:1px solid var(--aera-graphite)}.aera-policy-content section{padding-block:32px}}
