@font-face{font-family:"Bowlby One";src:url(../fonts/bowlby-one-latin-400-normal.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url(../fonts/barlow-condensed-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url(../fonts/barlow-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:#0b1517;color:#f7f4ee;font-family:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;font-weight:500;font-size:19px;line-height:1.55}
a{color:#5fb7b2}
:focus-visible{outline:3px solid #ef6a2e;outline-offset:3px}
header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,4vw,48px);border-bottom:1px solid rgba(247,244,238,.14)}
header img{height:24px;width:auto;display:block}
header a.back{font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;font-size:15px}
main{max-width:780px;margin:0 auto;padding:48px clamp(16px,4vw,48px) 80px}
h1{font-family:"Bowlby One",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(40px,8vw,72px);line-height:.95;margin:0 0 10px}
h2{font-family:"Bowlby One",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;margin:40px 0 10px;color:#5fb7b2}
.meta{color:#93a5a4;margin-bottom:30px}
.ph{background:rgba(239,106,46,.16);color:#ffb08a;border:1px dashed #ef6a2e;border-radius:3px;padding:0 6px;font-weight:700}
.note{border:1px dashed #ef6a2e;border-radius:6px;padding:14px 16px;color:#ffd2bd;background:rgba(239,106,46,.07)}
ul{padding-left:22px}
footer{border-top:1px solid rgba(247,244,238,.14);padding:24px clamp(16px,4vw,48px);color:#8a9a99;font-size:15px}
[data-buy]{cursor:pointer}
