.personal-story-page .site-header{position:static}
.personal-intro{padding:50px 0 65px}
.personal-intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center;max-width:1100px}
.personal-intro h1{font-size:clamp(44px,4.3vw,65px);line-height:1.15;letter-spacing:-1px}
.personal-intro h1 em{font-size:.85em}
.personal-intro p:not(.eyebrow){font-size:20px;line-height:1.7;max-width:600px}

.personal-portrait{margin:0;max-width:380px;justify-self:end}
.personal-portrait img{width:100%;height:auto;object-fit:contain;aspect-ratio:1}
.personal-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;max-width:1100px}
.personal-story-grid h2{font-size:clamp(32px,3vw,43px);max-width:420px}
.story-prose p{font-size:18px;line-height:1.85}
.story-prose p:last-child{margin-bottom:0}
.story-prose .story-signature{font:italic 26px/1.5 Georgia,serif;color:#59644e;margin-top:32px}
.personal-perspective-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;max-width:1100px}
.personal-still-life{margin:0}
.personal-still-life img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 50%}
.personal-point-of-view h2{font-size:43px}
.personal-topic-links{display:flex;flex-wrap:wrap;gap:16px 24px;padding-top:12px}
.personal-topic-links a{font-size:14px;font-weight:bold}
.personal-experience p{font-size:17px}
.what-sharing .wrap{max-width:1100px}
.what-sharing h2{font-size:clamp(34px,3.5vw,46px);max-width:700px}
.sharing-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:38px}
.sharing-columns article{padding-top:22px;border-top:1px solid #b8c0ac}
.sharing-columns h3{font-size:27px;margin-bottom:16px;line-height:1.25}
.sharing-columns p{font-size:16px;line-height:1.8;margin:0}
@media(max-width:700px){.what-sharing h2{font-size:34px}.sharing-columns{grid-template-columns:1fr;gap:27px;margin-top:28px}.sharing-columns article{padding-top:18px}.sharing-columns h3{font-size:27px;margin-bottom:12px}}
.podcast-only{padding:65px 0 70px}
.podcast-only .podcast-layout{max-width:1100px;align-items:center}
.podcast-only h1{font-size:clamp(42px,4.6vw,65px);margin-bottom:0}
.podcast-only p:not(.eyebrow):not(.lead){font-size:17px}
.podcast-atmosphere{padding:55px 0}
.podcast-atmosphere .wrap{max-width:1100px}
.podcast-atmosphere figure{margin:0}
.podcast-atmosphere img{width:100%;height:auto}
.podcast-atmosphere .note{margin:20px 0 0}
@media(max-width:1000px){.personal-intro-grid,.personal-story-grid{gap:45px}.personal-perspective-grid{gap:40px}.personal-intro h1{font-size:49px}.personal-point-of-view h2{font-size:37px}}
@media(max-width:700px){.personal-intro{padding:30px 0 45px}.personal-intro-grid,.personal-story-grid,.personal-perspective-grid{grid-template-columns:1fr;gap:28px}.personal-intro h1{font-size:43px}.personal-intro p:not(.eyebrow){font-size:18px}.personal-portrait{max-width:290px;justify-self:start}.personal-story-grid h2{font-size:34px;max-width:380px;margin-bottom:0}.personal-story-grid .eyebrow{margin-bottom:16px}.story-prose p{font-size:17px;line-height:1.8}.story-prose .story-signature{font-size:24px}.personal-still-life{max-width:440px}.personal-point-of-view h2{font-size:34px}.personal-point-of-view p{font-size:16px}.personal-topic-links{gap:16px 20px}.personal-experience p{font-size:16px}.podcast-only{padding:40px 0}.podcast-only h1{font-size:42px}.podcast-atmosphere{padding:35px 0}}
