.kerry-hero[data-astro-cid-rztchrg7]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,76px);align-items:center;padding-top:clamp(28px,4vw,56px)}.kerry-portrait[data-astro-cid-rztchrg7]{margin:0;justify-self:center;width:min(100%,420px)}.kerry-portrait[data-astro-cid-rztchrg7] img[data-astro-cid-rztchrg7]{display:block;width:100%;height:auto;border:var(--cs-frame) solid var(--cs-ink);box-shadow:12px 12px 0 var(--cs-gold);background:#fff}.kerry-words[data-astro-cid-rztchrg7]{display:grid;gap:20px;justify-items:start}.kerry-words[data-astro-cid-rztchrg7] h1[data-astro-cid-rztchrg7]{font-size:clamp(42px,5.6vw,80px)}.kerry-message[data-astro-cid-rztchrg7]{font-size:clamp(18px,1.55vw,21px);line-height:1.5;padding-left:16px;border-left:4px solid var(--cs-gold);max-width:32em}.kerry-words[data-astro-cid-rztchrg7] .cs-link,.kerry-children[data-astro-cid-rztchrg7] .cs-link{display:inline-flex;align-items:center;min-height:44px}.kerry-story[data-astro-cid-rztchrg7]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,76px);align-items:start;padding-top:var(--cs-chapter)}.kerry-story-words[data-astro-cid-rztchrg7]{display:grid;gap:18px;max-width:36em}.kerry-story-words[data-astro-cid-rztchrg7] h2[data-astro-cid-rztchrg7]{font-size:clamp(30px,3.6vw,46px)}.kerry-story-words[data-astro-cid-rztchrg7] .cs-quiet[data-astro-cid-rztchrg7] .cs-link{font-weight:700}.kerry-hero-card[data-astro-cid-rztchrg7]{position:relative;justify-self:center;width:min(100%,400px)}.kerry-card-caption[data-astro-cid-rztchrg7]{position:relative;margin:-36px -12px 0 24px;transform:rotate(-1.2deg);background:#fff}.kerry-children[data-astro-cid-rztchrg7]{margin-top:var(--cs-chapter);padding-block:clamp(48px,7vw,96px);background:var(--cs-cream);border-top:var(--cs-frame) solid var(--cs-ink)}.kerry-children-head[data-astro-cid-rztchrg7]{display:grid;gap:12px;max-width:40em;margin-bottom:28px}.kerry-children-head[data-astro-cid-rztchrg7] h2[data-astro-cid-rztchrg7]{font-size:clamp(30px,3.6vw,46px)}.kerry-photos[data-astro-cid-rztchrg7]{display:grid;grid-template-columns:minmax(0,1.4815fr) minmax(0,1.4035fr) minmax(0,1fr);align-items:start;gap:var(--cs-gutter);margin:0;padding:0;list-style:none}.kerry-photos[data-astro-cid-rztchrg7] img[data-astro-cid-rztchrg7]{display:block;width:100%;height:auto;border:var(--cs-frame) solid var(--cs-ink);background:#fff}.kerry-children-actions[data-astro-cid-rztchrg7]{margin-top:28px}@media(max-width:860px){.kerry-hero[data-astro-cid-rztchrg7],.kerry-story[data-astro-cid-rztchrg7]{grid-template-columns:minmax(0,1fr)}.kerry-portrait[data-astro-cid-rztchrg7]{width:min(76vw,360px)}}@media(max-width:760px){.kerry-photos[data-astro-cid-rztchrg7]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.kerry-words[data-astro-cid-rztchrg7] .cs-actions,.kerry-children-actions[data-astro-cid-rztchrg7]{display:grid;width:100%}}
