.content-main{max-width:760px;margin:0 auto;padding:48px 24px 96px}.content-main h1{font-size:40px;line-height:1.1;letter-spacing:-.02em;font-weight:600;margin:0 0 8px}.content-main h2{font-size:24px;margin:48px 0 12px;letter-spacing:-.01em;font-weight:600}.content-main p{font-size:17px;line-height:1.7;color:var(--ink-2);margin:0 0 16px}.content-main ul{padding-left:22px;margin:0 0 16px}.content-main li{font-size:17px;line-height:1.7;color:var(--ink-2);margin:6px 0}.content-main a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.lead{font-size:20px;line-height:1.6;color:var(--ink);border-left:3px solid var(--accent);padding:4px 0 4px 20px;margin:0 0 32px;font-weight:400}.breadcrumb{font-size:13px;color:var(--muted);margin:0 0 24px}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--ink)}.breadcrumb .sep{margin:0 8px;color:var(--line)}.last-updated{font-size:13px;color:var(--muted);margin-top:48px;padding-top:16px;border-top:1px solid var(--line)}.lang a{font-family:inherit;font-size:11.5px;padding:6px 9px;color:var(--muted);text-decoration:none;border-right:1px solid var(--line);letter-spacing:.04em;font-weight:500}.lang a:last-child{border-right:none}.lang a[aria-current=true]{background:var(--ink);color:var(--paper)}.content-footer{border-top:1px solid var(--line);background:var(--paper-2);padding:40px 24px;margin-top:0;font-size:14px;color:var(--muted)}.content-footer-inner{max-width:760px;margin:0 auto}.content-footer a{color:var(--ink-2);text-decoration:none}.content-footer a:hover{color:var(--ink)}.content-footer .footer-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px}