.lg{padding-bottom:80px}.lg .wrap{max-width:1200px}.lg .wrap-narrow{max-width:820px}.lg-band{padding:40px 0 84px}.lg-band h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,3.6vw,2.8rem)}.lg .lg-lede{color:var(--ink-soft);max-width:40em;margin:0;font-size:1.1rem;line-height:1.6}.lg-body{margin-top:-48px;position:relative}.lg .lg-draft{border-radius:14px;max-width:none;margin:0 0 16px;font-size:.88rem;line-height:1.55}.lg-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:8px 36px 32px;box-shadow:0 30px 70px #0f172a14}.lg .lg-card section,.lg .lg-body>section{margin-top:28px;padding:0}.lg section h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.2rem}.lg section p{max-width:68ch;margin:0 0 10px;line-height:1.7}.lg .lg-updated{color:var(--ink-soft);margin:24px 0 12px;font-size:.84rem}.lg-more{flex-wrap:wrap;gap:8px;display:flex}.lg-more a{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:99px;padding:7px 14px;font-size:.86rem;font-weight:600;text-decoration:none}.lg-more a:hover{color:var(--accent-hover);border-color:#c7d2fe}.lg-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-48px;display:grid;position:relative}.lg-promise{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:20px}.lg-promise h3{margin:12px 0 6px;font-size:1rem;line-height:1.3}.lg-promise p{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.55}.lg-promise-ico{width:40px;height:40px;color:var(--valid);background:#dcfce7;border-radius:12px;place-items:center;display:grid}.lg-promise-ico .ico{width:20px;height:20px}.lg .lg-promises+.lg-body{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;margin-top:24px;padding:8px 36px 32px}.lg .lg-table{border-radius:14px;margin-top:12px}@media (max-width:900px){.lg-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lg-promises{grid-template-columns:minmax(0,1fr)}.lg .lg-promises+.lg-body{margin-left:16px;margin-right:16px;padding:4px 20px 24px}.lg-band{padding:28px 0 72px}.lg-card{border-radius:18px;padding:4px 20px 24px}}
