.series-shelf ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.series-shelf li{border:1px solid var(--line);background:#fff}.series-shelf li.is-current{border-left:4px solid var(--teal);background:#f7fbfa}.series-shelf a{display:flex;flex-direction:column;padding:.8rem 1rem;color:inherit;text-decoration:none}.series-shelf small{color:var(--teal);font-weight:700}.series-shelf span{font-weight:700}.series-shelf-more{margin-top:1rem}.series-shelf-more summary{display:flex;width:100%;min-height:2.9rem;align-items:center;justify-content:center;border:1px solid var(--teal);background:#fff;color:var(--teal);font-weight:700;cursor:pointer;list-style:none}.series-shelf-more summary::-webkit-details-marker{display:none}.series-shelf-more summary:after{margin-left:.55rem;content:"＋";font-size:1.05rem;line-height:1}.series-shelf-more[open] summary:after{content:"−"}.series-shelf-more summary:hover{background:#f7fbfa}.series-shelf-more summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.series-shelf-more ol{margin-top:.75rem}.series-shelf-more-open,.series-shelf-more[open] .series-shelf-more-closed{display:none}.series-shelf-more[open] .series-shelf-more-open{display:inline}.series-navigation{--series-nav-accent:#4d8fa0;margin:2rem 0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--series-nav-accent) 38%,var(--line));border-left:4px solid var(--series-nav-accent);background:color-mix(in srgb,var(--series-nav-accent) 5%,#fff)}.series-navigation--amber{--series-nav-accent:#aa7d32}.series-navigation--violet{--series-nav-accent:#716991}.series-navigation--green{--series-nav-accent:#56866e}.series-navigation>header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid color-mix(in srgb,var(--series-nav-accent) 22%,var(--line))}.series-navigation>header>div:first-child{display:flex;flex-direction:column}.series-navigation header small{color:var(--series-nav-accent);font-size:.65rem;font-weight:700;letter-spacing:.14em}.series-navigation header strong{font-family:serif;font-size:1.1rem}.series-navigation-position{display:flex;flex-direction:column;align-items:flex-end;color:var(--muted);font-size:.78rem}.series-navigation-position b{color:var(--series-nav-accent);font-family:serif;font-size:1rem}.series-complete-message{margin:.9rem 0 0;color:var(--series-nav-accent);font-family:serif;font-weight:700}.series-navigation-links{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:stretch;gap:.75rem;margin-top:1rem}.series-nav-card{display:flex;min-height:5.5rem;flex-direction:column;justify-content:center;padding:.8rem;border:1px solid var(--line);background:#fff;color:inherit;text-decoration:none}.series-nav-card small{color:var(--series-nav-accent);font-weight:700}.series-nav-card em{margin:.15rem 0;color:var(--muted);font-size:.7rem;font-style:normal}.series-nav-card span{display:-webkit-box;overflow:hidden;font-size:.82rem;font-weight:700;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.series-nav-next{border-color:color-mix(in srgb,var(--series-nav-accent) 55%,var(--line));box-shadow:0 4px 14px color-mix(in srgb,var(--series-nav-accent) 11%,transparent)}.series-nav-next small{font-size:.82rem}.series-nav-index{align-self:center;padding:.8rem;color:var(--series-nav-accent);font-size:.78rem;font-weight:700;text-align:center;text-decoration:none}.series-nav-card:focus-visible,.series-nav-index:focus-visible{outline:3px solid var(--series-nav-accent);outline-offset:3px}@media(max-width:620px){.series-shelf ol{grid-template-columns:1fr}}@media(max-width:620px){.series-navigation{padding:1rem}.series-navigation>header{align-items:flex-start}.series-navigation-position span{max-width:10rem;text-align:right}.series-navigation-links{display:flex;flex-direction:column}.series-nav-next,.series-nav-restart{order:1}.series-nav-index{order:2;width:100%;border:1px solid var(--line)}.series-nav-previous{order:3}.series-nav-spacer{display:none}.series-nav-card{min-height:4.8rem}}.perinatal-timeline{margin:1.5rem 0;padding:1.1rem;border:1px solid color-mix(in srgb,var(--teal) 35%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--teal) 6%,white)}.perinatal-timeline>strong{display:block;margin-bottom:.75rem}.perinatal-timeline ol{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin:0;padding:0;list-style:none}.perinatal-timeline a{display:flex;min-height:4.2rem;flex-direction:column;justify-content:center;padding:.7rem;border-radius:.7rem;background:var(--surface,#fff);text-decoration:none}.perinatal-timeline span{font-weight:700}.perinatal-timeline small{color:var(--muted,#64748b)}.perinatal-timeline .is-current a{outline:2px solid var(--teal)}@media(max-width:700px){.perinatal-timeline ol{grid-template-columns:repeat(2,1fr)}}.article-copyright[data-astro-cid-x3owrqnv]{margin-top:3rem;padding:1.25rem 1.4rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f5;color:var(--muted);font-size:.9rem}.article-copyright[data-astro-cid-x3owrqnv] p[data-astro-cid-x3owrqnv]{margin:.45rem 0}.article-copyright__owner[data-astro-cid-x3owrqnv]{color:var(--ink);font-weight:700}.risk-notice[data-astro-cid-2l3ourxg]{margin:1.25rem 0;padding:1rem 1.2rem;border:1px solid var(--line);border-left:4px solid var(--gold);background:#fffdf6;font-size:.92rem}.risk-notice[data-astro-cid-2l3ourxg] p[data-astro-cid-2l3ourxg]{margin:.35rem 0 0;color:var(--muted)}.affiliate-card[data-astro-cid-eo66izou]{margin:2.75rem 0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-top:4px solid var(--gold);border-radius:4px;background:#fffdf6;overflow-wrap:anywhere}.affiliate-card__label[data-astro-cid-eo66izou]{display:inline-block;margin:0 0 .85rem;padding:.15rem .5rem;border-radius:999px;background:#6d5a31;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em}.affiliate-card[data-astro-cid-eo66izou] h2[data-astro-cid-eo66izou]{margin:0 0 1rem;padding:0;border:0;font-size:clamp(1.35rem,4vw,1.75rem)}.affiliate-card[data-astro-cid-eo66izou] p[data-astro-cid-eo66izou]:not(.affiliate-card__label){margin:.75rem 0}.affiliate-card__cta[data-astro-cid-eo66izou]{display:inline-flex;max-width:100%;margin-top:.65rem;padding:.7rem 1rem;border:1px solid var(--teal);border-radius:3px;color:var(--teal);font-weight:700;line-height:1.5;text-decoration:none}.affiliate-card__cta[data-astro-cid-eo66izou]:hover{background:var(--soft)}.affiliate-card__impression[data-astro-cid-eo66izou]{position:absolute;width:1px;height:1px;border:0}@media(max-width:430px){.affiliate-card[data-astro-cid-eo66izou]{margin:2rem 0;padding:1.1rem}.affiliate-card__cta[data-astro-cid-eo66izou]{display:flex;width:100%}}.ownership-check{margin:1.5rem 0 2rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:4px;background:var(--soft)}.ownership-check [hidden]{display:none}.ownership-check__kicker,.ownership-check__counter{margin:0 0 .45rem;color:var(--teal);font-size:.78rem;font-weight:700;letter-spacing:.08em}.ownership-check h3{margin:0 0 1rem;font-family:serif;font-size:clamp(1.25rem,4vw,1.65rem);line-height:1.45}.ownership-check__notice{margin:1rem 0 1.15rem;padding:.9rem 1rem;border-left:3px solid var(--teal);background:var(--surface)}.ownership-check__notice p{margin:.3rem 0 0}.ownership-check button{min-height:44px;border-radius:3px;font:inherit;font-weight:700;cursor:pointer}.ownership-check button:focus-visible,.ownership-check summary:focus-visible,.ownership-check a:focus-visible{outline:3px solid #e7b858;outline-offset:3px}.ownership-check__primary{border:1px solid var(--teal);background:var(--teal);color:#fff;padding:.65rem 1rem}.ownership-check__secondary,.ownership-check__back{border:1px solid var(--teal);background:var(--surface);color:var(--teal);padding:.55rem .9rem}.ownership-check__back{margin-top:1rem}.ownership-check__back:disabled{opacity:.45;cursor:default}.ownership-check__answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ownership-check__answers button{border:1px solid var(--teal);background:var(--surface);color:var(--ink);padding:.75rem}.ownership-check__answers button:hover{background:color-mix(in srgb,var(--teal) 9%,var(--surface))}.ownership-check__result-body,.ownership-check__support{margin:0 0 .7rem}.ownership-check__support{color:var(--muted)}.ownership-check__next-question{display:grid;gap:.25rem;margin:1rem 0;padding:.85rem 1rem;border-left:3px solid var(--gold);background:var(--surface)}.ownership-check__next-question span{color:var(--muted);font-size:.78rem;font-weight:700}.ownership-check__article-link{display:inline-block;margin-bottom:1rem;font-weight:700}.ownership-check__details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ownership-check__details summary{padding:.8rem 0;color:var(--teal);font-weight:700;cursor:pointer}.ownership-check__details ul{margin:0 0 .8rem;padding-left:1.25rem}.ownership-check__details li+li{margin-top:.65rem}.ownership-check__details p{margin:.75rem 0}.ownership-check__disclaimer{color:var(--muted);font-size:.88rem}.ownership-check__secondary{margin-top:1rem}@media(max-width:430px){.ownership-check{padding:.9rem}.ownership-check__answers{grid-template-columns:1fr}}.body-shape-tool[data-astro-cid-b5agjkdn]{margin:2rem 0 3rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--line);border-top:5px solid var(--teal);background:linear-gradient(145deg,#f3f8f6,#fff)}.tool-head[data-astro-cid-b5agjkdn]>span[data-astro-cid-b5agjkdn]{color:var(--teal);font-size:.75rem;font-weight:700;letter-spacing:.12em}.tool-head[data-astro-cid-b5agjkdn] h2[data-astro-cid-b5agjkdn]{margin:.2rem 0;border:0}.tool-head[data-astro-cid-b5agjkdn] p[data-astro-cid-b5agjkdn]{margin:.3rem 0 1.4rem;color:var(--muted)}fieldset[data-astro-cid-b5agjkdn]{margin:1rem 0;padding:1rem 1.2rem;border:1px solid #cbd9d5;background:#fff}legend[data-astro-cid-b5agjkdn]{padding:0 .4rem;font-weight:700}.input-grid[data-astro-cid-b5agjkdn],.slider-grid[data-astro-cid-b5agjkdn],.choice-grid[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.input-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn],.slider-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn]{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;font-weight:700}.input-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn] span[data-astro-cid-b5agjkdn]{display:flex;align-items:center;gap:.35rem;font-weight:400}.input-grid[data-astro-cid-b5agjkdn] input[data-astro-cid-b5agjkdn]{width:8rem;padding:.45rem;border:1px solid #aebbb8;border-radius:4px}.input-grid[data-astro-cid-b5agjkdn] small[data-astro-cid-b5agjkdn]{color:var(--muted);font-weight:400}.choice-grid[data-astro-cid-b5agjkdn] fieldset[data-astro-cid-b5agjkdn]{margin:.8rem 0 0;padding:.7rem}.choice-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn]{display:inline-flex;align-items:center;gap:.3rem;margin:.2rem .7rem .2rem 0;font-size:.84rem}.privacy-note[data-astro-cid-b5agjkdn],.adjustments[data-astro-cid-b5agjkdn]>p[data-astro-cid-b5agjkdn]{margin:.8rem 0 0;color:var(--muted);font-size:.82rem}.slider-group[data-astro-cid-b5agjkdn]{margin-top:1rem;padding:.8rem;border-left:3px solid #bdd2cd;background:#f8fbfa}.slider-group[data-astro-cid-b5agjkdn] h3[data-astro-cid-b5agjkdn]{margin:0 0 .65rem;font-size:1rem}.slider-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:1fr auto;align-items:center}.slider-grid[data-astro-cid-b5agjkdn] input[data-astro-cid-b5agjkdn]{grid-column:1/-1;width:100%;accent-color:var(--teal)}output[data-astro-cid-b5agjkdn]{color:var(--teal);font-weight:700}.tool-actions[data-astro-cid-b5agjkdn]{display:flex;justify-content:flex-end;margin-top:1rem}.tool-actions[data-astro-cid-b5agjkdn] button[data-astro-cid-b5agjkdn]{padding:.5rem .8rem;border:1px solid var(--teal);border-radius:4px;background:#fff;color:var(--teal);cursor:pointer}.shape-comparison[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shape-comparison[data-astro-cid-b5agjkdn] figure[data-astro-cid-b5agjkdn]{margin:0;padding:1rem;border:1px solid var(--line);background:#fff;text-align:center}.shape-comparison[data-astro-cid-b5agjkdn] figcaption[data-astro-cid-b5agjkdn]{display:flex;min-height:3.8rem;flex-direction:column}.shape-comparison[data-astro-cid-b5agjkdn] figcaption[data-astro-cid-b5agjkdn] span[data-astro-cid-b5agjkdn]{color:var(--muted);font-size:.78rem}.shape-comparison[data-astro-cid-b5agjkdn] svg[data-astro-cid-b5agjkdn]{width:min(100%,210px);height:auto}.shape-comparison[data-astro-cid-b5agjkdn] .silhouette{fill:#d7e9e4;stroke:#26766d;stroke-width:2;transition:all .18s ease}.shape-comparison[data-astro-cid-b5agjkdn] .silhouette.muted{fill:#eef2f0;stroke:#879a96}.shape-results[data-astro-cid-b5agjkdn]{margin-top:1rem;padding:1.2rem;border:1px solid var(--line);background:#fff}.shape-results[data-astro-cid-b5agjkdn] h3[data-astro-cid-b5agjkdn]{margin-top:0}.difference-grid[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.difference-grid[data-astro-cid-b5agjkdn] article[data-astro-cid-b5agjkdn]{padding:.85rem;border-left:4px solid var(--teal);background:var(--soft)}.difference-grid[data-astro-cid-b5agjkdn] span[data-astro-cid-b5agjkdn]{font-size:.72rem;color:var(--teal);font-weight:700}.difference-grid[data-astro-cid-b5agjkdn] h4[data-astro-cid-b5agjkdn]{margin:.1rem 0}.difference-grid[data-astro-cid-b5agjkdn] strong[data-astro-cid-b5agjkdn],.difference-grid[data-astro-cid-b5agjkdn] b[data-astro-cid-b5agjkdn]{display:block}.difference-grid[data-astro-cid-b5agjkdn] b[data-astro-cid-b5agjkdn]{color:#435954;font-size:.84rem}.difference-grid[data-astro-cid-b5agjkdn] p[data-astro-cid-b5agjkdn]{margin:.35rem 0 0;font-size:.8rem}.auto-comment[data-astro-cid-b5agjkdn]{padding:1rem;border-left:4px solid var(--gold);background:#fffaf0}.shape-results[data-astro-cid-b5agjkdn] dl[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.shape-results[data-astro-cid-b5agjkdn] dl[data-astro-cid-b5agjkdn] div[data-astro-cid-b5agjkdn]{padding:.6rem;background:var(--soft)}.shape-results[data-astro-cid-b5agjkdn] dt[data-astro-cid-b5agjkdn]{font-size:.78rem;color:var(--muted)}.shape-results[data-astro-cid-b5agjkdn] dd[data-astro-cid-b5agjkdn]{margin:0;font-weight:700}.shape-caution[data-astro-cid-b5agjkdn]{margin-top:1rem;color:var(--muted);font-size:.78rem}.article-bridge[data-astro-cid-b5agjkdn]{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--line);font-weight:700}@media(max-width:620px){.input-grid[data-astro-cid-b5agjkdn],.slider-grid[data-astro-cid-b5agjkdn],.choice-grid[data-astro-cid-b5agjkdn],.shape-comparison[data-astro-cid-b5agjkdn],.difference-grid[data-astro-cid-b5agjkdn],.shape-results[data-astro-cid-b5agjkdn] dl[data-astro-cid-b5agjkdn]{grid-template-columns:1fr}.shape-comparison[data-astro-cid-b5agjkdn] figure[data-astro-cid-b5agjkdn]{display:grid;grid-template-columns:1fr minmax(110px,150px);align-items:center;text-align:left}.shape-comparison[data-astro-cid-b5agjkdn] svg[data-astro-cid-b5agjkdn]{width:100%}.body-shape-tool[data-astro-cid-b5agjkdn]{padding:1rem}.input-grid[data-astro-cid-b5agjkdn] input[data-astro-cid-b5agjkdn]{width:100%;max-width:9rem}.choice-grid[data-astro-cid-b5agjkdn] label[data-astro-cid-b5agjkdn]{display:flex}}.lifestyle-affiliate[data-astro-cid-idxu5xmj]{margin:2.75rem 0 0;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-top:4px solid var(--gold);border-radius:4px;background:#fffdf6;overflow-wrap:anywhere}.lifestyle-affiliate__label[data-astro-cid-idxu5xmj]{display:inline-block;margin:0 0 .85rem;padding:.15rem .5rem;border-radius:999px;background:#6d5a31;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em}.lifestyle-affiliate[data-astro-cid-idxu5xmj] h2[data-astro-cid-idxu5xmj]{margin:0 0 .8rem;padding:0;border:0;font-size:clamp(1.3rem,4vw,1.7rem)}.lifestyle-affiliate[data-astro-cid-idxu5xmj] p[data-astro-cid-idxu5xmj]:not(.lifestyle-affiliate__label){margin:.65rem 0}.lifestyle-affiliate__advertiser[data-astro-cid-idxu5xmj]{color:var(--muted);font-size:.82rem}.lifestyle-affiliate__cta[data-astro-cid-idxu5xmj]{display:inline-flex;max-width:100%;margin-top:.55rem;padding:.7rem 1rem;border:1px solid var(--teal);border-radius:3px;color:var(--teal);font-weight:700;line-height:1.5;text-decoration:none}.lifestyle-affiliate__cta[data-astro-cid-idxu5xmj]:hover,.lifestyle-affiliate__cta[data-astro-cid-idxu5xmj]:focus-visible{background:var(--soft)}.lifestyle-affiliate__impression[data-astro-cid-idxu5xmj]{display:block;width:1px;height:1px;border:0}@media(max-width:430px){.lifestyle-affiliate[data-astro-cid-idxu5xmj]{margin-top:2rem;padding:1.1rem}.lifestyle-affiliate__cta[data-astro-cid-idxu5xmj]{display:flex;width:100%}}.rakuten-widget[data-astro-cid-kbmdagtp]{margin:2.5rem 0;padding:1rem;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-top:3px solid var(--gold);border-radius:4px;background:#fffdf8}.rakuten-widget__label[data-astro-cid-kbmdagtp]{width:fit-content;margin:0 0 .8rem;padding:.15rem .5rem;border-radius:999px;background:#6d5a31;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em}.rakuten-widget__stage[data-astro-cid-kbmdagtp]{min-height:160px;text-align:center}.rakuten-widget__stage[data-astro-cid-kbmdagtp][hidden]{display:none}.rakuten-widget__frame[data-astro-cid-kbmdagtp]{display:block;max-width:100%;margin:0 auto;border:0;overflow:hidden;background:transparent}.rakuten-widget__fallback[data-astro-cid-kbmdagtp]{margin:0;color:var(--muted);font-size:.8rem;text-align:center}@media(max-width:430px){.rakuten-widget[data-astro-cid-kbmdagtp]{width:calc(100% + 32px);margin:2rem 0;margin-left:-16px;padding:.75rem 1px}.rakuten-widget__label[data-astro-cid-kbmdagtp]{margin-left:8px}}.nanoimpact-text-ad[data-astro-cid-htw5oywo]{box-sizing:border-box;width:100%;max-width:380px;margin:28px 0 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--soft) 55%,white);overflow-wrap:anywhere}.nanoimpact-text-ad__header[data-astro-cid-htw5oywo]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nanoimpact-text-ad__label[data-astro-cid-htw5oywo]{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:var(--teal);color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em}.nanoimpact-text-ad__header[data-astro-cid-htw5oywo] small[data-astro-cid-htw5oywo]{color:var(--muted);font-size:11px}.nanoimpact-text-ad__name[data-astro-cid-htw5oywo]{margin:0;color:var(--ink);font-family:serif;font-size:18px;font-weight:700;line-height:1.45}.nanoimpact-text-ad__description[data-astro-cid-htw5oywo]{margin:5px 0 13px;color:var(--muted);font-size:13px;line-height:1.6}.nanoimpact-text-ad__link[data-astro-cid-htw5oywo]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--teal) 8%,white);color:var(--teal);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}.nanoimpact-text-ad__link[data-astro-cid-htw5oywo]:hover{background:color-mix(in srgb,var(--teal) 14%,white)}.nanoimpact-text-ad__link[data-astro-cid-htw5oywo]:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 40%,transparent);outline-offset:3px}.nanoimpact-text-ad[data-astro-cid-htw5oywo] img[data-astro-cid-htw5oywo]{position:absolute;width:1px;height:1px;border:0}@media(max-width:560px){.nanoimpact-text-ad[data-astro-cid-htw5oywo]{margin-top:24px}}.air-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:linear-gradient(145deg,#f2fbfa,#fff);box-shadow:0 16px 45px #0f5b571a}.air-selector .tool-heading>span,.air-selector legend>span{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#167d78;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em}.air-selector .tool-heading h2{margin:.55rem 0}.air-selector form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.air-selector legend{padding:0 .4rem;font-size:1.2rem;font-weight:800}.air-selector .input-grid,.air-selector .candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.air-selector label{display:grid;gap:.35rem;font-weight:700}.air-selector input,.air-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;color:inherit;font:inherit}.air-selector .field-row{display:grid;grid-template-columns:1fr 6rem;gap:.4rem}.air-selector .purpose-list{margin:1rem 0;padding:0;border:0}.air-selector .purpose-list legend{font-size:1rem;padding:0}.air-selector .purpose-list label{display:inline-flex;align-items:center;margin:.35rem .55rem .35rem 0;padding:.5rem .7rem;border:1px solid #cfe2e0;border-radius:.6rem;background:#f7fbfb;font-weight:600}.air-selector .purpose-list input{width:auto}.air-selector .note,.air-selector .disclaimer,.air-selector .ideal-note{font-size:.86rem;color:#526967}.air-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.85rem;background:#f7fbfb;overflow:hidden}.air-selector .result h3{margin:0 0 .75rem;font-size:1rem}.air-selector .result-block{padding:1.25rem 1.5rem;border-bottom:1px solid #cfe2e0}.air-selector .conditions dl,.air-selector .candidate-summary dl{display:grid;gap:.65rem;margin:0}.air-selector .conditions dl div,.air-selector .candidate-summary dl div{display:grid;grid-template-columns:minmax(7rem,.8fr) 2fr;gap:1rem}.air-selector .conditions dt,.air-selector .candidate-summary dt{color:#526967;font-size:.85rem;font-weight:700}.air-selector .conditions dd,.air-selector .candidate-summary dd{margin:0;font-weight:800}.air-selector .standard{background:#e9f6f5}.air-selector .metric{display:grid;gap:.15rem;padding:.25rem 0}.air-selector .metric strong{font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.15;color:#0c625e}.air-selector .metric span,.air-selector .metric small{font-size:.88rem}.air-selector .metric-text strong{font-size:1.2rem}.air-selector .clean-air{margin:.8rem 0 0;padding:.7rem;background:#fff;border-radius:.5rem;font-size:.86rem}.air-selector .priorities ol{margin-bottom:0;padding-left:1.6rem}.air-selector .priorities li{padding:.2rem 0;font-weight:650}.air-selector .lower-priority ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.air-selector .lower-priority li{display:grid;grid-template-columns:minmax(8rem,.7fr) 2fr;gap:.5rem}.air-selector .lower-priority span{color:#526967;font-size:.88rem}.air-selector .detail-link{margin:0;padding:1rem 1.5rem;background:#fff}.air-selector .detail-link a{font-weight:700}.air-selector .candidate-summary{padding:1.25rem 1.5rem;background:#e9f6f5;border-bottom:1px solid #b9d9d6}.air-selector .candidate-summary dd{font-size:1.08rem}.air-selector .candidate-summary dl div:first-child dd,.air-selector .candidate-summary dl div:nth-child(2) dd{font-size:1.25rem;color:#0c625e}.air-selector .primary-verdict{margin:1rem 0;padding:.75rem;border-left:5px solid #167d78;background:#fff;font-size:1.08rem;font-weight:850}.air-selector .candidate-summary>p:last-child{display:grid;gap:.2rem;margin-bottom:0}.air-selector .judge-list-title{padding:1rem 1.5rem 0}.air-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.air-selector .judge-card{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.air-selector .judge-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.air-selector .judge-card h4{margin:0;font-size:1rem}.air-selector .judge-card p{margin:.65rem 0 0;color:#405654;font-size:.9rem}.air-selector .judge-chip{flex:none;padding:.2rem .48rem;border-radius:999px;background:#eef2f2;font-size:.78rem;font-weight:800}.air-selector .judge-positive{border-left-color:#167d78}.air-selector .judge-positive .judge-chip{background:#dff3ed;color:#07594c}.air-selector .judge-caution{border-left-color:#b28220}.air-selector .judge-caution .judge-chip{background:#fff2cb;color:#684b08}.air-selector .judge-negative{border-left-color:#b84b4b}.air-selector .judge-negative .judge-chip{background:#fde8e8;color:#842f2f}.air-selector .judge-neutral .judge-chip{background:#e8eef0;color:#40545b}.air-selector .judge-muted{opacity:.82}.air-selector .result-details{margin:0;padding:1rem 1.5rem;border-top:1px solid #cfe2e0;background:#fff;font-size:.86rem}.air-selector .result-details summary{cursor:pointer;font-weight:750}.air-selector .result-details p{margin-bottom:0}.air-selector .disclaimer{margin:.9rem 0 0}@media(max-width:700px){.air-selector .input-grid,.air-selector .candidate-grid,.air-selector .judge-list{grid-template-columns:1fr}.air-selector form>fieldset{padding:.8rem}.air-selector .result-block,.air-selector .candidate-summary{padding:1rem}.air-selector .conditions dl div,.air-selector .candidate-summary dl div,.air-selector .lower-priority li{grid-template-columns:1fr;gap:.15rem}.air-selector .judge-card-head{align-items:center}.air-selector .purpose-list label{display:flex;margin-right:0}.air-selector .metric strong{font-size:1.7rem}.air-selector .detail-link,.air-selector .result-details{padding:1rem}.air-selector .judge-list-title{padding-inline:1rem}.air-selector .judge-list{padding-inline:1rem;padding-bottom:1rem}}.usb-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:linear-gradient(145deg,#f2fbfa,#fff);box-shadow:0 16px 45px #0f5b571a}.usb-selector .tool-heading>span,.usb-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#167d78;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em}.usb-selector .tool-heading h2{margin:.55rem 0}.usb-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.usb-selector>form>fieldset>legend{padding:0 .4rem;font-size:1.2rem;font-weight:800}.usb-selector .device-list{display:grid;gap:.8rem}.usb-selector .device-card{margin:0;padding:1rem;border:1px solid #cfe2e0;border-radius:.8rem;background:#f7fbfb}.usb-selector .device-card>legend{padding:0 .35rem;font-weight:800}.usb-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.usb-selector .three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.usb-selector .wide{grid-column:1/-1}.usb-selector label{display:grid;gap:.35rem;font-weight:700}.usb-selector input,.usb-selector select,.usb-selector button{font:inherit}.usb-selector input,.usb-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;color:inherit}.usb-selector h3{margin:1.3rem 0 .55rem;font-size:1.05rem}.usb-selector .device-actions{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.usb-selector button{cursor:pointer}.usb-selector .secondary-button{padding:.65rem .9rem;border:1px solid #167d78;border-radius:.6rem;background:#fff;color:#0c625e;font-weight:800}.usb-selector .text-button{border:0;background:transparent;color:#526967;text-decoration:underline}.usb-selector .simultaneous{display:flex;align-items:center;margin-top:1rem}.usb-selector .simultaneous input{width:auto}.usb-selector .note,.usb-selector .disclaimer{font-size:.86rem;color:#526967}.usb-selector .candidate-options{margin-top:1rem}.usb-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.85rem;background:#f7fbfb;overflow:hidden}.usb-selector .result h3{margin:0 0 .75rem;font-size:1rem}.usb-selector .result-block{padding:1.25rem 1.5rem;border-bottom:1px solid #cfe2e0}.usb-selector .conditions dl,.usb-selector .candidate-summary dl,.usb-selector .requirement-grid{display:grid;gap:.65rem;margin:0}.usb-selector .conditions dl div,.usb-selector .candidate-summary dl div,.usb-selector .requirement-grid div{display:grid;grid-template-columns:minmax(8rem,.8fr) 2fr;gap:1rem}.usb-selector dt{color:#526967;font-size:.85rem;font-weight:700}.usb-selector dd{margin:0;font-weight:800}.usb-selector .standard{background:#e9f6f5}.usb-selector .metric{display:grid;gap:.15rem;margin-bottom:1rem}.usb-selector .metric strong{font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.15;color:#0c625e}.usb-selector .port-requirements{margin:.3rem 0 1rem;padding-left:1.4rem}.usb-selector .warning{padding:.75rem;border-left:4px solid #b28220;background:#fff8df}.usb-selector .error-message{margin:0;padding:1rem;color:#842f2f;font-weight:800}.usb-selector .detail-link{margin:0;padding:1rem 1.5rem;background:#fff}.usb-selector .detail-link a{font-weight:700}.usb-selector .candidate-summary{padding:1.25rem 1.5rem;background:#e9f6f5;border-bottom:1px solid #b9d9d6}.usb-selector .candidate-summary dd{font-size:1.08rem}.usb-selector .candidate-summary dl div:first-child dd,.usb-selector .candidate-summary dl div:nth-child(2) dd{font-size:1.25rem;color:#0c625e}.usb-selector .primary-verdict{margin:1rem 0;padding:.75rem;border-left:5px solid #167d78;background:#fff;font-size:1.08rem;font-weight:850}.usb-selector .candidate-summary>p:last-child{display:grid;gap:.2rem;margin-bottom:0}.usb-selector .judge-list-title{padding:1rem 1.5rem 0}.usb-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.usb-selector .judge-card{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.usb-selector .judge-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.usb-selector .judge-card h4{margin:0;font-size:1rem}.usb-selector .judge-card p{margin:.65rem 0 0;color:#405654;font-size:.9rem}.usb-selector .judge-chip{flex:none;padding:.2rem .48rem;border-radius:999px;background:#eef2f2;font-size:.78rem;font-weight:800}.usb-selector .judge-positive{border-left-color:#167d78}.usb-selector .judge-positive .judge-chip{background:#dff3ed;color:#07594c}.usb-selector .judge-caution{border-left-color:#b28220}.usb-selector .judge-caution .judge-chip{background:#fff2cb;color:#684b08}.usb-selector .judge-negative{border-left-color:#b84b4b}.usb-selector .judge-negative .judge-chip{background:#fde8e8;color:#842f2f}.usb-selector .judge-neutral .judge-chip{background:#e8eef0;color:#40545b}.usb-selector .judge-muted{opacity:.82}.usb-selector .result-details{margin:0;padding:1rem 1.5rem;border-top:1px solid #cfe2e0;background:#fff;font-size:.86rem}.usb-selector .result-details summary{cursor:pointer;font-weight:750}.usb-selector .disclaimer{margin:.9rem 0 0}@media(max-width:700px){.usb-selector .input-grid,.usb-selector .three-columns,.usb-selector .judge-list{grid-template-columns:1fr}.usb-selector>form>fieldset,.usb-selector .device-card{padding:.8rem}.usb-selector .wide{grid-column:auto}.usb-selector .device-actions{align-items:flex-start;flex-direction:column;gap:.6rem}.usb-selector .result-block,.usb-selector .candidate-summary{padding:1rem}.usb-selector .conditions dl div,.usb-selector .candidate-summary dl div,.usb-selector .requirement-grid div{grid-template-columns:1fr;gap:.15rem}.usb-selector .judge-card-head{align-items:center}.usb-selector .detail-link,.usb-selector .result-details{padding:1rem}.usb-selector .judge-list-title{padding-inline:1rem}.usb-selector .judge-list{padding-inline:1rem;padding-bottom:1rem}}.dehumidifier-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:linear-gradient(145deg,#f2fbfa,#fff)}.dehumidifier-selector .tool-heading>span,.dehumidifier-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.dehumidifier-selector .tool-heading h2{margin:.55rem 0}.dehumidifier-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.dehumidifier-selector>form>fieldset>legend{padding:0 .4rem;font-size:1.2rem;font-weight:800}.dehumidifier-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dehumidifier-selector label{display:grid;gap:.35rem;font-weight:700}.dehumidifier-selector input,.dehumidifier-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;color:inherit;font:inherit}.dehumidifier-selector .field-row{display:grid;grid-template-columns:1fr 6rem;gap:.4rem}.dehumidifier-selector .choice-list{margin:1rem 0;padding:0;border:0}.dehumidifier-selector .choice-list legend{font-weight:800}.dehumidifier-selector .choice-list label{display:inline-flex;align-items:center;margin:.3rem .4rem .3rem 0;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem;background:#f7fbfb}.dehumidifier-selector .choice-list input{width:auto}.dehumidifier-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.85rem;background:#f7fbfb;overflow:hidden}.dehumidifier-selector .result-block,.dehumidifier-selector .candidate-summary{padding:1.25rem 1.5rem;border-bottom:1px solid #cfe2e0}.dehumidifier-selector .buying-guide,.dehumidifier-selector .candidate-summary{background:#e9f6f5}.dehumidifier-selector .evidence{background:#fff}.dehumidifier-selector .evidence summary{cursor:pointer;font-weight:800}.dehumidifier-selector dl{display:grid;gap:.6rem;margin:0}.dehumidifier-selector dl div{display:grid;grid-template-columns:minmax(8rem,.8fr) 2fr;gap:1rem}.dehumidifier-selector dt{color:#526967;font-size:.85rem;font-weight:700}.dehumidifier-selector dd{margin:0;font-weight:800}.dehumidifier-selector .metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1rem}.dehumidifier-selector .metrics p{display:grid;margin:0;padding:.7rem;background:#f7fbfb;border-radius:.55rem}.dehumidifier-selector .metrics strong{font-size:1.15rem;color:#0c625e}.dehumidifier-selector .warning{padding:.7rem;border-left:4px solid #b28220;background:#fff8df}.dehumidifier-selector .detail-link{margin:0;padding:1rem 1.5rem;background:#fff}.dehumidifier-selector .candidate-summary>p:last-child{display:grid}.dehumidifier-selector .judge-title{padding:1rem 1.5rem 0}.dehumidifier-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.dehumidifier-selector .judge-card{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.dehumidifier-selector .judge-card>div{display:flex;justify-content:space-between;gap:.5rem}.dehumidifier-selector .judge-card h4{margin:0}.dehumidifier-selector .judge-card span{flex:none;padding:.2rem .45rem;border-radius:999px;background:#eef2f2;font-size:.78rem;font-weight:800}.dehumidifier-selector .judge-card p{margin:.6rem 0 0;font-size:.9rem}.dehumidifier-selector .judge-positive{border-left-color:#167d78}.dehumidifier-selector .judge-negative{border-left-color:#b84b4b}.dehumidifier-selector .judge-caution{border-left-color:#b28220}.dehumidifier-selector .reference{padding:1rem 1.5rem;border-top:1px solid #cfe2e0;background:#fff}.dehumidifier-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.dehumidifier-selector .input-grid,.dehumidifier-selector .judge-list,.dehumidifier-selector .metrics{grid-template-columns:1fr}.dehumidifier-selector>form>fieldset{padding:.8rem}.dehumidifier-selector .choice-list label{display:flex;margin-right:0}.dehumidifier-selector .result-block,.dehumidifier-selector .candidate-summary{padding:1rem}.dehumidifier-selector dl div{grid-template-columns:1fr;gap:.15rem}.dehumidifier-selector .judge-title,.dehumidifier-selector .judge-list{padding-inline:1rem}}.dishwasher-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:linear-gradient(145deg,#f2fbfa,#fff)}.dishwasher-selector .tool-heading>span,.dishwasher-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.dishwasher-selector .tool-heading h2{margin:.55rem 0}.dishwasher-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.dishwasher-selector>form>fieldset>legend{padding:0 .4rem;font-size:1.2rem;font-weight:800}.dishwasher-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dishwasher-selector .item-grid,.dishwasher-selector .three{grid-template-columns:repeat(3,minmax(0,1fr))}.dishwasher-selector label{display:grid;gap:.35rem;font-weight:700}.dishwasher-selector input,.dishwasher-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;color:inherit;font:inherit}.dishwasher-selector .options{margin-top:1rem}.dishwasher-selector .choice-list{margin:1rem 0;padding:0;border:0}.dishwasher-selector .choice-list legend{font-weight:800}.dishwasher-selector .choice-list label{display:inline-flex;align-items:center;margin:.3rem .4rem .3rem 0;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem;background:#f7fbfb}.dishwasher-selector .choice-list input{width:auto}.dishwasher-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.85rem;background:#f7fbfb;overflow:hidden}.dishwasher-selector .result-block,.dishwasher-selector .candidate-summary{padding:1.25rem 1.5rem;border-bottom:1px solid #cfe2e0}.dishwasher-selector .standard,.dishwasher-selector .candidate-summary{background:#e9f6f5}.dishwasher-selector dl{display:grid;gap:.6rem;margin:0}.dishwasher-selector dl div{display:grid;grid-template-columns:minmax(8rem,.8fr) 2fr;gap:1rem}.dishwasher-selector dt{color:#526967;font-size:.85rem;font-weight:700}.dishwasher-selector dd{margin:0;font-weight:800}.dishwasher-selector .warning{padding:.7rem;border-left:4px solid #b28220;background:#fff8df}.dishwasher-selector .candidate-summary>p:last-child{display:grid}.dishwasher-selector .judge-title{padding:1rem 1.5rem 0}.dishwasher-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.dishwasher-selector .judge-card{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.dishwasher-selector .judge-card>div{display:flex;justify-content:space-between;gap:.5rem}.dishwasher-selector .judge-card h4{margin:0}.dishwasher-selector .judge-card span{flex:none;padding:.2rem .45rem;border-radius:999px;background:#eef2f2;font-size:.78rem;font-weight:800}.dishwasher-selector .judge-card p{margin:.6rem 0 0;font-size:.9rem}.dishwasher-selector .judge-positive{border-left-color:#167d78}.dishwasher-selector .judge-negative{border-left-color:#b84b4b}.dishwasher-selector .judge-caution{border-left-color:#b28220}.dishwasher-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.dishwasher-selector .input-grid,.dishwasher-selector .item-grid,.dishwasher-selector .three,.dishwasher-selector .judge-list{grid-template-columns:1fr}.dishwasher-selector>form>fieldset{padding:.8rem}.dishwasher-selector .choice-list label{display:flex;margin-right:0}.dishwasher-selector .result-block,.dishwasher-selector .candidate-summary{padding:1rem}.dishwasher-selector dl div{grid-template-columns:1fr;gap:.15rem}.dishwasher-selector .judge-title,.dishwasher-selector .judge-list{padding-inline:1rem}}.drum-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:#f7fbfb}.drum-selector .tool-heading>span,.drum-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:1rem;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.drum-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.drum-selector>form>fieldset>legend{font-size:1.2rem;font-weight:800}.drum-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.drum-selector .three{grid-template-columns:repeat(3,minmax(0,1fr))}.drum-selector label{display:grid;gap:.35rem;font-weight:700}.drum-selector input,.drum-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;font:inherit}.drum-selector .choices{margin:1rem 0;padding:0;border:0}.drum-selector .choices label{display:inline-flex;align-items:center;margin:.25rem;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem}.drum-selector .choices input{width:auto}.drum-selector .noise{margin-top:1rem}.drum-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.8rem;overflow:hidden}.drum-selector .block,.drum-selector .summary{padding:1.2rem 1.5rem;border-bottom:1px solid #cfe2e0}.drum-selector .standard,.drum-selector .summary{background:#e9f6f5}.drum-selector dl{display:grid;gap:.6rem}.drum-selector dl div{display:grid;grid-template-columns:8rem 1fr;gap:1rem}.drum-selector dt{color:#526967;font-weight:700}.drum-selector dd{margin:0;font-weight:800}.drum-selector .metric{display:grid}.drum-selector .metric strong{font-size:1.35rem;color:#0c625e}.drum-selector .verdict{padding:.7rem;border-left:5px solid #167d78;background:#fff;font-weight:800}.drum-selector .summary>p:last-child{display:grid}.drum-selector .judge-title{padding:1rem 1.5rem 0}.drum-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.drum-selector .judge{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.drum-selector .judge.ok{border-left-color:#167d78}.drum-selector .judge.ng{border-left-color:#b84b4b}.drum-selector .judge.warn{border-left-color:#b28220}.drum-selector .judge header{display:flex;justify-content:space-between;gap:.5rem}.drum-selector .judge h4{margin:0}.drum-selector .judge b{font-size:.8rem}.drum-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.drum-selector .input-grid,.drum-selector .three,.drum-selector .judge-list{grid-template-columns:1fr}.drum-selector>form>fieldset{padding:.8rem}.drum-selector .choices label{display:flex}.drum-selector .block,.drum-selector .summary{padding:1rem}.drum-selector dl div{grid-template-columns:1fr;gap:.1rem}.drum-selector .judge-title,.drum-selector .judge-list{padding-inline:1rem}}.ear-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:#f7fbfb}.ear-selector .tool-heading>span,.ear-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:1rem;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.ear-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.ear-selector>form>fieldset>legend{font-size:1.2rem;font-weight:800}.ear-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ear-selector label{display:grid;gap:.35rem;font-weight:700}.ear-selector input,.ear-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;font:inherit}.ear-selector .choices{margin:0 0 1rem;padding:0;border:0}.ear-selector .choices label{display:inline-flex;align-items:center;margin:.25rem;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem}.ear-selector .choices input{width:auto}.ear-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.8rem;overflow:hidden}.ear-selector .block,.ear-selector .summary{padding:1.2rem 1.5rem;border-bottom:1px solid #cfe2e0}.ear-selector .standard,.ear-selector .summary{background:#e9f6f5}.ear-selector dl{display:grid;gap:.6rem}.ear-selector dl div{display:grid;grid-template-columns:8rem 1fr;gap:1rem}.ear-selector dt{color:#526967;font-weight:700}.ear-selector dd{margin:0;font-weight:800}.ear-selector .verdict{padding:.7rem;border-left:5px solid #167d78;background:#fff;font-weight:800}.ear-selector .summary>p:last-child{display:grid}.ear-selector .judge-title{padding:1rem 1.5rem 0}.ear-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.ear-selector .judge{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.ear-selector .judge.ok{border-left-color:#167d78}.ear-selector .judge.ng{border-left-color:#b84b4b}.ear-selector .judge.warn{border-left-color:#b28220}.ear-selector .judge header{display:flex;justify-content:space-between;gap:.5rem}.ear-selector .judge h4{margin:0}.ear-selector .judge b{font-size:.8rem}.ear-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.ear-selector .input-grid,.ear-selector .judge-list{grid-template-columns:1fr}.ear-selector>form>fieldset{padding:.8rem}.ear-selector .choices label{display:flex}.ear-selector .block,.ear-selector .summary{padding:1rem}.ear-selector dl div{grid-template-columns:1fr;gap:.1rem}.ear-selector .judge-title,.ear-selector .judge-list{padding-inline:1rem}}.pressure-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:#f7fbfb}.pressure-selector .tool-heading>span,.pressure-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:1rem;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.pressure-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.pressure-selector>form>fieldset>legend{font-size:1.2rem;font-weight:800}.pressure-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pressure-selector label{display:grid;gap:.35rem;font-weight:700}.pressure-selector input,.pressure-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;font:inherit}.pressure-selector .choices{margin:1rem 0;padding:0;border:0}.pressure-selector .choices label{display:inline-flex;align-items:center;margin:.25rem;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem}.pressure-selector .choices input{width:auto}.pressure-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.8rem;overflow:hidden}.pressure-selector .block,.pressure-selector .summary{padding:1.2rem 1.5rem;border-bottom:1px solid #cfe2e0}.pressure-selector .standard,.pressure-selector .summary{background:#e9f6f5}.pressure-selector dl{display:grid;gap:.6rem}.pressure-selector dl div{display:grid;grid-template-columns:8rem 1fr;gap:1rem}.pressure-selector dt{color:#526967;font-weight:700}.pressure-selector dd{margin:0;font-weight:800}.pressure-selector .verdict{padding:.7rem;border-left:5px solid #167d78;background:#fff;font-weight:800}.pressure-selector .judge-title{padding:1rem 1.5rem 0}.pressure-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.pressure-selector .judge{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.pressure-selector .judge.ok{border-left-color:#167d78}.pressure-selector .judge.ng{border-left-color:#b84b4b}.pressure-selector .judge.warn{border-left-color:#b28220}.pressure-selector .judge header{display:flex;justify-content:space-between;gap:.5rem}.pressure-selector .judge h4{margin:0}.pressure-selector .judge b{font-size:.8rem}.pressure-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.pressure-selector .input-grid,.pressure-selector .judge-list{grid-template-columns:1fr}.pressure-selector>form>fieldset{padding:.8rem}.pressure-selector .choices label{display:flex}.pressure-selector .block,.pressure-selector .summary{padding:1rem}.pressure-selector dl div{grid-template-columns:1fr;gap:.1rem}.pressure-selector .judge-title,.pressure-selector .judge-list{padding-inline:1rem}}.dryer-selector{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.25rem;background:#f7fbfb}.dryer-selector .tool-heading>span,.dryer-selector>form>fieldset>legend>span{display:inline-block;padding:.2rem .55rem;border-radius:1rem;background:#167d78;color:#fff;font-size:.78rem;font-weight:800}.dryer-selector>form>fieldset{margin:1.4rem 0 0;padding:1.1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.dryer-selector>form>fieldset>legend{font-size:1.2rem;font-weight:800}.dryer-selector .input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dryer-selector label{display:grid;gap:.35rem;font-weight:700}.dryer-selector input,.dryer-selector select{width:100%;padding:.7rem;border:1px solid #9dbbb8;border-radius:.55rem;background:#fff;font:inherit}.dryer-selector .choices{margin:1rem 0;padding:0;border:0}.dryer-selector .choices label{display:inline-flex;align-items:center;margin:.25rem;padding:.45rem .65rem;border:1px solid #cfe2e0;border-radius:.6rem}.dryer-selector .choices input{width:auto}.dryer-selector .result{margin-top:1rem;border:1px solid #cfe2e0;border-radius:.8rem;overflow:hidden}.dryer-selector .block,.dryer-selector .summary{padding:1.2rem 1.5rem;border-bottom:1px solid #cfe2e0}.dryer-selector .standard,.dryer-selector .summary{background:#e9f6f5}.dryer-selector dl{display:grid;gap:.6rem}.dryer-selector dl div{display:grid;grid-template-columns:8rem 1fr;gap:1rem}.dryer-selector dt{color:#526967;font-weight:700}.dryer-selector dd{margin:0;font-weight:800}.dryer-selector .verdict{padding:.7rem;border-left:5px solid #167d78;background:#fff;font-weight:800}.dryer-selector .judge-title{padding:1rem 1.5rem 0}.dryer-selector .judge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.dryer-selector .judge{padding:.9rem;border:1px solid #cfe2e0;border-left:4px solid #8aa4a2;border-radius:.7rem;background:#fff}.dryer-selector .judge.ok{border-left-color:#167d78}.dryer-selector .judge.ng{border-left-color:#b84b4b}.dryer-selector .judge.warn{border-left-color:#b28220}.dryer-selector .judge header{display:flex;justify-content:space-between;gap:.5rem}.dryer-selector .judge h4{margin:0}.dryer-selector .judge b{font-size:.8rem}.dryer-selector .disclaimer{font-size:.86rem;color:#526967}@media(max-width:700px){.dryer-selector .input-grid,.dryer-selector .judge-list{grid-template-columns:1fr}.dryer-selector>form>fieldset{padding:.8rem}.dryer-selector .choices label{display:flex}.dryer-selector .block,.dryer-selector .summary{padding:1rem}.dryer-selector dl div{grid-template-columns:1fr;gap:.1rem}.dryer-selector .judge-title,.dryer-selector .judge-list{padding-inline:1rem}}.appliance-checker{margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid #167d78;border-radius:1.2rem;background:#f7fbfb}.appliance-checker>header>span,.appliance-checker legend b{display:inline-block;padding:.2rem .55rem;border-radius:1rem;background:#167d78;color:#fff;font-size:.78rem}.appliance-checker fieldset{margin:1.3rem 0 0;padding:1rem;border:1px solid #b9d9d6;border-radius:1rem;background:#fff}.appliance-checker legend{font-size:1.15rem;font-weight:800}.appliance-checker .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.appliance-checker label{display:grid;gap:.3rem;font-weight:700}.appliance-checker input,.appliance-checker select{width:100%;padding:.65rem;border:1px solid #9dbbb8;border-radius:.5rem;background:#fff;font:inherit}.appliance-checker .result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;padding:1rem;background:#e9f6f5;border-radius:.8rem}.appliance-checker .judge{padding:.85rem;border-left:4px solid #167d78;background:#fff;border-radius:.5rem}.appliance-checker .judge p{margin:.35rem 0 0}@media(max-width:700px){.appliance-checker .grid,.appliance-checker .result{grid-template-columns:1fr}}.knowledge-map-return[data-astro-cid-fhpwyskj]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin:2.25rem 0 1.5rem;padding:1.2rem 1.35rem;overflow:hidden;border:1px solid #9fcfd5;border-radius:10px;background:linear-gradient(135deg,#f7fcfd,#eaf6f8);box-shadow:0 7px 23px #174b5b12,0 0 18px #70c8d31a}.knowledge-map-return[data-astro-cid-fhpwyskj]:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#5088970a 1px,transparent 1px),linear-gradient(90deg,#5088970a 1px,transparent 1px),radial-gradient(#2b99a62d .8px,transparent 1px);background-size:35px 35px,35px 35px,17px 17px;content:"";pointer-events:none}.knowledge-map-return-kicker[data-astro-cid-fhpwyskj]{margin:0 0 .25rem;color:#177d8b;font-family:Arial,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.18em}.knowledge-map-return[data-astro-cid-fhpwyskj] h2[data-astro-cid-fhpwyskj]{margin:0 0 .4rem;border:0;padding:0;color:#17384b;font-family:serif;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35}.knowledge-map-return-description[data-astro-cid-fhpwyskj]{max-width:39rem;margin:0;color:#526b77;font-size:.82rem;line-height:1.7}.knowledge-map-return[data-astro-cid-fhpwyskj]>a[data-astro-cid-fhpwyskj]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;max-width:18rem;padding:.7rem .9rem;border:1px solid #267c89;border-radius:7px;background:#176374;color:#fff;text-align:center;text-decoration:none;font-size:.8rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere;transition:background .2s,box-shadow .2s}.knowledge-map-return[data-astro-cid-fhpwyskj]>a[data-astro-cid-fhpwyskj]:hover,.knowledge-map-return[data-astro-cid-fhpwyskj]>a[data-astro-cid-fhpwyskj]:focus-visible{background:#104d5e;box-shadow:0 0 0 3px #5bbfca50}.knowledge-map-position[data-astro-cid-fhpwyskj]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.7rem;color:#54717c;font-size:.7rem}.knowledge-map-position[data-astro-cid-fhpwyskj]>span[data-astro-cid-fhpwyskj]{margin-right:.2rem;color:#287987;font-weight:800}.knowledge-map-position[data-astro-cid-fhpwyskj] i[data-astro-cid-fhpwyskj]{font-style:normal}.knowledge-map-position[data-astro-cid-fhpwyskj] strong[data-astro-cid-fhpwyskj]{color:#1c6674}.knowledge-map-position[data-astro-cid-fhpwyskj] b[data-astro-cid-fhpwyskj]{color:#8aa7ae}.knowledge-map-relations[data-astro-cid-fhpwyskj]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:.85rem;border-top:1px solid #bcdadf}.knowledge-map-relations[data-astro-cid-fhpwyskj] section[data-astro-cid-fhpwyskj]{min-width:0}.knowledge-map-relations[data-astro-cid-fhpwyskj] h3[data-astro-cid-fhpwyskj]{margin:0 0 .4rem;color:#466873;font-family:Arial,sans-serif;font-size:.68rem;letter-spacing:.06em}.knowledge-map-relations[data-astro-cid-fhpwyskj] section[data-astro-cid-fhpwyskj]>div[data-astro-cid-fhpwyskj]{display:flex;flex-wrap:wrap;gap:.35rem}.knowledge-map-relations[data-astro-cid-fhpwyskj] section[data-astro-cid-fhpwyskj]>span[data-astro-cid-fhpwyskj]{color:#748b93;font-size:.69rem}.knowledge-map-relations[data-astro-cid-fhpwyskj] a[data-astro-cid-fhpwyskj]{display:inline-flex;align-items:center;min-height:30px;padding:.25rem .5rem;border:1px solid #bdd7dc;border-radius:999px;background:#fff;color:#176b78;text-decoration:none;font-size:.69rem;line-height:1.35}.knowledge-map-relations[data-astro-cid-fhpwyskj] a[data-astro-cid-fhpwyskj]:hover,.knowledge-map-relations[data-astro-cid-fhpwyskj] a[data-astro-cid-fhpwyskj]:focus-visible{border-color:#3694a1;background:#edf9fa;text-decoration:underline}@media(max-width:700px){.knowledge-map-return[data-astro-cid-fhpwyskj]{grid-template-columns:1fr;gap:.85rem;padding:1rem}.knowledge-map-return[data-astro-cid-fhpwyskj]>a[data-astro-cid-fhpwyskj]{width:100%;max-width:none}.knowledge-map-relations[data-astro-cid-fhpwyskj]{grid-template-columns:1fr}.knowledge-map-relations[data-astro-cid-fhpwyskj] a[data-astro-cid-fhpwyskj]{min-height:36px}}@media(prefers-reduced-motion:reduce){.knowledge-map-return[data-astro-cid-fhpwyskj] a[data-astro-cid-fhpwyskj]{transition:none}}.semiconductor-next[data-astro-cid-hkjutavg],.semiconductor-related[data-astro-cid-hkjutavg]{margin:1.6rem 0 2rem}.semiconductor-next[data-astro-cid-hkjutavg] h2[data-astro-cid-hkjutavg],.semiconductor-related[data-astro-cid-hkjutavg] h2[data-astro-cid-hkjutavg]{margin:0 0 .75rem;border:0;padding:0;color:#17384b;font-size:1.25rem}.semiconductor-next-grid[data-astro-cid-hkjutavg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]{position:relative;display:flex;min-width:0;min-height:6.4rem;flex-direction:column;gap:.25rem;padding:.85rem 2rem .8rem .9rem;border:1px solid #cfdee2;border-left:3px solid #5aa3ac;border-radius:6px;background:#fff;color:#163b4f;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:hover,.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:focus-visible{border-color:#3294a2;box-shadow:0 5px 17px #215d711c;transform:translateY(-2px)}.semiconductor-next-grid[data-astro-cid-hkjutavg] strong[data-astro-cid-hkjutavg]{font-size:.84rem;line-height:1.5}.semiconductor-next-grid[data-astro-cid-hkjutavg] span[data-astro-cid-hkjutavg]{display:-webkit-box;overflow:hidden;color:#607780;font-size:.72rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.semiconductor-next-grid[data-astro-cid-hkjutavg] b[data-astro-cid-hkjutavg]{position:absolute;right:.75rem;bottom:.7rem;color:#168593;font-size:1.1rem}.semiconductor-related[data-astro-cid-hkjutavg]{padding-top:1rem;border-top:1px solid #d8e4e7}.semiconductor-related-links[data-astro-cid-hkjutavg],.semiconductor-related-planned[data-astro-cid-hkjutavg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .85rem;margin:.5rem 0 0;padding:0;list-style:none}.semiconductor-related[data-astro-cid-hkjutavg] li[data-astro-cid-hkjutavg]{min-width:0;padding:.55rem .65rem;border:1px solid #e0e9eb;border-radius:5px;background:#fbfdfd;font-size:.76rem;line-height:1.55}.semiconductor-related-links[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]{color:#217485;text-decoration:none}.semiconductor-related-links[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:hover,.semiconductor-related-links[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:focus-visible{text-decoration:underline}.semiconductor-related-links[data-astro-cid-hkjutavg] span[data-astro-cid-hkjutavg]{color:#6ea0a7}.semiconductor-related-planned[data-astro-cid-hkjutavg] li[data-astro-cid-hkjutavg]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:#5d7380}.semiconductor-related-planned[data-astro-cid-hkjutavg] small[data-astro-cid-hkjutavg]{white-space:nowrap;color:#547b86;font-size:.69rem;font-weight:800}@media(max-width:650px){.semiconductor-next-grid[data-astro-cid-hkjutavg],.semiconductor-related-links[data-astro-cid-hkjutavg],.semiconductor-related-planned[data-astro-cid-hkjutavg]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]{transition:none}.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:hover,.semiconductor-next-grid[data-astro-cid-hkjutavg] a[data-astro-cid-hkjutavg]:focus-visible{transform:none}}.article-eyecatch{margin:1.5rem 0 2rem}.article-eyecatch img{display:block;width:100%;height:auto}
