@font-face{font-family:"Instrument Sans";src:url(fonts/instrument-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:#f7f6f3;color:#17191c;font:400 16.5px/1.65 "Instrument Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%}
main{max-width:720px;margin:0 auto;padding:32px 16px 80px}
.back img{height:30px;width:auto;display:block}
h1{margin:56px 0 8px;font-size:clamp(32px,6vw,48px);line-height:1.05;letter-spacing:-.03em}
h2{margin:36px 0 8px;font-size:18px;letter-spacing:-.01em}
p{margin:0;color:rgba(23,25,28,.75)}
a{color:#17191c;text-underline-offset:3px}
a:hover{color:#1c749c}
mark{background:#fff2b3;padding:0 3px}
.hint{margin-top:12px;font-size:14px;color:#b4372c}
