@font-face{font-family:Fraunces;src:url('/assets/fonts/fraunces-latin.woff2') format('woff2');font-display:swap}@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fff8f6;color:#4b2938;font:16px/1.75 Manrope,sans-serif}header,main,footer{width:min(100% - 40px,840px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;padding-block:20px;border-bottom:1px solid #ebccd4}header img{display:block;border-radius:50%}.back,a{color:#9c2854;text-underline-offset:4px}main{padding-block:44px 30px}h1,h2{font-family:Fraunces,serif;font-weight:600;line-height:1.15}h1{font-size:clamp(40px,8vw,66px);letter-spacing:-2px;max-width:750px;margin:12px 0 22px}h2{font-size:25px;margin:0 0 12px}.eyebrow{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#9c2854}.updated{font-size:12px;color:#795b66}section{padding-block:26px;border-bottom:1px solid #efdce0}section p{margin:0}footer{padding-block:25px 38px;font-size:13px}footer p{color:#795b66}@media(max-width:480px){header,main,footer{width:calc(100% - 32px)}header img{width:64px;height:64px}.back{font-size:13px}main{padding-top:30px}h1{letter-spacing:-1px}section{padding-block:23px}footer{line-height:2}}
