.heat-planner[data-astro-cid-3wsdlzgn]{margin:32px 0;padding:24px;background:var(--mint);border:1px solid var(--line);border-radius:14px;min-width:0}.heat-planner[data-astro-cid-3wsdlzgn]>h2[data-astro-cid-3wsdlzgn]{font-size:1.6rem}.heat-planner[data-astro-cid-3wsdlzgn] p[data-astro-cid-3wsdlzgn]{font-size:.9rem;line-height:1.75}.heat-planner[data-astro-cid-3wsdlzgn] fieldset[data-astro-cid-3wsdlzgn]{border:0;border-top:1px solid var(--line);padding:20px 0;margin:16px 0}.heat-planner[data-astro-cid-3wsdlzgn] legend[data-astro-cid-3wsdlzgn]{font-weight:700;padding-right:12px}.heat-fields[data-astro-cid-3wsdlzgn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.heat-fields[data-astro-cid-3wsdlzgn] label[data-astro-cid-3wsdlzgn]{display:flex;flex-direction:column;gap:8px;font-size:.85rem;font-weight:650;min-width:0}.heat-fields[data-astro-cid-3wsdlzgn] input[data-astro-cid-3wsdlzgn],.heat-fields[data-astro-cid-3wsdlzgn] select[data-astro-cid-3wsdlzgn]{width:100%;min-width:0;border:1px solid var(--line);background:#fff;border-radius:6px;min-height:46px;padding:10px;font:inherit}.heat-fields[data-astro-cid-3wsdlzgn] small[data-astro-cid-3wsdlzgn]{font-size:.75rem;font-weight:400;line-height:1.6;color:var(--muted)}.heat-fields[data-astro-cid-3wsdlzgn] [data-astro-cid-3wsdlzgn][hidden]{display:none}.heat-actions[data-astro-cid-3wsdlzgn]{display:flex;gap:12px;flex-wrap:wrap}.heat-actions[data-astro-cid-3wsdlzgn] .button[data-astro-cid-3wsdlzgn]{font-size:.8rem;min-height:44px}.heat-planner[data-astro-cid-3wsdlzgn] [data-heat-result]{background:#fff;padding:20px;margin-top:20px;border-radius:8px}.heat-method[data-astro-cid-3wsdlzgn]{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.heat-planner[data-astro-cid-3wsdlzgn] dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.heat-planner[data-astro-cid-3wsdlzgn] dd{font-weight:700;margin:0;color:#21675d}.heat-planner[data-astro-cid-3wsdlzgn] [aria-invalid=true]{border:2px solid #a13b26}@media(max-width:580px){.heat-planner[data-astro-cid-3wsdlzgn]{padding:16px}.heat-fields[data-astro-cid-3wsdlzgn],.heat-planner[data-astro-cid-3wsdlzgn] dl{grid-template-columns:1fr}.heat-planner[data-astro-cid-3wsdlzgn] dd{margin-bottom:10px}}.buying-tool[data-astro-cid-x5j4aqfe]{background:#f0f7f3;border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,32px);margin:24px 0 36px}.buying-tool[data-astro-cid-x5j4aqfe] header[data-astro-cid-x5j4aqfe] h2[data-astro-cid-x5j4aqfe]{margin:7px 0 10px;font-size:clamp(1.35rem,3vw,1.9rem)}.buying-tool[data-astro-cid-x5j4aqfe] header[data-astro-cid-x5j4aqfe] p[data-astro-cid-x5j4aqfe]{font-size:.9rem;line-height:1.7;margin:0 0 22px;color:var(--muted)}.guide-questions[data-astro-cid-x5j4aqfe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-questions[data-astro-cid-x5j4aqfe] fieldset[data-astro-cid-x5j4aqfe]{min-width:0;margin:0;padding:0;border:0}.guide-questions[data-astro-cid-x5j4aqfe] legend[data-astro-cid-x5j4aqfe]{font-size:.85rem;font-weight:700;line-height:1.5;margin-bottom:9px}.guide-questions[data-astro-cid-x5j4aqfe] legend[data-astro-cid-x5j4aqfe]>span[data-astro-cid-x5j4aqfe]{color:#21675d}.guide-choice[data-astro-cid-x5j4aqfe]{display:flex;gap:10px;align-items:center;border:1px solid #ccdcd3;background:#fff;border-radius:9px;margin:7px 0;padding:12px;font-size:.82rem;line-height:1.5;min-height:44px;cursor:pointer}.guide-choice[data-astro-cid-x5j4aqfe]:has(input:checked){border-color:#21675d;background:#e2f1e9;box-shadow:0 0 0 1px #21675d}.guide-choice[data-astro-cid-x5j4aqfe] input[data-astro-cid-x5j4aqfe]{accent-color:#21675d;flex-shrink:0}.guide-choice[data-astro-cid-x5j4aqfe]:focus-within{outline:2px solid #21675d;outline-offset:2px}.guide-actions[data-astro-cid-x5j4aqfe]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.guide-actions[data-astro-cid-x5j4aqfe] button[data-astro-cid-x5j4aqfe]{font-size:.8rem;min-height:44px;cursor:pointer}.guide-progress[data-astro-cid-x5j4aqfe]{font-size:.8rem;color:var(--muted);margin:12px 0 0}.guide-result[data-astro-cid-x5j4aqfe]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;margin:24px 0}.guide-result[data-astro-cid-x5j4aqfe] h3[data-astro-cid-x5j4aqfe]{font-size:1.25rem;margin:0 0 12px}.guide-result[data-astro-cid-x5j4aqfe] p[data-astro-cid-x5j4aqfe],.guide-result[data-astro-cid-x5j4aqfe] li[data-astro-cid-x5j4aqfe]{font-size:.9rem;line-height:1.7}.guide-result[data-astro-cid-x5j4aqfe] li[data-astro-cid-x5j4aqfe]{margin:10px 0}.guide-result-note[data-astro-cid-x5j4aqfe]{color:var(--muted);font-size:.8rem!important}.guide-warnings[data-astro-cid-x5j4aqfe]:not(:empty){background:#fff3e8;border-radius:8px;padding:12px 12px 12px 32px}.guide-matched-products[data-astro-cid-x5j4aqfe]>h3[data-astro-cid-x5j4aqfe]{font-size:1.2rem}.guide-matched-products[data-astro-cid-x5j4aqfe]>p[data-astro-cid-x5j4aqfe],.guide-product-reason[data-astro-cid-x5j4aqfe],.guide-static-note[data-astro-cid-x5j4aqfe]{font-size:.85rem;line-height:1.7;color:var(--muted)}.guide-product-grid[data-astro-cid-x5j4aqfe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-product-grid[data-astro-cid-x5j4aqfe]>div[data-astro-cid-x5j4aqfe]{display:flex;flex-direction:column;min-width:0}.guide-product-reason[data-astro-cid-x5j4aqfe]{margin:0 0 10px}.guide-product-grid[data-astro-cid-x5j4aqfe] .affiliate-product{flex:1}.buying-tool[data-astro-cid-x5j4aqfe] [data-astro-cid-x5j4aqfe][hidden]{display:none!important}@media(max-width:650px){.guide-questions[data-astro-cid-x5j4aqfe],.guide-product-grid[data-astro-cid-x5j4aqfe]{grid-template-columns:1fr}.guide-questions[data-astro-cid-x5j4aqfe]{gap:16px}.guide-result[data-astro-cid-x5j4aqfe]{padding:16px}.guide-actions[data-astro-cid-x5j4aqfe]{gap:8px}.guide-actions[data-astro-cid-x5j4aqfe] .primary[data-astro-cid-x5j4aqfe]{width:100%}}@media print{.guide-questions[data-astro-cid-x5j4aqfe],.guide-actions[data-astro-cid-x5j4aqfe],.guide-progress[data-astro-cid-x5j4aqfe],.guide-static-note[data-astro-cid-x5j4aqfe],.guide-matched-products[data-astro-cid-x5j4aqfe]{display:none!important}.buying-tool[data-astro-cid-x5j4aqfe],.guide-result[data-astro-cid-x5j4aqfe]{border:0;padding:0}.guide-result-note[data-astro-cid-x5j4aqfe]{color:#000}}.guide-comparison[data-astro-cid-jxuo7bqk]{margin:36px 0}.guide-comparison[data-astro-cid-jxuo7bqk]>h2[data-astro-cid-jxuo7bqk]{font-size:1.5rem}.guide-comparison[data-astro-cid-jxuo7bqk]>p[data-astro-cid-jxuo7bqk]{font-size:.9rem;line-height:1.7;color:var(--muted)}.guide-comparison-scroll[data-astro-cid-jxuo7bqk]{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.guide-comparison-scroll[data-astro-cid-jxuo7bqk]:focus-visible{outline:2px solid #21675d;outline-offset:3px}table[data-astro-cid-jxuo7bqk]{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.7}caption[data-astro-cid-jxuo7bqk]{text-align:left;padding:16px;color:var(--muted)}th[data-astro-cid-jxuo7bqk],td[data-astro-cid-jxuo7bqk]{padding:16px;text-align:left;vertical-align:top;border-top:1px solid var(--line);min-width:180px}th[data-astro-cid-jxuo7bqk]:first-child{min-width:145px}.comparison-image-credit[data-astro-cid-jxuo7bqk]{display:block;font-size:.7rem;font-weight:400;color:var(--muted);margin-top:6px}thead[data-astro-cid-jxuo7bqk] th[data-astro-cid-jxuo7bqk]{background:var(--mint)}tbody[data-astro-cid-jxuo7bqk] th[data-astro-cid-jxuo7bqk]{font-weight:650}.guide-comparison[data-astro-cid-jxuo7bqk] .merchant-button{font-size:.75rem}@media print{.guide-comparison[data-astro-cid-jxuo7bqk]{display:none}}.technical-guide[data-astro-cid-2iui4hai] .knowledge-header{grid-template-columns:minmax(0,1fr)}.technical-guide[data-astro-cid-2iui4hai] .knowledge-header>div{min-width:0}.technical-guide[data-astro-cid-2iui4hai] .knowledge-header h1{font-size:clamp(30px,4vw,57px);overflow-wrap:break-word}.technical-guide[data-astro-cid-2iui4hai] .editorial-meta{flex-wrap:wrap}.interactive-guide[data-astro-cid-2iui4hai] .knowledge-header{grid-template-columns:1fr;padding-bottom:24px;margin-bottom:24px}.guide-start[data-astro-cid-2iui4hai]{margin-top:18px}.interactive-guide[data-astro-cid-2iui4hai] .guide-navigation summary{cursor:pointer;font-weight:650;font-size:.85rem;min-height:44px;align-content:center}.interactive-guide[data-astro-cid-2iui4hai] .guide-answer{padding:18px 22px;margin-bottom:24px}.interactive-guide[data-astro-cid-2iui4hai] .guide-answer h2{font-size:1.3rem}@media(max-width:800px){.interactive-guide[data-astro-cid-2iui4hai] .knowledge-layout{gap:8px}.interactive-guide[data-astro-cid-2iui4hai] .knowledge-header h1{font-size:clamp(1.85rem,5vw,2.5rem)}}
