:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17332c;background:#f5f5ef;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{flex-direction:column;max-width:1180px;min-height:100svh;margin:auto;padding:32px clamp(24px,6vw,80px);display:flex}header{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{color:inherit;letter-spacing:-1.5px;font-size:32px;font-weight:800;text-decoration:none}.brand span{letter-spacing:1px;margin-top:4px;font-size:12px;font-weight:500;display:block}a:focus-visible{outline-offset:6px;outline:3px solid #43745f}.status{border:1px solid #526b60;border-radius:24px;padding:9px 14px;font-size:13px}section{max-width:780px;padding:clamp(80px,15vh,180px) 0}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700}h1{letter-spacing:-3px;margin:28px 0;font-size:clamp(48px,8vw,88px);font-weight:600;line-height:1.03}.intro{font-size:clamp(22px,3vw,30px);line-height:1.4}.detail{color:#496156;max-width:480px;font-size:16px;line-height:1.7}.rule{background:#49765e;width:56px;height:3px;margin-top:48px}.note,footer{color:#496156;font-size:13px}footer{margin-top:auto;padding-top:24px}
