/* disclosure.html only (builder 5). Legal layout bits are repeated in privacy.css and terms.css. */
@media (max-width:1023px){.gg-legal__toc .gg-toc{display:none}}
.gg-legal__toc .gg-toc-m{margin-bottom:0}
.gg-legal__body{min-width:0}
.gg-doc [id]{scroll-margin-top:6rem}
.gg-doc+.gg-doc{margin-top:2.6rem}
.gg-doc__block{margin-top:1.1rem}
.gg-doc .gg-prose{max-width:46rem}
/* page */
/* 2026-10-18: the at-a-glance box holds two tiles, so it keeps the two-column grid of .gg-values */
.gg-disc__amazon{padding:.75rem 1rem;border-radius:var(--gg-r-m);background:var(--gg-brass-100);font-weight:650}
.gg-doc__split p+p{margin-top:.6rem}
.gg-disc__labels{display:grid;gap:.75rem;padding:1.1rem;border-radius:var(--gg-r-xl);background:#fff;border:1px solid var(--gg-line)}
.gg-disc__labels-h{display:flex;align-items:center;gap:.45rem;font:650 1rem var(--gg-display);color:var(--gg-ink)}
.gg-disc__labels-h .gg-ic{color:var(--gg-brass-700)}
.gg-disc__label{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:center;padding:.8rem .9rem;border-radius:var(--gg-r-m);background:var(--gg-ground)}
@media (min-width:640px){.gg-disc__label{grid-template-columns:12rem minmax(0,1fr)}}
.gg-disc__label p{font-size:.95rem;line-height:1.5;color:var(--gg-ink-2)}
.gg-disc__label>.gg-tag,.gg-disc__fake{justify-self:start}
.gg-disc__fake{pointer-events:none}
.gg-disc__labels>.sample-chip{justify-self:start}
/* phones: value cards lie on their side (icon left) so a stack of them stays short */
@media (max-width:639px){main .gg-value{grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;align-items:start}main .gg-value__ico{grid-row:span 2}}
/* tablets: a stacked split photo goes wide and short */
@media (min-width:640px) and (max-width:899px){.gg-split__media{aspect-ratio:16/9}}
/* review r1: every child of the column stops at the same right edge; review 2026-10-18 (P3-25): 46rem, the width privacy and terms print at */
.gg-legal__body{max-width:46rem}
.gg-doc .gg-prose{max-width:none}
/* tidy 2026-10-18: the at-a-glance tiles are the page's summary box */
.gg-disc__glance{padding:1.1rem;border-radius:var(--gg-r-xl);background:#fff;border:1px solid var(--gg-line);box-shadow:var(--gg-sh-1)}
.gg-disc__glance h2{font-size:1.3rem}
.gg-disc__glance .gg-value{background:var(--gg-ground);border-color:transparent}
