.gv7 .a4-hero{padding-top:28px;display:grid;gap:28px}.gv7 .a4-hero h1{font:800 48px/.98 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.04em;text-wrap:balance}.gv7 .a4-hero__t p{margin-top:16px;font-size:18px;line-height:1.5;color:var(--muted);max-width:34ch;text-wrap:pretty}.gv7 .a4-c{background:var(--ground);border-radius:28px;padding:22px 20px 20px;display:grid;gap:16px;box-shadow:0 1px 2px rgba(35,36,30,.04),0 16px 40px rgba(35,36,30,.07)}.gv7 .a4-c h2{font:700 19px/1.25 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.015em}.gv7 .a4-chips{display:flex;flex-wrap:wrap;gap:8px}.gv7 .a4-chips a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:99px;background:var(--canvas);font-weight:600;font-size:14.5px;transition:background-color .15s ease}@media (hover:hover) and (pointer:fine){.gv7 .a4-chips a:hover{background:var(--warm)}}.gv7 .a4-sug{margin-top:4px;padding:16px;border-radius:18px;background:var(--terra-bg);display:grid;gap:12px}.gv7 .a4-sug h3{font:700 16.5px/1.3 var(--font-manrope),Manrope,system-ui,sans-serif;color:var(--terra-ink)}.gv7 .a4-sug p{color:#6B4A3C;font-size:15px;line-height:1.5;margin-top:2px}.gv7 .a4-sug .btn{justify-self:start}.gv7 .a2-say{padding-top:64px}.gv7 .a2-say p{font:600 21px/1.5 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.015em;max-width:40ch;text-wrap:pretty}.gv7 .a2-p{padding-top:72px}.gv7 .a2-end h2,.gv7 .a2-p h2{font:700 30px/1.1 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.03em;max-width:20ch;text-wrap:balance}.gv7 .a2-p ul{margin-top:28px;display:grid}.gv7 .a2-p li{border-top:1px solid var(--line-2);padding:20px 0 22px;display:grid;row-gap:4px}.gv7 .a2-p h3{font:700 18px/1.3 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.01em}.gv7 .a2-p li p{color:var(--muted);font-size:16px;line-height:1.55;max-width:38ch}.gv7 .a2-end{padding-top:72px;padding-bottom:80px}.gv7 .a2-end__c{background:var(--warm);border-radius:28px;padding:32px 22px;display:grid;gap:22px}.gv7 .a2-end__b{display:grid;gap:10px}@media (min-width:641px){.gv7 .a4-hero h1{font-size:64px}.gv7 .a4-sug{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gv7 .a4-sug .btn{justify-self:end}}@media (min-width:761px){.gv7 .a2-say p{font-size:26px;line-height:1.42}.gv7 .a2-end h2,.gv7 .a2-p h2{font-size:38px}.gv7 .a2-end__b{display:flex;flex-wrap:wrap}.gv7 .a2-end__c{padding:48px}}@media (min-width:1024px){.gv7 .a4-hero{padding-top:72px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.gv7 .a4-hero h1{font-size:80px}.gv7 .a4-hero__t p{font-size:20px}.gv7 .a4-c{padding:28px}.gv7 .a2-say{padding-top:120px}.gv7 .a2-say p{font-size:30px;max-width:42ch}.gv7 .a2-p{padding-top:120px}.gv7 .a2-p ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.gv7 .a2-p li{row-gap:6px;padding-top:24px}.gv7 .a2-end{padding-top:120px;padding-bottom:120px}.gv7 .a2-end__c{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:56px}}.gv7 .p2-empty{display:grid;justify-items:start;gap:10px;padding:28px 0 12px;max-width:46ch}.gv7 .p2-empty__ic{width:48px;height:48px;border-radius:14px;background:var(--terra-bg);color:var(--terra-ink);display:grid;place-items:center;margin-bottom:6px}.gv7 .doc article .p2-empty h2{font:700 22px/1.25 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.015em;margin:0;display:block}.gv7 .doc article .p2-empty p{color:var(--muted);font-size:16.5px;margin:0 0 6px}.gv7 .c2{padding-top:8px}.gv7 .c2-wait{color:var(--muted);padding:24px 0}.gv7 .c2-note{margin:0 0 14px;color:var(--muted);font-size:14.5px}.gv7 .ck-src{color:var(--soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.gv7 .c2>.c2-lead,.gv7 .ck-host .c2-lead{font-size:17px;line-height:1.65;color:var(--muted);max-width:60ch;margin-top:16px}.gv7 .ck-host .c2-state{margin:22px 0 10px!important;padding:12px 12px 12px 18px;border-radius:16px;background:var(--canvas)}.gv7 .ck-host .c2-state[style*="display: none"]{display:none!important}.gv7 .ck-host #CookieDeclarationUserStatusLabel{font-weight:600}.gv7 .ck-host #CookieDeclarationConsentIdAndDate{font-weight:400;font-size:13.5px;color:var(--muted);margin-top:4px}.gv7 .ck-host #CookieDeclarationChangeConsent:not([style*=none]){display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px}.gv7 .ck-host #CookieDeclarationUserStatusLabelWithdraw[style*="display: none"]{display:none!important}.gv7 .ck-host #CookieDeclarationDoNotSell a,.gv7 .ck-host .lnk{font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.gv7 .ck-host .c2-g{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hd) + 20px)}.gv7 .ck-host .c2-g summary{list-style:none;display:flex;align-items:center;gap:12px;padding:20px 0;cursor:pointer}.gv7 .ck-host .c2-g summary::-webkit-details-marker{display:none}.gv7 .ck-host .c2-g__n{font:700 19px/1.2 var(--font-manrope),Manrope,system-ui,sans-serif;letter-spacing:-.01em}.gv7 .ck-host .c2-g__c{min-width:26px;height:24px;padding:0 8px;border-radius:99px;background:var(--terra-bg);color:var(--terra-ink);font-size:13px;font-weight:700;display:grid;place-items:center}.gv7 .ck-host .c2-g__i{margin-left:auto;color:var(--muted);transition:transform .2s var(--e-out)}.gv7 .ck-host .c2-g[open] .c2-g__i{transform:rotate(180deg)}.gv7 .ck-host .c2-g__b{padding-bottom:22px}.gv7 .ck-host .c2-g[open] .c2-g__b{animation:c2-in .2s var(--e-out) both}@keyframes c2-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gv7 .ck-host .c2-g__b>p{color:var(--muted);font-size:15.5px;line-height:1.6;max-width:66ch;margin:0}.gv7 .ck-host table,.gv7 .ck-host tbody{display:block;width:100%}.gv7 .ck-host table{margin-top:8px}.gv7 .ck-host colgroup,.gv7 .ck-host thead{display:none}.gv7 .ck-host tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;background:var(--canvas);border-radius:16px;padding:14px 16px;margin-top:10px}.gv7 .ck-host td{display:block;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.gv7 .ck-host td:before{content:attr(data-label);display:block;color:var(--muted);font-size:12.5px;line-height:1.45}.gv7 .ck-host td:first-child{grid-column:1/-1;font:600 14.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.gv7 .ck-host td:first-child:before{display:none}.gv7 .ck-host td:nth-child(3){grid-column:1/-1}.gv7 .ck-host td a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.gv7 .ck-host .c2-more{margin-top:26px}.gv7 .ck-host .c2-more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;cursor:pointer}.gv7 .ck-host .c2-more summary::-webkit-details-marker{display:none}.gv7 .ck-host .c2-more[open] summary .i{transform:rotate(180deg)}.gv7 .ck-host .c2-more p{margin-top:10px;color:var(--muted);font-size:15.5px;line-height:1.6;max-width:66ch}@media (min-width:961px){.gv7 .ck-host table{display:table;border-collapse:collapse;table-layout:fixed}.gv7 .ck-host tbody{display:table-row-group}.gv7 .ck-host colgroup{display:table-column-group}.gv7 .ck-host thead{display:table-header-group}.gv7 .ck-host th{text-align:left;font-size:12.5px;font-weight:700;color:var(--muted);padding:14px 16px 8px 0;border-bottom:1px solid var(--line-2)}.gv7 .ck-host tr{display:table-row;background:none;border-radius:0;padding:0;margin:0}.gv7 .ck-host td{display:table-cell;vertical-align:top;padding:14px 16px 14px 0;border-bottom:1px solid var(--line)}.gv7 .ck-host td:before{display:none}}@media (prefers-reduced-motion:reduce){.gv7 .ck-host .c2-g[open] .c2-g__b{animation:none}.gv7 .ck-host .c2-g__i{transition:none}}.gv7 .nf .nf__card{gap:22px;justify-items:center;text-align:center}.gv7 .nf .au__ic{background:var(--terra-bg);color:var(--terra-ink)}.gv7 .nf .au__lead{margin:0 auto}.gv7 .nf__b{display:grid;gap:10px;width:100%;justify-content:center}.gv7 .nf__home{justify-self:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (min-width:641px){.gv7 .nf{padding-top:96px}.gv7 .nf__b{display:flex;flex-wrap:wrap}}.gv7 .lg--solo{grid-template-columns:minmax(0,1fr)}.gv7 .c2-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.gv7 .c2>.c2-lead{color:var(--ink)}