.gv[data-astro-cid-felg6uu3]{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.gv[data-astro-cid-felg6uu3] .gv__rail{display:none}.gv__main[data-astro-cid-felg6uu3]{min-width:0;padding:var(--s-2) var(--s-1) 0}.gv__head[data-astro-cid-felg6uu3]{padding-right:96px;margin-bottom:var(--s-4)}.gv__co[data-astro-cid-felg6uu3]{font-size:13px;color:var(--ink-muted)}.gv__title[data-astro-cid-felg6uu3]{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;line-height:1.1;font-weight:400}.gv__docs[data-astro-cid-felg6uu3]{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gv__doc[data-astro-cid-felg6uu3]{display:grid;gap:4px;justify-items:start;text-align:left;padding:var(--s-4);border-radius:20px;background:var(--white);border:1px solid transparent;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.gv__doc[data-astro-cid-felg6uu3]:hover{border-color:var(--keyline)}.gv__doc[data-astro-cid-felg6uu3][aria-pressed=true]{border-color:var(--charcoal);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gv__doc[data-astro-cid-felg6uu3]:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.gv__doc-ic[data-astro-cid-felg6uu3]{width:36px;height:36px;border-radius:12px;background:var(--canvas);display:grid;place-items:center;margin-bottom:var(--s-3)}.gv__doc[data-astro-cid-felg6uu3][aria-pressed=true] .gv__doc-ic[data-astro-cid-felg6uu3]{background:var(--orange)}.gv__doc-t[data-astro-cid-felg6uu3]{font-size:15px;font-weight:500;letter-spacing:-.01em}.gv__doc-m[data-astro-cid-felg6uu3]{font-size:12px;color:var(--ink-muted)}.gv__doc-c[data-astro-cid-felg6uu3]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-2);font-size:12px;font-weight:500;padding:3px 10px 3px 4px;border-radius:999px;background:var(--chip-share-bg);color:var(--chip-share-ink)}.gv__ok[data-astro-cid-felg6uu3]{width:16px;height:16px;border-radius:50%;background:var(--chip-share-ink);color:var(--white);display:grid;place-items:center}.gv__rules-head[data-astro-cid-felg6uu3]{display:flex;justify-content:space-between;align-items:baseline;margin:var(--s-5) 0 var(--s-2)}.gv__rules-t[data-astro-cid-felg6uu3]{font-size:16px;font-weight:500}.gv__count[data-astro-cid-felg6uu3]{font-size:13px;color:var(--ink-muted)}.gv__rules[data-astro-cid-felg6uu3]{display:grid;gap:6px}.gv__rule[data-astro-cid-felg6uu3]{background:var(--white);border-radius:22px}.gv__rule[data-astro-cid-felg6uu3][hidden]{display:none}.gv__rule[data-astro-cid-felg6uu3]:has([aria-expanded=true]){box-shadow:var(--shadow-card)}.gv__rule-main[data-astro-cid-felg6uu3]{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:center;gap:var(--s-3);padding:10px var(--s-4) 10px 10px;text-align:left;border-radius:22px}.gv__rule-main[data-astro-cid-felg6uu3]:hover{background:#18181805}.gv__rule-main[data-astro-cid-felg6uu3]:focus-visible{outline:2px solid var(--charcoal);outline-offset:-2px}.gv__rule-ic[data-astro-cid-felg6uu3]{width:36px;height:36px;border-radius:50%;background:var(--canvas);display:grid;place-items:center}.gv__rule-text[data-astro-cid-felg6uu3]{display:grid;gap:2px;min-width:0}.gv__rule-t[data-astro-cid-felg6uu3]{font-size:14px;font-weight:500}.gv__rule-s[data-astro-cid-felg6uu3]{font-size:13px;color:var(--ink-muted);line-height:1.45}.gv__src[data-astro-cid-felg6uu3]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;border:1px solid var(--charcoal);white-space:nowrap}.gv__chev[data-astro-cid-felg6uu3]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--canvas);transition:transform var(--dur) var(--ease)}.gv__rule-main[data-astro-cid-felg6uu3][aria-expanded=true] .gv__chev[data-astro-cid-felg6uu3]{transform:rotate(180deg)}.gv__clause[data-astro-cid-felg6uu3]{padding:0 var(--s-5) var(--s-5) 56px}.gv__clause-k[data-astro-cid-felg6uu3]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);padding-top:var(--s-3);border-top:1px solid var(--keyline)}.gv__quote[data-astro-cid-felg6uu3]{margin:6px 0 0;padding-left:var(--s-4);border-left:2px solid var(--orange);font-size:14px;line-height:1.55}@media(min-width:900px){.gv[data-astro-cid-felg6uu3]{grid-template-columns:64px minmax(0,1fr)}.gv[data-astro-cid-felg6uu3] .gv__rail{display:flex}}@media(max-width:640px){.gv__head[data-astro-cid-felg6uu3]{padding-right:0;padding-top:28px}.gv__rule-main[data-astro-cid-felg6uu3]{grid-template-columns:36px minmax(0,1fr) 28px}.gv__src[data-astro-cid-felg6uu3]{grid-column:2;grid-row:2;justify-self:start}.gv__clause[data-astro-cid-felg6uu3]{padding-left:var(--s-5)}}
