:root{color-scheme:light;--sky:#edf3f7;--paper:#fff;--ink:#142e43;--muted:#476174;--blue:#1264a3;--line:#c6d6e1;--display:"Barlow Condensed","Arial Narrow",sans-serif;--sans:"IBM Plex Sans",system-ui,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--sky);color:var(--ink);font:17px/1.6 var(--sans)}a{color:var(--blue);text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #1264a3;outline-offset:4px}button,input{font:inherit}[hidden]{display:none!important}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}.site-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.brand{display:inline-flex;gap:10px;align-items:center;min-height:48px;font:700 30px/1 var(--display);text-decoration:none;color:var(--ink)}.brand img{width:32px;height:32px}.header-link{display:inline-flex;align-items:center;min-height:48px;padding:8px 4px}.hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding:74px 0 64px}.hero h1,.article h1{font:700 clamp(44px,7vw,76px)/1.03 var(--display);letter-spacing:-.02em;margin:0 0 24px}.hero p{font-size:20px;max-width:35em;margin:0 0 22px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 14px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:12px 22px;background:var(--blue);color:#fff;border:2px solid var(--blue);border-radius:9px;font:600 17px/1.3 var(--sans);text-decoration:none;text-align:center;cursor:pointer}.button.secondary{background:transparent;color:var(--blue)}.button:disabled{opacity:.7;cursor:default}.note{font-size:14px!important;color:var(--muted)}.sky-art{width:100%;max-height:380px;overflow:visible}.section{padding:40px 0;border-top:1px solid var(--line)}h2{font:600 36px/1.15 var(--display);margin:0 0 18px}h3{font-size:19px;margin:0 0 8px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.features p{margin:0;color:var(--muted)}.article{max-width:740px;padding:58px 0}.article h1{font-size:clamp(42px,7vw,64px)}.article h2{margin-top:36px}.article p,.article li{max-width:68ch}.article li+li{margin-top:12px}.article ol,.article ul{padding-left:24px}.price{display:flex;align-items:baseline;gap:8px;margin:26px 0 8px}.price strong{font:700 64px/1 var(--display)}.status-label{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border:1px solid #7f9cb0;border-radius:20px;color:var(--muted);font-size:14px}.notice{padding:20px 24px;border-left:4px solid var(--blue);background:#fff;margin:26px 0}.status-text{min-height:28px;font-size:15px;color:var(--muted)}.link-field{width:100%;min-height:48px;border:1px solid var(--line);padding:8px;margin-top:10px}.site-footer{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 0 40px;border-top:1px solid var(--line);font-size:15px}.site-footer a{display:inline-flex;align-items:center;min-height:48px}.preference{display:flex;align-items:center;gap:16px;min-height:56px;cursor:pointer}.preference input{width:24px;height:24px;accent-color:var(--blue)}.guide-links{display:flex;flex-wrap:wrap;gap:12px 24px}.guide-links a{display:inline-flex;align-items:center;min-height:48px}.skip{position:absolute;left:12px;top:-100px;padding:12px;background:#fff;z-index:5}.skip:focus{top:8px}
@media(max-width:720px){.wrap{width:calc(100% - 32px)}.site-header{padding:14px 0}.hero{grid-template-columns:1fr;gap:26px;padding:40px 0}.hero p{font-size:18px}.sky-art{max-height:220px}.features{grid-template-columns:1fr;gap:24px}.section{padding:30px 0}.article{padding:36px 0}.article h1{margin-bottom:22px}.site-footer{gap:0 22px}.actions .button{width:100%}.hero h1{max-width:11ch}}
