.guide{--g-nav:var(--glacier);--g-nav-soft:#e4f0ef;--g-van:#b03a0b;--g-van-soft:#fbeee6;--g-quick:#e9f2f1;--g-warm:#fbfaf6;--g-warm-line:#ece6d6;--g-gap:#fff8f3;--g-gap-line:#f0dbcc;max-width:44rem;color:var(--text);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem) 1.25rem clamp(4rem,7vw,6rem);font-size:1.06rem;line-height:1.75}.guide h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:.4em 0 .3em;font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1.14}.guide h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:2.4rem 0 .6rem;font-size:clamp(1.4rem,2.6vw,1.7rem);font-weight:600;line-height:1.25}.guide h3{font-family:var(--display);color:var(--ink);margin:1.7rem 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.3}.guide p{margin:0 0 1.1rem}.guide strong{color:var(--ink);font-weight:600}.guide a{color:var(--g-nav);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.guide a:hover{text-decoration-thickness:2px}.guide ul,.guide ol{margin:0 0 1.1rem;padding-left:1.2rem}.guide li{margin:.45rem 0}.guide .g-crumbs{color:var(--slate);margin:0 0 .4rem;font-size:.82rem}.guide .g-crumbs a{color:var(--slate)}.guide .g-crumbs span{margin:0 .3rem}.guide .g-byline{color:var(--slate);margin:.2rem 0 1.4rem;font-size:.92rem}.guide .g-lede{font-size:1.15rem;line-height:1.65}.guide figure{margin:1.8rem 0}.guide figure img{background:var(--snow);border-radius:12px;width:100%;height:auto;display:block}.guide figcaption{color:var(--slate);text-align:center;margin-top:.5rem;font-size:.85rem}.guide .g-quick{background:var(--g-quick);border:1px solid #d3e4e2;border-radius:14px;margin:1.5rem 0;padding:18px 20px}.guide .g-quick p{margin:0}.guide .g-tag{font:700 .72rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--g-nav);margin-bottom:.3rem;display:inline-block}.guide .g-status{background:var(--card);border:1px solid #d3e4e2;border-radius:14px;margin:1.5rem 0;padding:4px 20px 16px}.guide .g-status .g-tag{margin:14px 0 .3rem}.guide .g-status table{margin:.6rem 0 .4rem}.guide .g-tablewrap{-webkit-overflow-scrolling:touch;margin:1.3rem 0;overflow-x:auto}.guide .g-tablewrap table{min-width:100%;margin:0}.guide table{border-collapse:collapse;width:100%;margin:1.3rem 0;font-size:.95rem}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:10px 12px;line-height:1.6}.guide thead th{background:var(--snow);color:var(--ink);font-weight:600}.guide tbody tr:last-child td{border-bottom:none}.guide caption{caption-side:top;text-align:left;color:var(--slate);padding:0 0 .5rem;font-size:.86rem}.guide .g-note{color:var(--slate);margin:.4rem 0 1.1rem;font-size:.86rem}.guide .g-status .g-note{margin:.4rem 0 0}.guide .g-tip{border-left:4px solid var(--g-nav);background:var(--g-nav-soft);border-radius:0 10px 10px 0;margin:1.2rem 0;padding:12px 16px;font-size:.98rem}.guide .g-tip .g-who{color:var(--g-nav);font-weight:700}.guide .g-tip.g-van{border-left-color:var(--g-van);background:var(--g-van-soft)}.guide .g-tip.g-van .g-who{color:var(--g-van)}.guide .g-debate{border:1px solid var(--hair);background:var(--card);border-radius:14px;margin:1.5rem 0;padding:6px 20px 18px}.guide .g-debate .g-turn{border-bottom:1px dashed var(--hair);padding:14px 0 4px}.guide .g-debate .g-turn:last-of-type,.guide .g-debate .g-turn:last-child{border-bottom:none}.guide .g-debate .g-turn:has(+.g-verdict){border-bottom:none}.guide .g-debate .g-name{letter-spacing:.02em;font-size:.9rem;font-weight:700}.guide .g-debate .g-name.g-nav{color:var(--g-nav)}.guide .g-debate .g-name.g-van{color:var(--g-van)}.guide .g-debate .g-turn p{margin:.25rem 0 0}.guide .g-verdict{background:var(--snow);border-radius:10px;margin-top:14px;padding:12px 16px}.guide .g-verdict p{margin:0}.guide .g-verdict strong,.guide .g-verdict b{margin-bottom:.2rem;display:block}.guide .g-takeaways{background:var(--g-warm);border:1px solid var(--g-warm-line);border-radius:14px;margin:1.7rem 0;padding:16px 20px}.guide .g-takeaways h2{margin-top:.4rem}.guide .g-takeaways ul{padding:0;list-style:none}.guide .g-takeaways li{padding-left:1.7rem;position:relative}.guide .g-takeaways li:before{content:"✓";color:var(--g-nav);font-weight:700;position:absolute;left:0}.guide details{border-bottom:1px solid var(--hair);padding:4px 0}.guide summary{cursor:pointer;color:var(--ink);padding:12px 0;font-weight:600;list-style:none}.guide summary::-webkit-details-marker{display:none}.guide summary:after{content:"+" / "";float:right;color:var(--slate);font-weight:400}.guide details[open] summary:after{content:"−" / ""}.guide details p{margin:.2rem 0 1rem}.guide .g-gaps{background:var(--g-gap);border:1px solid var(--g-gap-line);border-radius:14px;margin:1.7rem 0;padding:6px 20px 16px}.guide .g-gaps h2{margin-top:1rem;font-size:1.22rem}.guide .g-gaps ol{font-size:.96rem}.guide .g-cta{background:linear-gradient(180deg, var(--glacier), var(--glacier-d));color:#eafafa;border-radius:16px;margin:2rem 0;padding:24px}.guide .g-cta h2{color:#fff;margin-top:.2rem}.guide .g-cta p{color:#dff2f1;margin:0}.guide .g-cta a{color:#fff}.guide .g-cta a:focus-visible{outline-color:#fff}.guide .g-related{background:var(--snow);border-radius:14px;margin:1.7rem 0;padding:8px 22px}.guide .g-related h2{font-size:1.2rem}.guide .g-related ul{padding:0;list-style:none}.guide .g-related li{border-bottom:1px solid var(--hair);padding:10px 0}.guide .g-related li:last-child{border-bottom:none}.guide .g-related .g-soon{color:var(--slate);font-size:.8rem}.guide .g-unk{color:var(--slate);font-style:italic}.guide .g-author{background:var(--snow);border-radius:14px;align-items:flex-start;gap:14px;margin:2rem 0 1rem;padding:18px 20px;display:flex}.guide .g-author .g-av{object-fit:cover;background:var(--g-nav);border-radius:50%;flex:0 0 48px;width:48px;height:48px}.guide .g-author .g-meta{font-size:.95rem}.guide .g-author .g-meta b{color:var(--ink);display:block}.guide .g-sources,.guide .g-log{color:var(--slate);border-top:1px solid var(--hair);border-bottom:0;margin-top:1.6rem;font-size:.85rem}.guide .g-sources+.g-log{margin-top:0}.guide .g-sources summary,.guide .g-log summary{color:var(--slate);font-size:.9rem}.guide .g-sources a{color:var(--slate)}.guide .g-log ul{margin:.2rem 0 1rem;padding:0;list-style:none}.guide .g-log b{color:var(--ink)}.guide a:focus-visible,.guide summary:focus-visible{outline:3px solid var(--haldi);outline-offset:2px;border-radius:2px}.guide .g-tablewrap:focus-visible{outline:3px solid var(--haldi);outline-offset:2px;border-radius:4px}@media (max-width:520px){.guide{padding-inline:1.1rem;font-size:1.02rem}.guide .g-author{flex-wrap:wrap}}@media print{.guide .g-cta,.guide .g-related{display:none!important}.guide details p{display:block!important}.guide .g-author{background:0 0!important;border:1px solid #999!important;display:block!important}.guide .g-author .g-av{display:none!important}.guide a{text-decoration:underline;color:#000!important}.guide .g-tip,.guide .g-tip.g-van,.guide .g-quick,.guide .g-takeaways,.guide .g-verdict,.guide .g-status,.guide .g-gaps{color:#000!important;background:0 0!important;border:1px solid #999!important}.guide .g-tip .g-who,.guide .g-tip.g-van .g-who{color:#000!important}.guide .g-tablewrap{overflow:visible!important}}
