*{box-sizing:border-box}body{font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#292723;background:#faf8f4;margin:0}main{max-width:860px;margin:36px auto 64px;padding:0 28px}a{color:#9b371d;text-underline-offset:4px}a:hover{color:#6e2513}a:focus-visible{outline:3px solid #b84420;outline-offset:5px}nav{display:flex;flex-wrap:wrap;gap:24px}nav a{font-size:15px}h1{font-size:clamp(44px,7vw,70px);line-height:1.07;letter-spacing:-.045em;margin:20px 0 24px}h2{font-size:27px;line-height:1.25;letter-spacing:-.02em}p{max-width:670px}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.hero{padding:70px 0 40px}.hero img{border-radius:24px}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:650;margin-top:28px;color:#8d341c}.lead{font-size:22px;line-height:1.5}.notice{border-left:3px solid #b84420;padding-left:16px;font-size:15px;color:#62594f}section{padding:24px 0;border-top:1px solid #ded9d1}footer{margin-top:48px;border-top:1px solid #ded9d1;padding-top:20px;font-size:14px}@media(max-width:520px){main{padding:0 22px}.hero{padding-top:46px}.lead{font-size:19px}h2{font-size:24px}}