.home{background:transparent;border:0;padding:0}.intro{padding:64px 0 58px;max-width:740px}.intro h1{font-size:clamp(48px,7.5vw,82px);line-height:1.06;letter-spacing:-.05em;margin:22px 0}.lead{font-size:clamp(18px,2.5vw,22px);color:var(--muted);max-width:610px}.button{display:inline-flex;align-items:center;gap:28px;background:var(--accent);color:#08202a;padding:13px 22px;border-radius:12px;font-weight:700;text-decoration:none;margin-top:16px}.button:hover{background:#a2eff7}.release{font-size:14px;color:var(--muted);margin-top:20px;max-width:460px}.resources{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resource{display:block;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:18px;text-decoration:none;color:var(--text)}.resource:hover{border-color:var(--accent)}.resource .number{font-size:13px;color:var(--accent);letter-spacing:.15em}.resource h2{margin:20px 0 12px;font-size:27px}.resource p{color:var(--muted)}.read{display:block;color:var(--accent);font-weight:600;margin-top:28px}.help{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:46px 0;margin-top:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.help h2{margin-top:12px}.help p{max-width:520px;color:var(--muted)}.help>a{flex-shrink:0}@media(max-width:700px){.intro{padding:38px 0}.resources{grid-template-columns:1fr}.help{display:block;padding:32px 0}.resource{padding:24px}}@media print{.intro{padding:0}.intro h1{font-size:36pt}.resource{background:white;color:black}.resource p,.lead,.help p,.release{color:black}.button{background:none;color:black}.help{display:block}}
