:where(.page-cell).page{padding-block:1.25rem 3.5rem}:where(.page-cell) h1{font-family:var(--font-display);margin:.5rem 0 .75rem;font-size:clamp(1.35rem,4.5vw,1.9rem)}:where(.page-cell) .lead{color:var(--ink-soft);margin:0 0 1rem}:where(.page-cell) section h2{font-size:1.05rem;font-family:var(--font-display);margin-top:1.6rem;margin-bottom:.6rem}:where(.page-cell) .dhero{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=860px){:where(.page-cell) .dhero{grid-template-columns:1fr}}:where(.page-cell) .chips{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}:where(.page-cell) .badge{border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}:where(.page-cell) .badge--lfp{color:var(--teal);background:#2f6f5e24}:where(.page-cell) .badge--nmc{color:var(--copper-deep);background:#b8733329}:where(.page-cell) .badge--muted{background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);font-weight:400}:where(.page-cell) .price{color:var(--copper-deep);margin-left:auto;font-size:1.15rem;font-weight:800}:where(.page-cell) .price i{color:var(--ink-soft);margin-left:.3rem;font-size:.72rem;font-style:normal;font-weight:400}:where(.page-cell) .hl{flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}:where(.page-cell) .hl li{color:var(--teal);background:#2f6f5e14;border:1px solid #2f6f5e38;border-radius:8px;padding:.35rem .7rem;font-size:.85rem;font-weight:600}:where(.page-cell) .specgrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}:where(.page-cell) .spec{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem}:where(.page-cell) .spec em{color:var(--ink-soft);font-size:.75rem;font-style:normal;display:block}:where(.page-cell) .spec p{align-items:baseline;gap:.15rem;margin:.15rem 0 0;display:flex}:where(.page-cell) .spec b{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.2}:where(.page-cell) .spec i{color:var(--ink-soft);font-size:.8rem;font-style:normal}:where(.page-cell) .spec span{color:var(--ink-soft);margin-top:.1rem;font-size:.7rem;display:block}:where(.page-cell) .spec--hot{background:#2f6f5e1a;border-color:#2f6f5e59}:where(.page-cell) .spec--hot b{color:var(--teal)}:where(.page-cell) .table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:hidden}:where(.page-cell) table{border-collapse:collapse;width:100%}:where(.page-cell) th,:where(.page-cell) td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .85rem}:where(.page-cell) th{width:7.5rem;color:var(--ink-soft);white-space:nowrap;font-weight:400}:where(.page-cell) .verdict{background:#2f6f5e14;border-radius:12px;margin-top:1.25rem;padding:1rem}:where(.page-cell) .btn{min-height:var(--tap);background:var(--copper);border-radius:10px;align-items:center;margin-top:.5rem;padding:.55rem .9rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}:where(.page-cell) .links a,:where(.page-cell) a{color:var(--teal)}:where(.page-cell) .note{color:var(--ink-soft);font-size:.88rem}:where(.page-cell) .rangecalc{background:linear-gradient(#2f6f5e12,#2f6f5e00 55%),#fff;border:1px solid #2f6f5e52;border-radius:14px;margin-top:1.25rem;padding:1.1rem 1.1rem 1.2rem}:where(.page-cell) .rangecalc h2{margin:0 0 .35rem}:where(.page-cell) .rangecalc__lead{color:var(--ink-soft);margin:0 0 .9rem;font-size:.88rem;line-height:1.6}:where(.page-cell) .rangecalc__row{flex-wrap:wrap;gap:.7rem;margin-bottom:.85rem;display:flex}:where(.page-cell) .rc-field{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;flex:190px;gap:.3rem;padding:.5rem .7rem .55rem;font-size:.82rem;font-weight:700;display:flex}:where(.page-cell) .rc-field small{color:var(--ink-soft);font-size:.7rem;font-weight:400;display:block}:where(.page-cell) .rc-field input,:where(.page-cell) .rc-field select{border:1px solid var(--line);width:100%;min-height:2.1rem;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:.2rem .45rem;font-size:.95rem;font-weight:700}:where(.page-cell) .rc-in{color:var(--ink-soft);align-items:center;gap:.35rem;font-size:.8rem;font-weight:400;display:flex}:where(.page-cell) .rc-in input{text-align:right}:where(.page-cell) .rangecalc__out{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}@media (width<=760px){:where(.page-cell) .rangecalc__out{grid-template-columns:repeat(2,1fr)}}:where(.page-cell) .rangecalc__note{color:var(--ink-soft);margin:.75rem 0 0;font-size:.82rem;line-height:1.6}:where(.page-cell) .rangecalc__note.is-warn{color:#b3261e;font-weight:600}:where(.page-cell) .rangecalc__cta{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.8rem 0 0;display:flex}:where(.page-cell) .rangecalc__cta .btn{cursor:pointer;border:0;margin-top:0;font-size:.9rem}:where(.page-cell) .rangecalc__hint{color:var(--teal);font-size:.8rem;font-weight:700}:where(.page-cell) .packcalc{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:1.25rem;padding:1.1rem 1.1rem 1.2rem}:where(.page-cell) .packcalc h2{margin:0 0 .4rem}:where(.page-cell) .packcalc__lead{color:var(--ink-soft);margin:0 0 .9rem;font-size:.88rem}:where(.page-cell) .packcalc__row{flex-wrap:wrap;gap:.9rem;margin-bottom:.9rem;display:flex}:where(.page-cell) .pk-field{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex:240px;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex}:where(.page-cell) .pk-field>span:first-child{flex-direction:column;font-size:.9rem;font-weight:700;display:flex}:where(.page-cell) .pk-field small{color:var(--ink-soft);font-size:.72rem;font-weight:400}:where(.page-cell) .pk-stepper{align-items:center;gap:.6rem;margin-left:auto;display:inline-flex}:where(.page-cell) .pk-stepper button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:2.2rem;height:2.2rem;font-size:1.05rem;font-weight:700}:where(.page-cell) .pk-stepper button:hover{color:var(--copper-deep);border-color:#b8733380}:where(.page-cell) .pk-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2rem;font-size:1.3rem}:where(.page-cell) .packcalc__out{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}@media (width<=760px){:where(.page-cell) .packcalc__out{grid-template-columns:repeat(2,1fr)}}:where(.page-cell) .pk-metric{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:.65rem .8rem}:where(.page-cell) .pk-metric em{color:var(--ink-soft);font-size:.75rem;font-style:normal;display:block}:where(.page-cell) .pk-metric p{align-items:baseline;gap:.15rem;margin:.1rem 0 0;display:flex}:where(.page-cell) .pk-metric b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}:where(.page-cell) .pk-metric i{color:var(--ink-soft);font-size:.78rem;font-style:normal}:where(.page-cell) .pk-metric span{color:var(--ink-soft);margin-top:.1rem;font-size:.7rem;display:block}:where(.page-cell) .pk-metric--hot{background:#2f6f5e1a;border-color:#2f6f5e59}:where(.page-cell) .pk-metric--hot b{color:var(--teal)}:where(.page-cell) .packcalc__cta{flex-wrap:wrap;align-items:center;gap:1rem;margin:.9rem 0 0;display:flex}@media (width>=1100px){:where(.page-cell) .pagegrid .dhero{grid-template-columns:1fr;gap:1.1rem}:where(.page-cell) .pagegrid .dhero .specgrid{grid-template-columns:repeat(3,1fr);gap:.7rem}}
