.Vo2Nhq_page{background:radial-gradient(circle at 12% 4%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 30rem), var(--bg);min-height:100svh;overflow-x:clip}.Vo2Nhq_shell{gap:28px;width:min(1000px,100% - 32px);margin:0 auto;padding:clamp(42px,7vw,72px) 0 80px;display:grid}.Vo2Nhq_hero{gap:14px;display:grid}.Vo2Nhq_hero h1,.Vo2Nhq_hero p{margin:0}.Vo2Nhq_hero h1{max-width:none;font-size:clamp(3rem,9vw,6rem);line-height:.92}.Vo2Nhq_hero>p:last-of-type{max-width:660px;color:var(--muted);font-size:1rem;font-weight:700;line-height:1.55}.Vo2Nhq_sectionLinks{flex-wrap:wrap;gap:10px;display:flex}.Vo2Nhq_sectionLinks a,.Vo2Nhq_documentHeader>a{border:1px solid color-mix(in srgb, var(--cyan) 48%, var(--line));min-height:44px;color:var(--cyan);border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.Vo2Nhq_sectionLinks a:hover,.Vo2Nhq_documentHeader>a:hover{border-color:var(--cyan);color:var(--text)}.Vo2Nhq_document{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:14px;padding:clamp(14px,3vw,22px);scroll-margin-top:70px;display:grid}.Vo2Nhq_documentHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.Vo2Nhq_documentHeader>div{gap:5px;min-width:0;display:grid}.Vo2Nhq_documentHeader p,.Vo2Nhq_documentHeader h2{margin:0}.Vo2Nhq_documentHeader h2{font-size:clamp(1.55rem,5vw,2.4rem);line-height:1}.Vo2Nhq_documentFrame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:min(70svh,760px)}.Vo2Nhq_googleDisclosure{border:1px solid color-mix(in srgb, var(--cyan) 42%, var(--line));border-radius:10px;gap:8px;padding:clamp(12px,2.5vw,18px);scroll-margin-top:70px;display:grid}.Vo2Nhq_googleDisclosure p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.Vo2Nhq_googleDisclosure p:first-child{color:var(--cyan)}@media (max-width:560px){.Vo2Nhq_shell{gap:20px;width:min(100% - 24px,1000px);padding-top:34px}.Vo2Nhq_documentHeader{flex-direction:column;align-items:flex-start}.Vo2Nhq_documentHeader>a{justify-content:center;width:100%}.Vo2Nhq_documentFrame{min-height:68svh}}
