.terms-hero[data-astro-cid-qg272ulw]{padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-bg-subtle) 0%, var(--color-bg) 100%)}.terms-shell[data-astro-cid-qg272ulw]{max-width:920px}.lead[data-astro-cid-qg272ulw]{max-width:46em;color:var(--color-text-muted);font-size:1.125rem}.updated-at[data-astro-cid-qg272ulw]{margin-top:var(--space-md);color:var(--color-text-muted);font-size:.875rem}.priority-note[data-astro-cid-qg272ulw]{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--color-accent) 55%, var(--color-border));border-radius:var(--radius);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));position:relative;box-shadow:0 .5rem 1.5rem #0000000f}.priority-note[data-astro-cid-qg272ulw] h2[data-astro-cid-qg272ulw]{color:var(--color-accent);letter-spacing:.04em;margin:0 0 .5rem;font-size:1.05rem}.priority-note[data-astro-cid-qg272ulw] p[data-astro-cid-qg272ulw]{color:var(--color-text-muted);margin:0}.terms-content-section[data-astro-cid-qg272ulw]{padding-top:var(--space-lg)}.terms-layout[data-astro-cid-qg272ulw]{gap:var(--space-xl);grid-template-columns:minmax(180px,220px) minmax(0,680px);justify-content:center;align-items:start;display:grid}.terms-toc[data-astro-cid-qg272ulw]{top:calc(var(--header-height) + var(--space-md));padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-subtle);position:sticky}.terms-toc__title[data-astro-cid-qg272ulw]{margin:0 0 var(--space-sm);font-weight:700}.terms-toc[data-astro-cid-qg272ulw] ol[data-astro-cid-qg272ulw]{color:var(--color-text-muted);gap:.45rem;margin:0;padding-left:1.25rem;font-size:.875rem;display:grid}.terms-toc[data-astro-cid-qg272ulw] a[data-astro-cid-qg272ulw]{text-decoration:none}.terms-toc[data-astro-cid-qg272ulw] a[data-astro-cid-qg272ulw]:hover{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.terms-document[data-astro-cid-qg272ulw]{min-width:0}.terms-section[data-astro-cid-qg272ulw]{scroll-margin-top:calc(var(--header-height) + var(--space-md))}.terms-section[data-astro-cid-qg272ulw]+.terms-section[data-astro-cid-qg272ulw]{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.section-number[data-astro-cid-qg272ulw]{letter-spacing:.12em;color:var(--color-accent);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.terms-section[data-astro-cid-qg272ulw] h2[data-astro-cid-qg272ulw]{margin-top:0}.terms-section[data-astro-cid-qg272ulw] p[data-astro-cid-qg272ulw],.terms-section[data-astro-cid-qg272ulw] li[data-astro-cid-qg272ulw]{color:var(--color-text-muted)}.terms-section[data-astro-cid-qg272ulw] ul[data-astro-cid-qg272ulw]{gap:.65rem;padding-left:1.4rem;display:grid}.quick-guide__groups[data-astro-cid-qg272ulw]{gap:var(--space-md);margin:var(--space-md) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-guide__group[data-astro-cid-qg272ulw]{margin:0;padding:0}.quick-guide__group--ng[data-astro-cid-qg272ulw]{padding:0}.quick-guide__heading[data-astro-cid-qg272ulw]{align-items:center;gap:.65rem;display:flex}.quick-guide__heading[data-astro-cid-qg272ulw] span[data-astro-cid-qg272ulw]{letter-spacing:.04em;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:700}.quick-guide__group--ok[data-astro-cid-qg272ulw] .quick-guide__heading[data-astro-cid-qg272ulw] span[data-astro-cid-qg272ulw]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.quick-guide__group--ng[data-astro-cid-qg272ulw] .quick-guide__heading[data-astro-cid-qg272ulw] span[data-astro-cid-qg272ulw]{color:#a12b2b;background:#fce8e8}.quick-guide__heading[data-astro-cid-qg272ulw] h3[data-astro-cid-qg272ulw]{margin:0;font-size:1.125rem}.quick-guide__group[data-astro-cid-qg272ulw] ul[data-astro-cid-qg272ulw]{margin:var(--space-sm) 0 0;padding-left:1.25rem}.terms-section[data-astro-cid-qg272ulw] a[data-astro-cid-qg272ulw]:not(.button){color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.terms-caption[data-astro-cid-qg272ulw]{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);background:var(--color-bg-subtle);font-size:.875rem}.terms-actions[data-astro-cid-qg272ulw]{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}@media (width<=760px){.terms-layout[data-astro-cid-qg272ulw]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.terms-toc[data-astro-cid-qg272ulw]{position:static}.terms-toc[data-astro-cid-qg272ulw] ol[data-astro-cid-qg272ulw]{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.quick-guide__groups[data-astro-cid-qg272ulw]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.lead[data-astro-cid-qg272ulw]{font-size:1rem}.terms-toc[data-astro-cid-qg272ulw] ol[data-astro-cid-qg272ulw]{grid-template-columns:minmax(0,1fr)}}
