.-Gj3FW_page{background:var(--paper);color:var(--fir);min-height:100svh;padding:35px 0 80px}.-Gj3FW_back{text-underline-offset:5px;margin-bottom:35px;font-weight:800;display:inline-block}.-Gj3FW_intro{max-width:820px;margin-bottom:42px}.-Gj3FW_intro h1{margin:14px 0 20px;font-size:clamp(2.2rem,5.5vw,4rem)}.-Gj3FW_intro p{max-width:640px;color:var(--muted)}.-Gj3FW_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cranberry);font-size:.8rem;font-weight:900}.-Gj3FW_layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.-Gj3FW_form{background:var(--field);border-radius:26px;padding:30px}.-Gj3FW_form input[type=text],.-Gj3FW_form input[type=email],.-Gj3FW_form select{background:var(--field);color:var(--fir);border:1px solid var(--line);border-radius:10px}.-Gj3FW_form .field>em{color:var(--muted)}.-Gj3FW_form .field>span small{color:var(--muted)}.-Gj3FW_form .check{font-size:.85rem;line-height:1.55}.-Gj3FW_form .-Gj3FW_privacy{color:var(--muted);margin:20px 0;font-size:.8rem}.-Gj3FW_form button{width:100%;margin-top:12px}.-Gj3FW_preview{padding:18px 0}.-Gj3FW_preview h2{margin:10px 0 20px;font-size:2rem}.-Gj3FW_preview ul{padding-left:23px;line-height:1.9}.-Gj3FW_preview>p{color:var(--muted);font-size:.88rem}.-Gj3FW_sheets{justify-content:center;gap:0;max-width:350px;margin:20px auto;display:flex}.-Gj3FW_sheets svg{width:48%;fill:var(--field);stroke:var(--fir);stroke-width:1.5px;filter:drop-shadow(0 8px 8px var(--shadow));transform:rotate(-6deg)}.-Gj3FW_sheets svg+svg{margin-left:-15px;transform:rotate(6deg)}.-Gj3FW_sheets path{fill:none;stroke-width:2px}.-Gj3FW_preview .-Gj3FW_artNote{margin-top:18px;font-size:.8rem}.-Gj3FW_error{color:var(--cranberry);margin-bottom:15px}.-Gj3FW_offer{background:var(--field);border-radius:28px;margin-top:48px;padding:clamp(24px,5vw,48px)}.-Gj3FW_offer h2{max-width:700px;margin:30px 0 18px;font-size:clamp(1.9rem,4vw,2.8rem)}.-Gj3FW_offer p{max-width:680px}.-Gj3FW_offer .btn{margin-top:24px}.-Gj3FW_download{text-underline-offset:5px;min-height:44px;margin-top:8px;font-weight:800;display:inline-block}.-Gj3FW_game{text-underline-offset:5px;max-width:fit-content;min-height:48px;padding-top:22px;font-weight:800;display:block}.-Gj3FW_teaser{background:var(--paper);border-radius:26px;justify-content:space-between;align-items:center;gap:28px;padding:30px 36px;display:flex}.-Gj3FW_teaser h2{margin-bottom:8px;font-size:clamp(1.6rem,3vw,2.2rem)}.-Gj3FW_teaser p{max-width:550px;font-size:.95rem}.-Gj3FW_teaser a{flex-shrink:0}@media (max-width:700px){.-Gj3FW_layout{grid-template-columns:1fr;gap:24px}.-Gj3FW_preview{grid-row:auto}.-Gj3FW_preview .-Gj3FW_sheets{float:right;width:42%;margin:12px 0 12px 16px}.-Gj3FW_preview h2{font-size:1.65rem}.-Gj3FW_preview ul{font-size:.9rem}.-Gj3FW_preview>p{clear:both}.-Gj3FW_form{padding:24px}.-Gj3FW_teaser{padding:26px;display:block}.-Gj3FW_teaser a{margin-top:20px}.-Gj3FW_offer .btn{text-align:center;width:100%}.-Gj3FW_intro{margin-bottom:20px}}.-Gj3FW_familyHint{color:var(--muted);margin-bottom:22px;font-size:.9rem}.-Gj3FW_child{border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:18px}.-Gj3FW_child legend{margin:0;padding:0 6px;font-size:1.1rem;font-weight:800}.-Gj3FW_child .-Gj3FW_packSummary{color:var(--muted);font-size:.8rem;line-height:1.6}.-Gj3FW_form .-Gj3FW_add,.-Gj3FW_form .-Gj3FW_remove{color:var(--cranberry);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;min-height:44px;padding:10px;font-weight:800}.-Gj3FW_form .-Gj3FW_add{margin:0 0 26px}.-Gj3FW_form .-Gj3FW_remove{width:auto;font-size:.8rem}.-Gj3FW_form .-Gj3FW_add:disabled{opacity:.5;cursor:default}.-Gj3FW_childPreview{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 20px;display:flow-root}.-Gj3FW_previewName{overflow-wrap:anywhere;margin-bottom:6px;font-weight:800}.-Gj3FW_childPreview .-Gj3FW_sheets{float:right;width:38%;margin:5px 0 10px 14px}.-Gj3FW_childPreview h2{font-size:1.5rem}.-Gj3FW_childPreview ul{font-size:.86rem;line-height:1.65}.-Gj3FW_childPreview+p{clear:both}@media (max-width:700px){.-Gj3FW_preview{grid-row:auto}.-Gj3FW_childPreview .-Gj3FW_sheets{width:30%;max-width:120px}.-Gj3FW_form .-Gj3FW_child{padding:14px}}.-Gj3FW_teaser{background:var(--fir);color:var(--cream)}.-Gj3FW_teaser .btn{background:var(--paper);color:var(--fir);box-shadow:0 5px 0 var(--fir-soft)}
