.page-head{padding:clamp(48px,6vw,80px) 0 clamp(28px,4vw,44px)}.page-head h1{max-width:20ch;margin-bottom:20px;font-size:clamp(32px,4.2vw,48px)}.page-head .lede{max-width:58ch}.page-body{padding-top:0}.prose>*{max-width:720px}.prose h2{font-size:24px;margin:44px 0 14px}.prose h2:first-child{margin-top:0}.prose h3{margin:28px 0 8px}.prose p{color:var(--text-2);margin-bottom:16px;line-height:1.7}.prose ul{margin:0 0 18px;padding-left:0;list-style:none}.prose li{color:var(--text-2);line-height:1.7;padding-left:22px;position:relative;margin-bottom:9px}.prose li:before{content:"";position:absolute;left:2px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.55}.prose strong{color:var(--text);font-weight:600}.prose .note{background:var(--accent-soft);border-radius:12px;padding:20px 22px;margin:28px 0;font-size:14.5px;line-height:1.65;color:#20463c}.next-up{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,88px)}.next-title{font-size:19px;margin-bottom:18px}.next-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.next-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-radius:12px;padding:20px 22px;font-weight:500;font-size:15.5px;box-shadow:var(--lift);transition:transform .16s ease,box-shadow .16s ease}.next-links a:hover{transform:translateY(-2px);box-shadow:var(--lift-lg)}.next-links svg{color:var(--accent);flex:none}