:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f3ec;--ink:#222a29;--muted:#555e58;--accent:#435747}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}main{border-top:5px solid var(--accent);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:72px 24px 32px;display:flex}article{text-align:center;width:100%;max-width:830px;margin:auto 0;padding:32px 0 70px}.brand{letter-spacing:.22em;flex-direction:column;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.symbol{color:var(--accent);font-size:44px;font-weight:400;line-height:1}.rule{background:#b5b8aa;width:48px;height:1px;margin:42px auto}h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,54px);font-weight:400;line-height:1.15}p{max-width:590px;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.7}a{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:24px;margin-top:37px;padding:19px 25px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}a:hover{background:#2e4032}a:focus-visible{outline-offset:5px;outline:3px solid #a67837}a svg{flex:none}footer{color:#687166;letter-spacing:.08em;font-size:12px}.mobile{display:none}@media (max-width:520px){main{padding:42px 22px 24px}article{padding:22px 0 52px}.rule{margin:30px auto}h1{font-size:37px}p{font-size:17px;line-height:1.65}a{gap:16px;width:100%;padding:18px 16px}.desktop{display:none}.mobile{display:initial}}@media (prefers-reduced-motion:reduce){a{transition:none}}
