.guide-page .guide-opening{padding:var(--space-6);border-radius:var(--r-card);background:var(--wall);border-block-start:4px solid var(--control-border);margin-block-end:var(--space-6)}.guide-page .guide-opening .page-heading{margin-block:0}.guide-page .guide-opening h1{margin-block-start:0}.guide-page .guide-opening>:last-child{margin-block-end:0}.guide-page .guide-opening .short-answer{background:0 0;padding-inline:0}.guide-page .guide-connections{padding-block:var(--space-6);border-block-start:2px solid var(--control-border);margin-block-start:var(--gap-section)}.guide-page .guide-connections .rule-card{margin-block:0 var(--space-4);background:0 0;border:0;padding:0}.guide-page .guide-connections .series-nav{border:0;margin-block:0;padding:0}.guide-page .guide-connections .series-nav ol{gap:var(--space-2) var(--space-6);display:grid}.guide-page .guide-connections a{overflow-wrap:anywhere}article.guide-workspace.prose-column{max-inline-size:72rem;margin-inline:auto;display:block}.guide-workspace>.guide-opening{max-inline-size:none}.guide-workspace>:is(.prose,.meta-line,.next-up,.guide-connections){max-inline-size:var(--reading)}.guide-workspace>.finder-slot,.guide-workspace .guide-body>.finder-slot{max-inline-size:none;margin-inline:0}article.guide-workspace.prose-column>.guide-split{max-inline-size:none;display:block}.guide-workspace .guide-split>.jump-chips{max-block-size:none;margin-block:var(--space-6);padding:0;position:static;overflow:visible}.guide-page.guide-workspace .guide-split>.jump-chips .jump-touch{display:block}.guide-page.guide-workspace .guide-split>.jump-chips .jump-rail{display:none}.guide-workspace .guide-body>:is(.finder-slot,.santa-slot,.wplan,.wkits){max-inline-size:none}.guide-workspace .wplan{container-type:inline-size}.guide-workspace .santa-slot{max-inline-size:60rem}@media (min-width:768px){.guide-page .guide-opening{padding:var(--space-8)}.guide-page .guide-connections .series-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){article.guide-page.prose-column>.guide-opening{max-inline-size:none}.guide-page:not(.guide-workspace)>.guide-opening{grid-column:1}.guide-workspace .guide-body{max-inline-size:none}}.shell:has(>article.guide-workspace.prose-column)>.breadcrumbs{max-inline-size:72rem;margin-inline:auto}.guide-workspace>.guide-opening:has(+.finder-slot){border-radius:var(--r-card) var(--r-card) 0 0;margin-block-end:0}.guide-workspace>.guide-opening+.finder-slot .finder{margin-block-start:0}.guide-workspace>.guide-opening+.finder-slot .gf-form{border-radius:0 0 var(--r-card) var(--r-card);border-color:var(--wall);border-block-start:0}@media (min-width:1024px){.guide-workspace .santa-setup>form{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.guide-workspace .santa-setup .santa-intro{grid-column:1/-1}.guide-workspace .santa-setup .santa-names{grid-column:1;min-inline-size:0}.guide-workspace .santa-setup .santa-options{grid-column:2;min-inline-size:0}.guide-workspace .santa-setup .santa-wall{margin-block-start:0}}@container (min-width:54rem){.guide-workspace .wplan-people{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}article.guide-workspace.prose-column:has(>.guide-split)>:is(.finder-slot,.santa-slot,.wplan,.wkits,.wrap-tool,.wrap-rolls,.guide-split){max-inline-size:none}article.guide-workspace.prose-column:has(.santa-slot){max-inline-size:60rem}.shell:has(>article.guide-workspace.prose-column .santa-slot)>.breadcrumbs{max-inline-size:60rem}.guide-workspace .santa-slot{container-type:inline-size}@container (min-width:50rem){.guide-workspace .santa .santa-names textarea{min-block-size:18rem}}.guide-workspace>.gf-opening{gap:var(--space-6);background:0 0;border:0;margin-block-end:var(--space-6);padding:0;display:grid}.guide-workspace>.gf-opening:has(+.finder-slot){border-radius:0;margin-block-end:var(--space-6)}.guide-workspace>.gf-opening+.finder-slot .gf-form{border-radius:var(--r-card);border:2px solid var(--kraft)}.gf-intro{align-self:start}.gf-intro .page-heading h1,.gf-intro h1{text-wrap:balance;overflow-wrap:normal;font-size:clamp(2rem,1.6rem + 2.6vw,3.5rem);line-height:1.08}.gf-intro .short-answer{margin:var(--space-4) 0 0;padding:0}.gf-intro .short-answer p{max-inline-size:34rem;color:var(--muted);margin:0;font-size:1.125rem;line-height:1.5}.gf-scene{aspect-ratio:3/2;justify-self:end;block-size:auto;inline-size:min(100%,25.5rem);display:block}.guide-workspace>.gf-opening:not(.gf-opening-santa){grid-template-columns:minmax(0,1fr) auto;align-items:center}.gf-char{inline-size:clamp(6.5rem,14vw,12rem)}.guide-workspace:has(.finder-deck) .gf-char{display:none}.gf-char>*{block-size:auto;inline-size:100%;display:block}@media (max-width:767px){.gf-opening>.gf-scene:not(.char-scene){display:none}.gf-intro{padding-block-start:var(--space-4)}}.char-scene>img{block-size:auto;inline-size:100%;display:block}.char-scene{background:#f4efe4;border-radius:20px;overflow:hidden}.char-scene>img{mix-blend-mode:multiply}@media (max-width:767px){.char-scene{aspect-ratio:auto;inline-size:100%;max-inline-size:none;display:block}.char-scene>img{object-fit:cover;object-position:center 30%;block-size:160px}.char-scene.santa-gen-scene,.gf-opening-santa>.char-scene,.char-scene.wrap-calc-scene{display:none}}@media (min-width:768px){.guide-workspace>.gf-opening{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,25.5rem);align-items:start}}.guide-workspace:has(.finder-deck) .gf-scene{display:none}.guide-workspace:has(.finder-deck)>.gf-opening{grid-template-columns:minmax(0,1fr)}.guide-workspace:has(.finder-deck) .gf-intro .short-answer{display:none}.guide-workspace:has(>.gf-opening)>.prose h2{margin-block:var(--space-6) var(--space-2);font-size:1.25rem}.guide-workspace:has(>.gf-opening)>.prose h2+p{margin-block-start:0}@media (min-width:1024px){.guide-workspace:has(>.gf-opening) .picks-module.picks-module{max-inline-size:none;margin-inline:0}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card{grid-column:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card .product-plate{aspect-ratio:4/3;grid-area:1/1;block-size:auto}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card .card-heart{grid-area:1/1}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card .product-heading{margin-block:var(--space-4) 0;grid-area:2/1;grid-template-columns:52px minmax(0,1fr)}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card .variants{grid-area:3/1}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card .product-copy{grid-area:4/1;display:block}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card.product-card h3{font-size:1.25rem}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card:nth-child(-n+3){padding-block-start:var(--tag-drop)}.guide-workspace:has(>.gf-opening) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card:nth-child(-n+3):before{content:none}.guide-workspace:has(>.gf-opening)>.prose:has(h2){columns:3;column-gap:var(--space-8);counter-reset:gfq;max-inline-size:none}.guide-workspace:has(>.gf-opening)>.prose:has(h2) h2{break-after:avoid;break-inside:avoid;counter-increment:gfq}.guide-workspace:has(>.gf-opening)>.prose:has(h2) h2:before{content:counter(gfq, decimal-leading-zero);color:var(--muted);font:700 1rem/1 var(--font-body);letter-spacing:.04em;margin-block-end:var(--space-1);display:block}.guide-workspace:has(>.gf-opening)>.prose:has(h2) p{break-inside:avoid}}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) ul:not([class]):has(>li:first-child>strong:first-child){margin:var(--space-4) 0 var(--space-6);padding:var(--space-2) var(--space-4);background:var(--soft-cream);border-radius:var(--soft-r-sm);list-style:none}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) ul:not([class]):has(>li:first-child>strong:first-child)>li{padding-block:var(--space-3);margin:0;line-height:1.55}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) ul:not([class]):has(>li:first-child>strong:first-child)>li+li{border-block-start:1px solid var(--soft-line)}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) ul:not([class]):has(>li:first-child>strong:first-child)>li>strong:first-child{color:var(--soft-heading);margin-block-end:var(--space-1);line-height:1.3;display:block}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) ul:not([class]):has(>li:first-child>strong:first-child)>li>strong:first-child:before{content:"";block-size:.5rem;inline-size:.5rem;background:var(--soft-coral);vertical-align:.15em;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) table:not([class]) thead th{background:var(--soft-sage)}article.guide-page:not(.soft-page,.advice-guide,.guide-workspace) table:not([class]) :is(th,td){padding:var(--space-2) var(--space-3)}article:is(.guide-page:not(.soft-page,.advice-guide),.soft-page.lego-xmas) #amazon-price-terms{border-block-start:1px solid var(--soft-line);margin-block-start:var(--soft-section-gap);padding-block-start:var(--space-4)}article:is(.guide-page:not(.soft-page,.advice-guide),.soft-page.lego-xmas) #amazon-price-terms p{max-inline-size:75ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.lego-xmas .ls-lead>p{margin:0}.lego-xmas .ls-lead>p+p{margin-block-start:.75em}@media (min-width:1024px){article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module.picks-module{max-inline-size:none;margin-inline:0}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .guide-body>.picks-module.picks-module{max-inline-size:none}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module.picks-module>.card-stack.card-stack{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card{padding:var(--tag-drop) 0 0;flex-direction:column;margin-inline:0;display:flex}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module.picks-module>.card-stack.card-stack>.product-card.product-card:before{content:none}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .product-plate{inline-size:100%;margin:0 0 var(--space-3);order:-1}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .card-heart{position:absolute;inset-block-start:calc(var(--tag-drop) + var(--space-2));inset-inline-end:var(--space-2)}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .product-heading{grid-template-columns:52px minmax(0,1fr);gap:.75rem;margin-block-end:var(--space-3)}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .product-heading h3{font-size:1.125rem}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .offers{inline-size:auto;justify-items:stretch;margin-block-start:var(--space-3);display:grid}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .offers>.button{text-align:center;justify-content:center;padding-inline:.5rem;font-size:1rem}article.guide-page:is(.guide-workspace,.santa-host):not(.board-games,.advice-guide) .picks-module .product-card.product-card .offers>.btn-stamp{text-align:center;margin-block-start:var(--space-2)}}article.prose :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),select,textarea){font-size:1.125rem}@media (min-width:768px){.guide-page.guide-workspace .guide-split>.jump-chips .jump-touch{display:none}.guide-page.guide-workspace .guide-split>.jump-chips .jump-rail{display:block}.guide-page.guide-workspace .guide-split>.jump-chips .chips{gap:var(--space-2) var(--space-6);padding:var(--space-3) 0;flex-flow:wrap;display:flex}}
