.sc-minimal-page{padding:clamp(42px,6vw,72px) 0 96px}
.sc-minimal-page>.site-breadcrumb{width:min(700px,calc(100% - 40px));max-width:none;margin:0 auto 36px;padding:0}
.sc-minimal-page .sc-minimal-shell{width:min(700px,calc(100% - 40px));max-width:700px}
.sc-minimal-page .sc-minimal-kicker{margin-bottom:12px;font-size:10px;letter-spacing:.15em}
.sc-minimal-page h1{max-width:660px;font-size:clamp(36px,5.4vw,58px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}
.sc-minimal-page .sc-minimal-lead{margin-top:16px;font-size:17px;line-height:1.7}
.sc-minimal-page hr{margin-top:44px}
.sc-minimal-page section{padding:24px 0}
.sc-minimal-page section h2{font-size:18px;line-height:1.35;letter-spacing:-.02em}
.sc-minimal-page section p{font-size:14px;line-height:1.75}
.sc-minimal-page a{ text-underline-offset:3px }
html[data-theme=dark] .sc-minimal-page section{border-color:#2b342f}
@media(max-width:600px){
  .sc-minimal-page{padding:38px 0 72px}
  .sc-minimal-page>.site-breadcrumb,.sc-minimal-page .sc-minimal-shell{width:min(700px,calc(100% - 32px))}
  .sc-minimal-page>.site-breadcrumb{margin-bottom:30px}
  .sc-minimal-page h1{font-size:clamp(34px,10vw,44px);line-height:1.08}
  .sc-minimal-page .sc-minimal-lead{font-size:16px}
  .sc-minimal-page hr{margin-top:34px}
  .sc-minimal-page section{padding:21px 0}
}
