.page-head{padding-block:clamp(var(--space-lg), 1rem + 2vw, var(--space-2xl)) var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid color-mix(in srgb, var(--gm-outline) 35%, transparent)}.page-head h1{max-width:16em;font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);text-wrap:balance;overflow-wrap:anywhere}.page-head .eyebrow{margin-bottom:var(--space-md)}.page-head .lede{margin-top:var(--space-md)}.prose{max-width:min(100%,68ch)}.prose h2{text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.prose .answer{margin-block:var(--space-2xl) var(--space-xl);padding:clamp(var(--space-lg), 1rem + 1.5vw, var(--space-xl));border-radius:var(--radius-sm);background:var(--gm-surface);box-shadow:var(--studio-shadow-sheet);border:0;padding-inline-start:clamp(var(--space-lg), 1rem + 1.5vw, var(--space-xl));position:relative}.prose .answer:before{content:"";inset-inline:0;background:var(--gm-surface);height:14px;-webkit-mask:var(--studio-torn) top / 100% 14px no-repeat;mask:var(--studio-torn) top / 100% 14px no-repeat;position:absolute;top:-13px}.prose .answer>p:not(.answer__label){margin-bottom:var(--space-md);font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:500;line-height:1.4}.prose .answer__label{font-size:var(--text-sm);margin-bottom:var(--space-sm)}.aside-toc{display:none}@media (width>=1040px){.toc--inline{display:none}.aside-toc{display:block}.article-aside{max-height:calc(100vh - 2 * var(--space-lg));overflow-y:auto}}.aside-toc ol{margin:0;padding-inline-start:1.6em}.bento-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bento-grid .activity-card{box-shadow:var(--studio-shadow-sheet)}.bento-grid .activity-card:hover,.bento-grid .activity-card:focus-visible{box-shadow:-7px 8px 0 -1px var(--gm-surface-sunken), var(--studio-shadow-lift)}[dir=rtl] .bento-grid .activity-card:hover,[dir=rtl] .bento-grid .activity-card:focus-visible{box-shadow:7px 8px 0 -1px var(--gm-surface-sunken), var(--studio-shadow-lift)}@media (width>=720px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-grid>li:first-child{grid-column:1/-1}.bento-grid>li:first-child .activity-card{column-gap:var(--space-xl);padding:var(--space-xl);background:var(--gm-accent-pale);border-top-color:var(--gm-primary);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-content:start;display:grid}.bento-grid>li:first-child .activity-card__name{font-size:var(--text-h2);line-height:var(--leading-tight)}.bento-grid>li:first-child .activity-card__summary{font-size:var(--text-md)}.bento-grid>li:first-child .activity-card__glance{grid-area:1/2/span 2;align-self:start}.bento-grid>li:first-child .activity-card__easier{margin-top:var(--space-md);grid-area:3/2}}@media (width>=1040px){.bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-grid>li:first-child{grid-column:1/-1}}.contents-list{border-top:2px solid var(--gm-primary);grid-template-columns:minmax(0,1fr);margin:0;padding-inline-start:0;list-style:decimal-leading-zero;display:grid}.contents-list>li{padding-block:var(--space-md);border-bottom:1px solid color-mix(in srgb, var(--gm-outline) 35%, transparent);transition:background-color var(--duration-normal) ease, box-shadow var(--duration-normal) ease;margin-inline-start:2.6em;padding-inline-end:var(--space-sm);display:block}.contents-list>li::marker{font-size:var(--text-title-lg);color:var(--gm-secondary);font-variant-numeric:tabular-nums;font-weight:700}.contents-list>li:hover,.contents-list>li:focus-within{background:var(--gm-surface);box-shadow:var(--studio-shadow-sheet)}.contents-list .card{box-shadow:none;gap:var(--space-xs);background:0 0;border:0;border-radius:0;height:auto;padding:0}.contents-list .card:hover,.contents-list .card:focus-within{box-shadow:none;border-color:#0000;transform:none}.contents-list .card h2{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:var(--leading-heading)}@media (width>=760px){.contents-list{column-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.pack-cover{padding:clamp(var(--space-lg), 1rem + 1.5vw, var(--space-2xl));border-radius:var(--radius-sm);background:var(--gm-surface);box-shadow:var(--studio-shadow-sheet);margin-top:var(--space-xl);position:relative}.pack-cover:before{content:"";inset-inline:0;background:var(--gm-surface);height:14px;-webkit-mask:var(--studio-torn) top / 100% 14px no-repeat;mask:var(--studio-torn) top / 100% 14px no-repeat;position:absolute;top:-13px}.pack .pack-cover,.pack .pack-card{margin-inline:auto}.pack-cover .btn-row{margin-block:var(--space-lg) var(--space-xl)}.pack-supplies>div{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--gm-background);border-top:3px solid var(--gm-primary-container)}.faq-topics ol{column-gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));padding-inline-start:1.4em;display:grid}.faq-topics li{break-inside:avoid}.faq{border-top:2px solid var(--gm-primary)}.faq details{border-bottom:1px solid color-mix(in srgb, var(--gm-outline) 40%, transparent);transition:background-color var(--duration-normal) ease}.faq details[open]{background:var(--gm-surface)}.faq details[open] summary{color:var(--gm-primary)}.faq summary{padding-inline:var(--space-xs)}.faq summary:after{transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease}.faq details[open] summary:after{background:var(--gm-primary);color:var(--gm-on-primary)}.faq details>div{padding-inline:var(--space-xs)}.faq details>div p{max-width:62ch;margin-top:0}@media (prefers-reduced-motion:no-preference){.faq details[open]>div{animation:editorial-open var(--duration-normal) var(--ease-out) both}}@keyframes editorial-open{0%{opacity:0;transform:translateY(-4px)}}.prose .sources{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:2px solid var(--gm-primary);font-size:var(--text-md)}.prose .sources h2{font-size:var(--text-title-lg);margin-top:0}.prose .sources ol{overflow-wrap:anywhere}.activity-byline{max-width:var(--content-max);margin-top:var(--space-2xl);padding:var(--space-lg);border-radius:var(--radius-md);background:color-mix(in srgb, var(--gm-surface-sunken) 55%, var(--gm-background));color:var(--gm-on-surface);font-size:var(--text-sm);border-top:0}.activity-byline p{margin:0}@media print{.reveal.reveal{animation:none}.page-head{border-bottom:0}.prose .answer,.pack-cover,.pack-supplies>div,.activity-byline{box-shadow:none;background:0 0}.prose .answer:before,.pack-cover:before{display:none}.contents-list>li:hover,.contents-list>li:focus-within{box-shadow:none;background:0 0}.bento-grid>li:first-child .activity-card{background:0 0}}html[data-contrast=high] .prose .answer,html[data-contrast=high] .pack-cover,html[data-contrast=high] .activity-byline{box-shadow:none;border:1px solid var(--gm-on-surface)}html[data-contrast=high] .prose .answer:before,html[data-contrast=high] .pack-cover:before{display:none}@media (prefers-contrast:more),(forced-colors:active){.prose .answer,.pack-cover,.activity-byline{box-shadow:none;border:1px solid canvastext}.prose .answer:before,.pack-cover:before{display:none}}
