.muted{color:var(--muted)}.why3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.why3 div{padding:22px 24px 0 0}.why3 div + div{padding-left:24px;border-left:1px solid var(--line)}.why3 .k{font:600 30px/1 var(--f-mono)}.why3 h3{font-size:20px;margin-top:14px}.why3 p{color:var(--muted);margin-top:8px;font-size:15px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:760px){.why3{grid-template-columns:1fr}.why3 div,.why3 div + div{padding:18px 0;border-left:0;border-bottom:1px solid var(--line)}.two-col{grid-template-columns:1fr}}.picks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pick{position:relative;display:grid;grid-template-rows:auto 1fr;border:var(--bw) solid var(--line);border-radius:14px;padding:12px;cursor:pointer;background:var(--white);text-align:left;transition:border-color .15s}.pick:hover{border-color:var(--silver)}.pick-hit{position:absolute;inset:0;z-index:1;width:100%;border:0;margin:0;padding:0;background:transparent;border-radius:inherit;cursor:pointer}.pick-hit:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pick select,.pick a,.plan.m select,.plan.m label{position:relative;z-index:2}.pick.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pick .li-art{border-radius:10px;aspect-ratio:4/3}.pick .li-art svg{width:auto;height:88%}.pick-b{padding-top:10px;display:grid;gap:3px}.pick-b b{font-size:14.5px;line-height:1.25}.pick-b .spec{font:400 11.5px/1.4 var(--f-mono);color:var(--muted)}.pick-b .price{font-size:15px;margin-top:4px}.tick{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;border:var(--bw) solid var(--silver);background:var(--white);display:grid;place-items:center;color:transparent}.tick svg{width:13px;height:13px}.pick.on>.tick{background:var(--navy);border-color:var(--navy);color:var(--white)}.flavor{margin-top:8px;width:100%;min-height:34px;border:var(--bw) solid var(--line);border-radius:8px;padding:0 8px;font:500 13px var(--f-body);background:var(--white);color:var(--ink)}@media (max-width:960px){.picks{grid-template-columns:repeat(2,1fr)}}.mini-sum{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:grid;gap:10px;background:var(--white);position:sticky;top:calc(90px + env(safe-area-inset-top,0px))}.mini-sum h3{font-size:20px}.mini-sum .r{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.mini-sum .r b{font-family:var(--f-mono);font-weight:600}.mini-sum .save b{color:var(--green)}.mini-sum .total{font-size:17px;padding-top:10px;border-top:1px solid var(--line)}.mini-sum .total b{font-size:20px}.glp-hero{display:block;max-width:820px;padding-block:18px 56px}.glp-hero h1{font-size:clamp(40px,6vw,76px);margin-top:14px}.glp-hero .lead{font-size:18px;color:var(--muted);margin-top:18px;max-width:52ch}.disclaim-box{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--muted);margin-top:24px;max-width:56ch}.disclaim-box svg{width:20px;height:20px;flex:none;color:var(--navy);margin-top:1px}.glp-build{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(20px,3vw,40px);align-items:start}.leave{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.leave li{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px}.leave a{font-weight:650;text-decoration:none}.leave span{color:var(--muted);font-size:14.5px}.why3 .k{letter-spacing:.04em}@media (max-width:900px){.glp-panel,.glp-hero,.glp-build{grid-template-columns:1fr}.glp-build .mini-sum{position:static}}.pick-rate{display:flex;align-items:center;gap:4px;font-size:12px;color:#56606B}.pick-rate b{font-size:12px;color:var(--ink)}.pick-rate .stars svg{width:12px;height:12px}.pick-b{align-content:start}.pick-b .price small{display:block;font:400 11.5px var(--f-mono);color:#56606B;margin-top:2px}.pick .li-art img{mix-blend-mode:multiply}.pick-b p.pick-rate{margin:0}.pick-rate .sr{position:absolute!important}.pick.is-out{opacity:.55;cursor:default}.pick.is-out .pick-hit{cursor:default}.glp-hero .hero-ctas{margin-top:26px}.flavor{min-height:44px;height:44px;border-radius:12px;padding-left:12px;font:600 13.5px var(--f-body)}.pick-b .price small{font-weight:500;color:var(--green)}.pick .li-art{position:relative;overflow:hidden}.pick .li-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6% 8%;box-sizing:border-box;mix-blend-mode:multiply}.pick .tick{z-index:2;pointer-events:none}