.individual-page .individual-opening{min-height:0;padding-block:clamp(64px,9vw,120px)}
.individual-page .individual-opening h1{font-size:clamp(36px,5vw,64px);line-height:1.5;margin-bottom:30px}
.individual-page .individual-opening .lead{font-size:clamp(21px,2.2vw,28px);line-height:1.8}
.individual-intro{max-width:43em}
.individual-page .individual-opening .individual-intro{color:#eee3d8}
.individual-page .keep-phrase{display:inline-block}
.individual-page .button-label{text-wrap:balance}
.entry-name-phrase{display:inline-block}
.school-home .retained-about{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,580px);min-height:52px;margin-top:18px;padding:11px 14px;border-bottom:1px solid #987683;color:#eee6df;font-size:14px;font-weight:600;text-decoration:none}
.school-home .retained-about span{color:#dfa3b1}
.school-home .retained-about:is(:hover,:focus-visible){background:#2b1721;outline-offset:4px}
.individual-page p{font-size:18px;line-height:2}
.individual-page .eyebrow{font-size:14px}
.individual-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,84px)}
.individual-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px}
.individual-topics article{border-top:1px solid #b99d98;padding-top:24px}
.individual-topics article>span{font-size:15px;color:#90283d}
.individual-topics h3{font-size:25px;margin-block:12px 20px}
.individual-process{padding-left:24px;margin:0}
.individual-process li{padding:0 0 24px 12px}
.individual-process strong{font-size:21px}
.individual-process p{margin:10px 0 0}
.individual-record strong{color:#90283d;font-size:22px}
.purpose-choices-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.purpose-choices-three h3{font-size:26px;line-height:1.65}
.individual-page .button{font-size:17px;white-space:normal}
@media(max-width:900px){.purpose-choices-three{grid-template-columns:1fr}}
@media(max-width:700px){
 .individual-split,.individual-topics{grid-template-columns:1fr;gap:30px}
 .individual-page p{font-size:17px;line-height:2}
 .individual-page .section h2{font-size:29px;line-height:1.65}
 .individual-page .button{font-size:16px;width:100%}
 .individual-page .individual-opening{padding-block:54px}
 .individual-page .individual-opening h1{font-size:36px}
 .individual-page .individual-opening .lead{font-size:21px}
}
