.interior-page .communication-concerns{background:white}.interior-page .communication-concerns .concern-carousel{margin-top:32px}.interior-page .communication-concerns .concern-carousel__card{border-radius:18px;border-color:color-mix(in srgb,var(--brand-blue) 14%,white)}.interior-page .communication-concerns .concern-carousel__card>div:first-child{aspect-ratio:3/2}.interior-page .communication-concerns .concern-carousel__card>div:nth-child(2){min-height:128px;padding:24px;gap:12px}.interior-page .communication-concerns .concern-carousel__card h3{font-family:var(--font-fraunces),Georgia,serif;font-size:23px;font-weight:500;line-height:1.28;letter-spacing:-.025em}.interior-page .communication-concerns .concern-carousel__card>div:nth-child(2)>span{width:24px;height:24px;color:var(--brand-blue)}.interior-page .communication-concerns__reassurance{margin-top:28px;padding:24px;border-radius:16px;background:var(--brand-teal-soft)}.interior-page .communication-concerns__reassurance p{max-width:100ch;font-size:15px;color:var(--reading-ink)}.interior-page .communication-learning{background:var(--surface-cream)}.interior-page .communication-learning__layout{display:grid;gap:32px}.interior-page .communication-learning__intro h2{max-width:24ch;text-wrap:balance}.interior-page .communication-learning__content{display:grid;gap:28px}.interior-page .communication-learning__image{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:var(--brand-teal-soft)}.interior-page .communication-learning__image img{object-position:50% 55%}.interior-page .communication-learning__body{display:grid;gap:20px;color:var(--reading-ink);font-size:17px}.interior-page .communication-learning__body p{text-wrap:pretty}.interior-page p.communication-learning__closing:not(.uppercase){max-width:56ch;margin:0 auto;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.5rem,2.3vw,1.85rem);font-weight:500;letter-spacing:-.025em;line-height:1.4;text-align:center;text-wrap:balance}.interior-page .communication-support{background:white}.interior-page .communication-support__grid{display:grid;gap:16px;margin-top:32px}.interior-page .communication-support__grid article{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:center;padding:24px;border-radius:var(--radius-mixed-card);background:color-mix(in srgb,var(--brand-blue) 85%,var(--brand-black));color:white}.interior-page .communication-support__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px 6px 18px 6px;background:var(--brand-teal-soft);color:var(--brand-black)}.interior-page .communication-support__grid h3{font-family:var(--font-fraunces),Georgia,serif;font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.025em;color:white}@media (min-width:768px){.interior-page .communication-learning__layout{gap:40px}.interior-page .communication-learning__content{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:clamp(36px,4vw,64px);align-items:center}.interior-page .communication-learning__image{aspect-ratio:3/2;max-height:460px}.interior-page .communication-learning__body{gap:24px}.interior-page p.communication-learning__closing:not(.uppercase){padding-top:4px}}@media (max-width:479px){.interior-page .communication-support__grid article{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 20px}.interior-page .communication-support__icon{width:48px;height:48px}.interior-page .communication-support__grid h3{font-size:21px}}.interior-page .communication-starting{background:var(--brand-teal-soft)}.interior-page .communication-starting__grid{padding:clamp(28px,4vw,56px);border-radius:var(--radius-mixed-card);background:var(--surface-cream)}.interior-page .communication-starting__copy,.interior-page .communication-starting__intro{max-width:760px;margin-inline:auto;text-align:left}.interior-page .communication-starting__intro h2{max-width:none;text-wrap:balance}.interior-page .communication-starting p:not(.uppercase):not(.interior-eyebrow){font-size:18px;line-height:1.75;color:var(--reading-ink)}.interior-page .communication-starting__intro>p:not(.uppercase){margin-top:24px;font-weight:600}.interior-page .communication-starting__body{display:grid;gap:20px;margin-top:20px}.interior-page .communication-starting__closing{margin-top:28px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--brand-teal) 30%,var(--surface-cream))}.interior-page .communication-closing{background:white}.interior-page .communication-closing__layout{display:grid;gap:40px;align-items:start}.interior-page .communication-closing__guidance h2{max-width:24ch}.interior-page .communication-closing__copy{display:grid;gap:20px;margin-top:28px;color:var(--reading-ink);font-size:16px}.interior-page .communication-exploring{padding:28px;border-radius:var(--radius-mixed-card);background:color-mix(in srgb,var(--brand-blue) 85%,var(--brand-black));color:white}.interior-page .communication-exploring>h2{font-size:28px;color:white}.interior-page .communication-exploring ul{display:grid;gap:0;margin-top:24px}.interior-page .communication-exploring li+li{border-top:1px solid #ffffff30}.interior-page .communication-exploring a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;color:white;font-size:16px;font-weight:600;line-height:1.65;border-radius:4px}.interior-page .communication-exploring a>span:last-child{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--brand-teal-soft);color:var(--brand-black);font-size:20px;transition:background-color .18s}.interior-page .communication-exploring a:hover>span:last-child{background:var(--brand-coral)}.interior-page .communication-exploring a:focus-visible{outline-color:white;outline-offset:6px}@media (min-width:768px){.interior-page .communication-exploring{padding:36px}}@media (min-width:1024px){.interior-page .communication-closing__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,5vw,72px)}}@media (min-width:768px){.interior-page .communication-support__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.interior-page .communication-support__grid article{padding:28px;min-height:120px}.interior-page .communication-concerns__reassurance{padding:28px 32px}}