.lg-hero{border-bottom:1px solid var(--hairline);padding:72px 0 32px}.lg-hero .eyebrow{margin-bottom:14px;display:inline-block}.lg-hero h1{letter-spacing:-.035em;max-width:760px;margin:0 0 18px;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.04}.lg-hero .meta{color:var(--ink-3);flex-wrap:wrap;gap:24px;margin-top:22px;font-size:13.5px;display:flex}.lg-hero .meta b{color:var(--ink);font-weight:500}.lg-hero .lede{max-width:720px}.lg-hero .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sp-body{padding:56px 0 96px}.sp-section{margin-bottom:56px}.sp-section h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:600}.sp-section p.sub{color:var(--ink-3);max-width:720px;margin:0 0 20px;font-size:14.5px}.sp-table{border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;width:100%;font-size:14px;overflow:hidden}.sp-table thead th{background:var(--bg-alt);text-align:left;color:var(--ink);letter-spacing:.02em;border-bottom:1px solid var(--hairline);padding:14px 18px;font-size:12.5px;font-weight:600}.sp-table tbody td{border-bottom:1px solid var(--hairline);color:var(--ink-2);vertical-align:top;padding:16px 18px}.sp-table tbody tr:last-child td{border-bottom:0}.sp-table tbody td:first-child,.sp-table tbody td b{color:var(--ink);font-weight:500}.sp-table .country{font-family:var(--mono);color:var(--ink-3);font-size:12.5px}.sp-table .cert{border-radius:var(--r-sm);background:var(--green-soft);color:#15803d;white-space:nowrap;align-items:center;height:22px;margin-right:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.sp-table .cert.gold{background:var(--amber-50);color:var(--amber-600)}.sp-table .cert.blue{background:var(--blue-soft);color:#1d4ed8}.changelog{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-xl);margin-top:64px;padding:32px}.changelog h2{margin:0 0 18px;font-size:18px;font-weight:600}.changelog .ce{border-top:1px solid var(--hairline);color:var(--ink-2);grid-template-columns:110px 1fr;gap:16px;padding:10px 0;font-size:14px;display:grid}.changelog .ce:first-of-type{border-top:0}.changelog .ce .when{color:var(--ink-3);font-family:var(--mono);font-size:12.5px}.changelog .ce .add{color:#15803d;font-weight:500}.changelog .ce .rm{color:#b91c1c;font-weight:500}.changelog .ce .ch{color:var(--ink);font-weight:500}.sub-form{background:var(--bg-dark);color:var(--bg);border-radius:var(--r-2xl);grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;margin-top:40px;padding:32px;display:grid}.sub-form h3{letter-spacing:-.015em;margin:0 0 6px;font-size:22px;font-weight:500}.sub-form p{color:#fffbf5a6;margin:0;font-size:14px;line-height:1.55}.sub-form .form{border-radius:var(--r-pill);background:#ffffff0f;border:1px solid #ffffff1a;gap:8px;padding:5px;display:flex}.sub-form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-family:inherit;font-size:14px}.sub-form input::placeholder{color:#fffbf573}.sub-form button{background:var(--amber);color:#fff;border-radius:var(--r-pill);cursor:pointer;border:0;height:38px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s}.sub-form button:hover{background:var(--amber-600)}@media (max-width:900px){.sub-form{grid-template-columns:1fr}}
