.app-strip[data-astro-cid-f34kgkwf]{background:var(--sky);box-shadow:0 5px 0 var(--line);border-radius:22px;align-items:center;gap:18px;margin:36px 0 0;padding:18px 20px;display:flex}.app-strip[data-astro-cid-f34kgkwf] img[data-astro-cid-f34kgkwf]{flex:none;width:76px;height:auto}.strip-title[data-astro-cid-f34kgkwf]{font-family:var(--display);color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.2}.strip-text[data-astro-cid-f34kgkwf]{font-size:.9375rem;color:var(--ink-soft)!important;margin:4px 0 12px!important}@media (width<=520px){.app-strip[data-astro-cid-f34kgkwf]{text-align:center;flex-direction:column}.app-strip[data-astro-cid-f34kgkwf] .store-buttons{justify-content:center}}.sticky-bar{z-index:15;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px;background:var(--cloud);max-width:640px;box-shadow:0 4px 0 var(--line), 0 14px 32px #1f315738;visibility:hidden;border-radius:22px;align-items:center;gap:12px;margin-inline:auto;padding-inline-start:12px;transition:transform .25s,visibility .25s;display:flex;position:fixed;transform:translateY(140%)}.sticky-bar.on{visibility:visible;transform:none}.sticky-bar img{border-radius:10px;flex:none}.sticky-bar p{min-width:0;font-family:var(--display);color:var(--ink);flex:1;font-size:1.0625rem;font-weight:800;line-height:1.2}.sticky-go{white-space:nowrap;background:var(--blue);color:var(--cloud);box-shadow:0 4px 0 var(--blue-deep);border-radius:999px;flex:none;padding:10px 18px;font-weight:800;text-decoration:none}.sticky-x{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sticky-x:hover{background:var(--sky)}.has-sticky body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@media (width<=420px){.sticky-bar img{display:none}.sticky-bar p{font-size:.9375rem}.sticky-go{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.sticky-bar{transition:none}}.wd{background:var(--cloud);box-shadow:0 8px 0 var(--line), 0 24px 40px #1f31571f;color:var(--ink);border-radius:28px;margin:32px 0 0;padding:22px 20px 24px}.wd h3{margin:0;font-size:1.5rem}.wd p{margin:0}.wd .wd-intro{color:var(--ink-soft);margin-top:6px;font-size:1rem}.wd [hidden]{display:none!important}.wd-pip{align-items:center;gap:12px;margin-top:16px;display:flex}.wd-pip img{filter:drop-shadow(0 6px 8px #1f31572e);flex:none;width:76px;height:auto}.wd-pip img.pop{animation:.45s cubic-bezier(.34,1.56,.64,1) wd-pop}.wd-pip img.shake{animation:.45s wd-nope}.wd-speech{background:var(--sky);border-radius:18px;align-items:center;min-height:2.6em;padding:8px 14px;font-size:.9375rem;font-weight:800;line-height:1.3;display:flex;position:relative}.wd-speech:before{content:"";top:50%;background:var(--sky);border-radius:3px;width:14px;height:14px;margin-top:-7px;position:absolute;inset-inline-start:-7px;transform:rotate(45deg)}@keyframes wd-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes wd-nope{20%,60%{transform:rotate(-6deg)}40%,80%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.wd-pip img{animation:none!important}}.wd-btn{--c:var(--blue);--d:var(--blue-deep);cursor:pointer;background:var(--c);min-width:44px;min-height:44px;color:var(--cloud);font:inherit;box-shadow:0 5px 0 var(--d);touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-weight:800;line-height:1.2;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.wd-btn:hover:not(:disabled){filter:brightness(1.05)}.wd-btn:active:not(:disabled){box-shadow:0 1px 0 var(--d);transform:translateY(4px)}.wd-btn:disabled{opacity:.45;cursor:default}.wd-btn.soft{--c:var(--sky);--d:var(--line);color:var(--ink)}.wd-btn.go{--c:var(--green);--d:var(--green-deep)}.wd-btn.warm{--c:var(--coral);--d:var(--coral-deep)}.wd-btn.soft[aria-pressed=true]{--c:var(--blue);--d:var(--blue-deep);color:var(--cloud)}.wd-btn.right{--c:var(--green);--d:var(--green-deep);color:var(--cloud)}.wd-btn.wrong{--c:var(--coral);--d:var(--coral-deep);color:var(--cloud)}.wd-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wd-label{color:var(--ink-soft);margin-top:18px;font-size:.9375rem;font-weight:800}.wd-eq{font-family:var(--display);text-align:center;unicode-bidi:isolate;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:800;line-height:1.1}.pick[data-astro-cid-sxrslqot]{margin-top:10px}.pick[data-astro-cid-sxrslqot] .wd-btn[data-astro-cid-sxrslqot]{min-width:48px}.meta[data-astro-cid-sxrslqot]{color:var(--ink-soft);justify-content:space-between;margin-top:18px;font-size:.9375rem;font-weight:800}.wd-eq[data-astro-cid-sxrslqot]{margin-top:14px}.options[data-astro-cid-sxrslqot]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.options[data-astro-cid-sxrslqot] .wd-btn{padding:12px 18px;font-size:1.375rem}.done-note[data-astro-cid-sxrslqot]{text-align:center;margin-top:8px}.done-actions[data-astro-cid-sxrslqot]{justify-content:center;margin-top:18px}.axis[data-astro-cid-a2rxuykk]{margin-top:14px}.axis[data-astro-cid-a2rxuykk] svg[data-astro-cid-a2rxuykk]{touch-action:none;cursor:ew-resize;background:var(--sky-white);border-radius:18px;width:100%;height:auto;display:block}.axis[data-astro-cid-a2rxuykk] svg[data-astro-cid-a2rxuykk]:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.wd-eq[data-astro-cid-a2rxuykk]{margin-top:14px}.controls[data-astro-cid-a2rxuykk]{justify-items:center;gap:14px;margin-top:16px;display:grid}.stepper[data-astro-cid-a2rxuykk] .wd-label[data-astro-cid-a2rxuykk]{margin:0}.amount[data-astro-cid-a2rxuykk]{text-align:center;min-width:2ch;font-family:var(--display);font-size:1.75rem;font-weight:800}.dc .dc-modes{margin-top:16px}.dc .dc-meta{justify-content:space-between;margin-top:12px}.dc .dc-stats{color:var(--ink-soft);font-size:.9375rem;font-weight:800}.dc .dc-ask{text-align:center;margin-top:16px}.dc .dc-dice{justify-content:center;align-items:center;gap:22px;min-height:104px;margin-top:10px;display:flex}.dc .die{width:88px;height:88px;box-shadow:0 5px 0 var(--line), 0 10px 18px #1f315724;font:inherit;color:inherit;background:#fff;border:0;border-radius:20px;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:11px;display:grid}.dc .die i{background:0 0;border-radius:50%;width:78%;height:78%;margin:auto;display:block}.dc .die i.on{background:var(--ink)}.dc button.die{cursor:pointer;touch-action:manipulation;transition:transform 80ms,box-shadow 80ms}.dc button.die:active:not(:disabled){box-shadow:0 1px 0 var(--line);transform:translateY(4px)}.dc button.die:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.dc button.die.right{box-shadow:0 5px 0 var(--green-deep), 0 0 0 4px var(--green)}.dc button.die.wrong{box-shadow:0 5px 0 var(--coral-deep), 0 0 0 4px var(--coral)}.dc .die.rolling{animation:.22s linear infinite dc-tumble}@keyframes dc-tumble{0%{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-6px)}to{transform:rotate(-8deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.dc .die.rolling{animation:none}}.dc .dc-answers{min-height:124px;margin-top:16px}.dc .dc-options{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dc .dc-options .wd-btn{padding:12px 18px;font-size:1.375rem}.dc .dc-same{justify-content:center}.dc .dc-same .wd-btn{padding:12px 36px;font-size:1.375rem}.dc .dc-roll{justify-content:center;margin-top:8px}.dc .dc-roll .wd-btn{padding:12px 36px;font-size:1.125rem}.br .br-opts{justify-content:space-between;margin-top:16px}.br .br-status{color:var(--ink-soft);text-align:center;min-height:1.5em;margin-top:14px;font-weight:800}.br .br-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;margin-top:8px;display:grid}.br .br-sq{aspect-ratio:1;background:var(--sky);min-width:0;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;box-shadow:0 2px 0 var(--line);border:0;border-radius:8px;padding:0;font-size:clamp(.625rem,3.2vw,1.125rem);font-weight:800;line-height:1}.br .br-grid[data-board=short] .br-sq{border-radius:12px;font-size:clamp(.8125rem,4.2vw,1.375rem)}.br .br-sq:disabled{cursor:default;opacity:.85}.br .br-sq:not(:disabled):hover{filter:brightness(1.06)}.br .br-sq:focus-visible{outline:3px solid var(--sun);outline-offset:1px;z-index:1;position:relative}.br .br-sq.done{background:var(--sky-white)}.br .br-sq.count{background:var(--sun)}.br .br-sq.here{background:var(--blue);color:var(--cloud);box-shadow:0 2px 0 var(--blue-deep), 0 0 0 3px var(--green);opacity:1}.br .br-dice{justify-content:center;align-items:center;gap:22px;min-height:104px;margin-top:12px;display:flex}.br .die{width:88px;height:88px;box-shadow:0 5px 0 var(--line), 0 10px 18px #1f315724;background:#fff;border-radius:20px;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:11px;display:grid}.br .die i{background:0 0;border-radius:50%;width:78%;height:78%;margin:auto;display:block}.br .die i.on{background:var(--ink)}.br .die.rolling{animation:.22s linear infinite br-tumble}@keyframes br-tumble{0%{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-6px)}to{transform:rotate(-8deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.br .die.rolling{animation:none}}.br .br-act{justify-content:center;margin-top:8px}.br .br-act .wd-btn{padding:12px 36px;font-size:1.125rem}.tc .tc-meta{justify-content:space-between;margin-top:16px}.tc .tc-count{color:var(--ink-soft);font-size:.9375rem;font-weight:800}.tc .tc-area{aspect-ratio:4/3;background:var(--sky);border-radius:22px;width:100%;margin-top:12px;position:relative;overflow:hidden}.tc .tc-obj{aspect-ratio:1;cursor:pointer;touch-action:manipulation;width:17.5%;min-width:44px;font:inherit;font-family:var(--display);color:#fff;background:radial-gradient(circle at 32% 28%, #ffffffb3 0 12%, transparent 13%), var(--c);box-shadow:0 5px 0 var(--d), 0 10px 14px #1f315729;border:0;border-radius:50%;place-items:center;padding:0;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:800;transition:transform 80ms,box-shadow 80ms;display:grid;position:absolute}.tc .tc-obj.hue0{--c:var(--coral);--d:var(--coral-deep)}.tc .tc-obj.hue1{--c:var(--blue);--d:var(--blue-deep)}.tc .tc-obj.hue2{--c:var(--green);--d:var(--green-deep)}.tc .tc-obj.hue3{--c:var(--sun);--d:var(--line);color:var(--ink)}.tc .tc-obj:active{box-shadow:0 1px 0 var(--d);transform:translateY(4px)}.tc .tc-obj:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.tc .tc-obj.counted{filter:saturate(.85)}.tc .tc-total{visibility:hidden;flex-direction:column;align-items:center;min-height:5.5rem;margin-top:12px;display:flex}.tc .tc-total.on{visibility:visible}.tc .tc-total-label{color:var(--ink-soft);font-size:.9375rem;font-weight:800}.tc .tc-total-num{font-family:var(--display);font-size:clamp(3rem,14vw,4.5rem);font-weight:800;line-height:1}.tc .tc-actions{justify-content:center;margin-top:14px}.tc .tc-actions .wd-btn{padding:12px 28px;font-size:1.0625rem}.cc .cc-meta{justify-content:space-between;margin-top:16px}.cc .cc-score{color:var(--ink-soft);font-size:.9375rem;font-weight:800}.cc .cc-area{background:var(--sky);border-radius:22px;flex-direction:column;justify-content:center;gap:22px;height:13.5rem;margin-top:12px;padding:14px 8px 10px;display:flex;overflow:hidden}.cc .cc-row{justify-content:center;gap:2.5%;padding-block-start:1.6rem;display:flex}.cc .cc-obj{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #ffffffb3 0 12%, transparent 13%), var(--c);width:16%;max-width:3.5rem;box-shadow:0 5px 0 var(--d);border-radius:50%;transition:transform .12s,opacity .12s;display:block;position:relative}.cc .cc-obj.hue0{--c:var(--coral);--d:var(--coral-deep)}.cc .cc-obj.hue1{--c:var(--blue);--d:var(--blue-deep)}.cc .cc-obj.hue2{--c:var(--green);--d:var(--green-deep)}.cc .cc-obj.hue3{--c:var(--sun);--d:var(--line)}.cc .cc-obj.seen{opacity:.6}.cc .cc-obj.on{opacity:1;outline:3px solid var(--ink);outline-offset:3px;transform:translateY(-4px)scale(1.12)}.cc .cc-bubble{background:var(--cloud);min-width:1.75rem;color:var(--ink);font-family:var(--display);text-align:center;box-shadow:0 3px 0 var(--line);visibility:hidden;border-radius:12px;padding:1px 8px;font-size:1.125rem;font-weight:800;line-height:1.4;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)}.cc .cc-obj.on .cc-bubble{visibility:visible}.cc .cc-result{min-height:3.2em;color:var(--ink);margin-top:12px;font-size:.9375rem;font-weight:800}.cc .cc-result.good{color:var(--green-deep)}.cc .cc-result.bad{color:var(--coral-deep)}.cc .cc-answers{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cc .cc-answers .wd-btn{flex:11rem}.cc .cc-actions{justify-content:center;margin-top:16px}.cc .cc-actions .wd-btn{padding:12px 24px;font-size:1.0625rem}.cc .wd-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cc .cc-obj{transition:none}}.nb .nb-meta{justify-content:space-between;margin-top:16px}.nb .nb-score{color:var(--ink-soft);unicode-bidi:isolate;font-size:.9375rem;font-weight:800}.nb .nb-board{background:var(--sky);border-radius:22px;margin-top:12px;padding:10px 8px}.nb .nb-svg{width:100%;max-width:20rem;height:auto;margin:0 auto;display:block}.nb .nb-line{stroke:var(--ink-soft);stroke-width:4px;stroke-linecap:round}.nb .nb-node circle{fill:var(--cloud);stroke:var(--blue-deep);stroke-width:5px}.nb .nb-node text{font-family:var(--display);fill:var(--ink);font-size:34px;font-weight:800}.nb .nb-node.q circle{fill:var(--sun);stroke:var(--ink);stroke-dasharray:9 7}.nb .nb-a circle{stroke:var(--coral-deep)}.nb .nb-b circle{stroke:var(--green-deep)}.nb .nb-dotsbar{justify-content:center;margin-top:14px}.nb .nb-dots{flex-direction:column;align-items:center;gap:8px;min-height:calc(3rem + 8px);margin-top:10px;display:flex}.nb .nb-dotrow{justify-content:center;gap:6px;display:flex}.nb .nb-dot{box-sizing:border-box;border:3px solid var(--ink-soft);background:0 0;border-radius:50%;width:1.5rem;max-width:7.5vw;height:1.5rem;max-height:7.5vw;display:block}.nb .nb-dot.a{background:var(--coral);border-color:var(--coral-deep)}.nb .nb-dot.b{background:var(--green);border-color:var(--green-deep)}.nb .nb-answers{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.nb .nb-answers .wd-btn{padding:12px 18px;font-size:1.375rem}.nb .nb-family{text-align:center;min-height:8.5rem;margin-top:12px}.nb .nb-family-title{margin-top:0}.nb .nb-facts{grid-template-columns:repeat(2,1fr);gap:6px 12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.nb .nb-facts li{font-family:var(--display);background:var(--sky);unicode-bidi:isolate;border-radius:14px;padding:6px 8px;font-size:1.25rem;font-weight:800}.nb .nb-actions{justify-content:center;margin-top:8px}.nb .nb-actions .wd-btn{padding:12px 36px;font-size:1.0625rem}.nb .wd-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ta .ta-modes{margin-top:16px}.ta .ta-stage{background:var(--sky);border-radius:22px;min-height:12.5rem;margin-top:14px;padding:12px 10px}.ta .ta-stepper{justify-content:center;gap:10px}.ta .ta-stepper .wd-label{margin:0}.ta .ta-start{text-align:center;min-width:2ch;font-family:var(--display);font-size:1.75rem;font-weight:800}.ta .ta-board{flex-direction:column;align-items:center;gap:10px;min-height:6rem;margin-top:12px;display:flex}.ta .ta-row{gap:4px;width:100%;max-width:27rem;display:flex}.ta .ta-row>:nth-child(5){margin-inline-end:10px}.ta .ta-counter{aspect-ratio:1;cursor:pointer;border:3px solid var(--coral-deep);background:var(--coral);touch-action:manipulation;border-radius:50%;flex:1 1 0;min-width:0;max-width:2.5rem;padding:0;transition:opacity .12s,background .12s;position:relative}.ta .ta-counter[aria-pressed=true]{opacity:.4;background:0 0;border-style:dashed}.ta .ta-counter[aria-pressed=true]:after{content:"";inset-inline:10%;background:var(--ink);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;transform:rotate(-35deg)}.ta .ta-pairsbar{justify-content:center}.ta .ta-compare{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;width:100%;max-width:27rem;margin:12px auto 0;display:grid}.ta .ta-cell{aspect-ratio:1;display:block}.ta .ta-dot{box-sizing:border-box;border:3px solid #0000;border-radius:50%}.ta .ta-dot.red{background:var(--coral);border-color:var(--coral-deep)}.ta .ta-dot.blue{background:var(--blue);border-color:var(--blue-deep)}.ta .ta-dot.extra{box-shadow:0 0 0 3px var(--sun)}.ta .ta-link{aspect-ratio:auto;visibility:hidden;height:.75rem;position:relative}.ta .ta-compare.pairs .ta-link{visibility:visible}.ta .ta-link:after{content:"";background:var(--ink-soft);border-radius:2px;width:3px;margin-inline-start:-1.5px;position:absolute;inset-block:0;inset-inline-start:50%}.ta .ta-eq{margin-top:14px}.ta .ta-actions{justify-content:center;margin-top:12px}.ta .ta-actions .wd-btn{padding:12px 36px;font-size:1.0625rem}.ta .wd-btn:focus-visible,.ta .ta-counter:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.post[data-astro-cid-acjeitf4]{background:var(--cloud)}.post-head[data-astro-cid-acjeitf4],.prose[data-astro-cid-acjeitf4],.post-faq[data-astro-cid-acjeitf4],.sources[data-astro-cid-acjeitf4],.author[data-astro-cid-acjeitf4]{width:min(100% - 32px,720px);margin-inline:auto}.post-head[data-astro-cid-acjeitf4]{padding:40px 0 8px}.crumbs[data-astro-cid-acjeitf4]{color:var(--ink-soft);gap:8px;margin-bottom:18px;font-size:.9375rem;font-weight:700;display:flex}.crumbs[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]:hover{color:var(--blue)}.post-head[data-astro-cid-acjeitf4] h1[data-astro-cid-acjeitf4]{font-size:clamp(2.125rem,4.6vw,3.25rem);line-height:1.08}.byline[data-astro-cid-acjeitf4]{color:var(--ink-soft);align-items:center;gap:10px;margin-top:18px;font-size:.9375rem;display:flex}.byline[data-astro-cid-acjeitf4] img[data-astro-cid-acjeitf4]{border-radius:9px;flex:none}.byline[data-astro-cid-acjeitf4] .by[data-astro-cid-acjeitf4]{color:var(--ink);font-weight:800}.dot[data-astro-cid-acjeitf4]{margin:0 6px}.answer[data-astro-cid-acjeitf4]{background:var(--sky);border-inline-start:6px solid var(--blue);color:var(--ink);border-radius:14px;margin-top:24px;padding:18px 22px;font-size:1.125rem;font-weight:700}.prose[data-astro-cid-acjeitf4]{padding:8px 0 24px}.prose[data-astro-cid-acjeitf4] h2{margin:44px 0 12px;font-size:clamp(1.625rem,3vw,2.125rem)}.prose[data-astro-cid-acjeitf4] h3{margin:28px 0 8px;font-size:1.3125rem}.prose[data-astro-cid-acjeitf4] p,.prose[data-astro-cid-acjeitf4] li{color:#2d3f63;overflow-wrap:break-word}.prose[data-astro-cid-acjeitf4] p{margin:12px 0 0}.prose[data-astro-cid-acjeitf4] ul,.prose[data-astro-cid-acjeitf4] ol{margin:12px 0 0;padding-inline-start:1.3em}.prose[data-astro-cid-acjeitf4] li+li{margin-top:6px}.prose[data-astro-cid-acjeitf4] strong{color:var(--ink)}.prose[data-astro-cid-acjeitf4] blockquote{border-inline-start:6px solid var(--sun);background:#fff8e1;border-radius:14px;margin:20px 0 0;padding:14px 20px}.prose[data-astro-cid-acjeitf4] blockquote p{margin:0}.prose[data-astro-cid-acjeitf4] p>img{filter:drop-shadow(0 16px 24px #17326333);width:240px;margin:24px auto 0}.prose[data-astro-cid-acjeitf4] .table-wrap{margin-top:18px;overflow-x:auto}.prose[data-astro-cid-acjeitf4] table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose[data-astro-cid-acjeitf4] th,.prose[data-astro-cid-acjeitf4] td{text-align:start;vertical-align:top;border-bottom:1px solid #dbe7f5;padding:10px 12px}.prose[data-astro-cid-acjeitf4] th{background:var(--sky);color:var(--ink);font-weight:800}.prose[data-astro-cid-acjeitf4] a{font-weight:700}.widget-slot[data-astro-cid-acjeitf4]{margin:8px 0 0}.widget-cta[data-astro-cid-acjeitf4]{background:#fff8e1;border-radius:22px;align-items:center;gap:16px;margin:28px 0 0;padding:18px 20px;display:flex;box-shadow:0 5px #f3e2a9}.widget-cta[data-astro-cid-acjeitf4] img[data-astro-cid-acjeitf4]{filter:none;flex:none;width:72px;height:auto;margin:0}.widget-cta[data-astro-cid-acjeitf4] p[data-astro-cid-acjeitf4]{color:var(--ink-soft);margin:0;font-size:.9375rem}.widget-cta[data-astro-cid-acjeitf4] .widget-cta-title[data-astro-cid-acjeitf4]{font-family:var(--display);color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.2}.widget-cta[data-astro-cid-acjeitf4] .store-buttons{margin-top:12px}.post-faq[data-astro-cid-acjeitf4] h2[data-astro-cid-acjeitf4],.sources[data-astro-cid-acjeitf4] h2[data-astro-cid-acjeitf4]{margin:40px 0 12px;font-size:clamp(1.625rem,3vw,2.125rem)}.post-faq[data-astro-cid-acjeitf4] details[data-astro-cid-acjeitf4]{background:var(--sky-white);border-radius:14px;margin-top:10px;padding:14px 18px}.post-faq[data-astro-cid-acjeitf4] summary[data-astro-cid-acjeitf4]{cursor:pointer;color:var(--ink);font-weight:800}.post-faq[data-astro-cid-acjeitf4] details[data-astro-cid-acjeitf4] p[data-astro-cid-acjeitf4]{color:#2d3f63;margin-top:8px}.sources[data-astro-cid-acjeitf4] ol[data-astro-cid-acjeitf4]{color:var(--ink-soft);padding-inline-start:1.3em;font-size:.9375rem}.sources[data-astro-cid-acjeitf4] li[data-astro-cid-acjeitf4]+li[data-astro-cid-acjeitf4]{margin-top:6px}.sources[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]{overflow-wrap:anywhere}.author[data-astro-cid-acjeitf4]{color:var(--ink-soft);border-top:1px solid #dbe7f5;align-items:center;gap:16px;margin-top:40px;padding:20px 0 56px;display:flex}.author[data-astro-cid-acjeitf4] img[data-astro-cid-acjeitf4]{flex:none}.post-cta[data-astro-cid-acjeitf4]{background:linear-gradient(180deg, var(--sky), #cfe8fc)}.cta-inner[data-astro-cid-acjeitf4]{align-items:center;gap:28px;width:min(100% - 32px,720px);margin-inline:auto;padding:48px 0;display:flex}.cta-inner[data-astro-cid-acjeitf4] img[data-astro-cid-acjeitf4]{flex:none;width:140px}.cta-inner[data-astro-cid-acjeitf4] h2[data-astro-cid-acjeitf4]{font-size:clamp(1.75rem,3.4vw,2.375rem)}.cta-inner[data-astro-cid-acjeitf4] p[data-astro-cid-acjeitf4]{color:var(--ink-soft);margin:8px 0 18px}.related[data-astro-cid-acjeitf4]{padding:48px 0 72px}.related[data-astro-cid-acjeitf4] h2[data-astro-cid-acjeitf4]{margin-bottom:18px;font-size:clamp(1.75rem,3.4vw,2.375rem)}.related[data-astro-cid-acjeitf4] ul[data-astro-cid-acjeitf4]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]{background:var(--cloud);border-radius:18px;flex-direction:column;gap:8px;height:100%;padding:20px;text-decoration:none;display:flex;box-shadow:0 4px #cfe0f2}.related[data-astro-cid-acjeitf4] a[data-astro-cid-acjeitf4]:hover strong[data-astro-cid-acjeitf4]{color:var(--blue)}.related[data-astro-cid-acjeitf4] strong[data-astro-cid-acjeitf4]{font-family:var(--display);color:var(--ink);font-size:1.25rem;line-height:1.2}.related[data-astro-cid-acjeitf4] span[data-astro-cid-acjeitf4]{color:var(--ink-soft);font-size:.9375rem}@media (width<=600px){.cta-inner[data-astro-cid-acjeitf4]{text-align:center;flex-direction:column}.cta-inner[data-astro-cid-acjeitf4] .store-buttons{justify-content:center}.byline[data-astro-cid-acjeitf4]{align-items:flex-start}.widget-cta[data-astro-cid-acjeitf4]{text-align:center;flex-direction:column}.widget-cta[data-astro-cid-acjeitf4] .store-buttons{justify-content:center}}
