/* Dedicated grief consultation page; common form styles live in private-consultations.css. */
.grief-consultations .gc-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:8%;align-items:center;padding-block:66px 72px}
.grief-consultations .gc-hero h1{font-size:clamp(44px,4.8vw,65px);letter-spacing:-1.3px;line-height:1.23}
.grief-consultations .gc-hero p:not(.pc-kicker){max-width:47ch}
.grief-consultations .gc-hero .pc-lead{max-width:28ch}
.grief-consultations .gc-hero .pc-offer-price{margin:25px 0 15px}
.grief-consultations .gc-fee-note{font:13px/1.85 var(--sans,Arial,sans-serif);color:var(--pc-muted);margin:0 0 25px}
.grief-consultations .gc-fee-note strong{font-weight:500}
.grief-consultations .gc-landscape{margin:0}
.grief-consultations .gc-landscape img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:48% center}
.grief-consultations .gc-landscape figcaption{font:italic 14px/1.7 var(--serif,Georgia,serif);color:var(--pc-accent);margin-top:15px;text-align:center}
.grief-consultations .gc-foundations{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}
.grief-consultations .gc-text-link{display:inline-flex;gap:14px;align-items:center;color:var(--pc-accent);font:14px/1.7 var(--sans,Arial,sans-serif);text-underline-offset:5px}
.grief-consultations .gc-form-band{background:#eae8df;padding-block:70px;scroll-margin-top:100px}
.grief-consultations .gc-form-band .pc-request-card{background:#f7f4ee;border-color:#d2d2c5}
.grief-consultations .pc-options>.pc-field-help{font-size:12px;margin:-2px 0 16px}
.grief-consultations .pc-request-intro .pc-small{font-size:13px}
.grief-consultations .pc-options legend{font-size:19px;line-height:1.55}
@media(max-width:800px){.grief-consultations .gc-hero{gap:5%;padding-top:45px}.grief-consultations .gc-hero h1{font-size:46px}.grief-consultations .gc-foundations{grid-template-columns:1fr;gap:10px}}
@media(max-width:600px){.grief-consultations .gc-hero{grid-template-columns:1fr;gap:30px;padding-block:40px 44px}.grief-consultations .gc-hero h1{font-size:43px}.grief-consultations .gc-landscape img{aspect-ratio:3/2}.grief-consultations .gc-landscape figcaption{font-size:13px}.grief-consultations .gc-form-band{padding-block:44px}.grief-consultations .pc-request-intro h2{font-size:32px}.grief-consultations .pc-options legend{font-size:17px}.grief-consultations .gc-fee-note{font-size:13px}}
