:root{--navy:#0e1b2c;--navy2:#172a42;--head:#0e1b2c;--headline:#2b4263;--headsoft:#cfdbec;--headfaint:#8fa2ba;--bg:#f3f5f8;--card:#fff;--ink:#0e1b2c;--soft:#5b6878;--faint:#9aa5b3;--line:#e3e7ee;--orange:#f26a1b;--orangebg:#fff1e7;--grade:#0e1b2c;--ongrade:#fff;--gradebg:#e9edf3;--base:#0e1b2c;--field:#fff;color-scheme:light}:root[data-theme=dark]{--head:#08111c;--navy2:#13243a;--bg:#0b1520;--card:#132030;--ink:#eef2f7;--soft:#93a2b5;--faint:#62738a;--line:#24354a;--orangebg:#3b2413;--grade:#eef2f7;--ongrade:#0e1b2c;--gradebg:#24354a;--base:#7e90a8;--field:#eef2f7;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}.wrap{max-width:980px;margin:0 auto;padding:0 16px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{background:var(--head);color:#fff;isolation:isolate;position:relative}.top[data-scene]:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.top[data-scene=gauge]:before{background:radial-gradient(circle at 88% 135%,#4a76c457,#0000 58%),repeating-radial-gradient(circle at 88% 135%,#0000 0 46px,#ffffff0f 46px 47px);mask-image:linear-gradient(270deg,#000 25%,#0000 90%)}.top[data-scene=streaks]:before{opacity:.16;background:linear-gradient(#0000 55%,#ffffff0d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='200' viewBox='0 0 900 200'%3E%3Cpath d='M575 8H761' stroke='%23fff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M454 22H884' stroke='%23fff' stroke-opacity='0.5' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M623 33H841' stroke='%23fff' stroke-opacity='1' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M397 47H760' stroke='%23fff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M624 61H862' stroke='%23fff' stroke-opacity='1' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M448 73H767' stroke='%23fff' stroke-opacity='1' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M683 84H884' stroke='%23fff' stroke-opacity='1' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M352 93H893' stroke='%23fff' stroke-opacity='0.7' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M316 107H801' stroke='%23fff' stroke-opacity='0.7' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M174 120H787' stroke='%23fff' stroke-opacity='0.5' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M702 127H891' stroke='%23fff' stroke-opacity='0.7' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M271 141H789' stroke='%23fff' stroke-opacity='1' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M225 154H771' stroke='%23fff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M345 165H764' stroke='%23fff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M345 176H814' stroke='%23fff' stroke-opacity='0.5' stroke-width='1' stroke-linecap='round'/%3E%3Cpath d='M382 191H859' stroke='%23fff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 12% bottom 70px/900px 200px no-repeat;mask-image:linear-gradient(270deg,#000 20%,#0000 95%)}.top[data-scene=road]:before{opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='300' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cpath d='M0 70H1200' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M860 70L-600 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L-150 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L250 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L620 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L1000 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L1400 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L1900 300' stroke='%23fff' stroke-opacity='.6'/%3E%3Cpath d='M860 70L435 300' stroke='%23fff' stroke-width='3' stroke-dasharray='4 10 9 16 16 26 26 40 60 60'/%3E%3C/svg%3E") bottom/100% 78% no-repeat;mask-image:linear-gradient(#0000,#000 60%)}.top[data-scene=city]:before{opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='120' viewBox='0 0 640 120'%3E%3Cpath d='M0 120V76H26V110H30V84H48V110H52V68H88V110H94V84H124V110H132V92H162V68H180V92H216V92H246V76H264V110H268V84H304V76H340V110H348V68H392V110H400V84H444V68H480V36H516V20H546V110H550V68H572V110H578V20H614V20H640V120Z' fill='%23fff'/%3E%3C/svg%3E") left 40px bottom/400px 75px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='120' viewBox='0 0 640 120'%3E%3Cpath d='M0 120V76H26V110H30V84H48V110H52V68H88V110H94V84H124V110H132V92H162V68H180V92H216V92H246V76H264V110H268V84H304V76H340V110H348V68H392V110H400V84H444V68H480V36H516V20H546V110H550V68H572V110H578V20H614V20H640V120Z' fill='%23fff'/%3E%3C/svg%3E") left 300px bottom/640px 120px repeat-x,radial-gradient(70% 120% at 80% 120%,#4a76c480,#0000 70%)}.hero .car{background:radial-gradient(42% 5% at 50% 72.5%,#0000008c,#0000 75%),radial-gradient(58% 40% at 50% 52%,#78a0e64d,#0000 72%)}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0 0;display:flex}.bar-right{display:contents}.bar .logo{order:1}.bar .search{order:2;margin-left:auto}.bar .mode{order:2}.search{position:relative}.search input{width:160px;font:inherit;color:#fff;border:1px solid var(--headline);background:0 0;border-radius:999px;padding:7px 13px;font-size:14px}.search input::placeholder{color:var(--headsoft)}.search-results{z-index:20;background:var(--card,#fff);min-width:240px;color:var(--ink,#0e1b2c);border-radius:10px;margin:6px 0 0;padding:6px 0;font-size:14px;list-style:none;position:absolute;right:0;box-shadow:0 8px 24px #00000040}.search-results li{padding:6px 14px}.search-results a{color:inherit;text-decoration:none}.bar .nav{order:3}.logo{letter-spacing:-.5px;color:#fff;align-items:center;font-size:24px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo .hq{background:var(--orange);color:#fff;border-radius:.32em;margin-left:.22em;padding:.14em .36em .56em;font-size:.8em;position:relative}.logo .hq svg{width:calc(100% - .8em);height:.3em;position:absolute;bottom:.17em;left:.4em;right:.4em;overflow:visible}.logo .hq path{fill:none;stroke:#fff;stroke-width:.17em;stroke-linecap:round;vector-effect:non-scaling-stroke}.nav{white-space:nowrap;scrollbar-width:none;flex:0 0 100%;gap:8px;padding-bottom:4px;font-size:14px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--headsoft);border:1px solid var(--headline);border-radius:999px;padding:7px 13px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:#fff;border-color:#4a6590}.mode{border:1px solid var(--headline);width:40px;height:40px;color:var(--headsoft);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.mode:hover{color:#fff;border-color:#4a6590}.mode svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mode .sun,:root[data-theme=dark] .mode .moon{display:none}:root[data-theme=dark] .mode .sun{display:block}.hero{padding:18px 0 72px}.hero.plain{padding-bottom:22px}.hero.pictured{position:relative}.hero.pictured h1{min-height:58px;padding-right:128px}.hero .car{pointer-events:none;width:144px;height:auto;position:absolute;top:6px;right:-10px}.crumb{color:var(--headfaint);margin-bottom:8px;font-size:13px}.crumb a{text-decoration:none}.crumb a:hover{color:#fff}h1{letter-spacing:-.6px;margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.15}h1 span{text-wrap:balance;display:block}h2{letter-spacing:-.3px;margin:0 0 14px;font-size:19px;font-weight:800}main{padding-top:16px}main.lift{z-index:1;margin-top:-56px;padding-top:0;position:relative}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:14px;padding:16px}.card>:last-child{margin-bottom:0}.footer{color:var(--soft);padding:10px 0 40px;font-size:12px}.footer p{margin:0 0 8px}.footer nav{flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-size:13px;display:flex}@media (width>=720px){.wrap{padding:0 20px}.bar{flex-wrap:nowrap;padding:14px 0}.bar-right{order:2;align-items:center;gap:18px;display:flex}.bar .mode{width:36px;height:36px;margin-left:0}.bar .nav{order:0}.nav{flex:0 auto;gap:18px;padding:0;overflow:visible}.nav a{color:#b9c6d8;border:0;padding:0}.hero{padding:22px 0 76px}.hero.pictured{padding-right:320px}.hero.pictured h1{min-height:0;padding-right:0}.hero .car{width:300px;top:auto;bottom:34px;right:0}h1{letter-spacing:-.8px;font-size:34px}.card{margin-bottom:18px;padding:22px}}.pill{background:var(--navy2);border:1px solid var(--headline);color:var(--headsoft);border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:14px;display:inline-flex}.pill b{color:#fff;font-weight:600}.vs{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.lab{text-transform:uppercase;letter-spacing:.6px;color:var(--soft);font-size:13px;font-weight:600}.num{letter-spacing:-2px;margin-top:4px;font-size:38px;font-weight:800;line-height:1}.num small{letter-spacing:0;color:var(--soft);font-size:15px;font-weight:600}.true .lab,.true .num,.true .num small{color:var(--orange)}.track{background:var(--line);border-radius:7px;height:14px;margin-top:12px;overflow:hidden}.fill{background:var(--orange);border-radius:7px;height:100%}.fill.base{background:var(--base)}.chips{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.chip{background:var(--bg);border-radius:12px;padding:12px 14px}.chip .v{font-size:20px;font-weight:700}.chip .k,.sub{color:var(--soft);font-size:12px}.trim{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:10px;padding:14px 0;display:grid}.trim:first-of-type{border-top:0;padding-top:0}.trim .name{font-weight:700}.trims-wrap{overflow-x:auto}.trims{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.trims th,.trims td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 8px;font-weight:400}.trims thead th{color:var(--soft);border-top:0;padding-top:0;font-size:12px}.trims th:first-child,.trims td:first-child{padding-left:0}.trims .end{text-align:right;padding-right:0}.trims .name{font-weight:700}.trims .tc,.trim .tc{color:var(--orange);font-size:18px;font-weight:800}.mini{background:var(--line);border-radius:4px;height:8px;display:none;position:relative}.mini i,.mini b{border-radius:4px;height:100%;position:absolute;top:0;left:0}.mini i{background:var(--orange)}.mini b{background:var(--base)}.rows{margin:0}.row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;display:flex}.row:first-child{border-top:0;padding-top:0}.row dd{white-space:nowrap;margin:0;font-weight:600}.row.strong dt{font-weight:700}.row.strong dd{color:var(--orange);font-weight:800}.note{color:var(--soft);margin:12px 0 0;font-size:13px}.source{color:var(--soft);margin:0 0 8px;font-size:12px}.ad{border:1px dashed var(--faint);text-align:center;color:var(--faint);border-radius:16px;margin-bottom:14px;padding:28px;font-size:12px}@media (width>=720px){.vs{gap:18px}.num{font-size:54px}.num small{font-size:18px}.chips{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.trim{grid-template-columns:1.6fr 1fr .8fr 1.6fr;gap:12px}.mini{display:block}.ad{margin-bottom:18px}}.gradebox{grid-template-columns:minmax(0,1fr);place-items:center;gap:18px;display:grid}.gradebox>div:last-child{width:100%}.ring{border:9px solid var(--grade);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.ring .g{letter-spacing:-2px;font-size:46px;font-weight:800;line-height:1}.ring .s{text-transform:uppercase;letter-spacing:1px;color:var(--soft);margin-top:5px;font-size:10px;font-weight:700}.scale{gap:3px;margin-top:16px;display:flex}.scale span{background:var(--bg);text-align:center;color:var(--faint);border-radius:6px;flex:1;padding:6px 0;font-size:11px;font-weight:700}.scale span.on{background:var(--grade);color:var(--ongrade)}.why{color:var(--soft);margin:8px 0 0;font-size:13px}.why a{color:var(--ink)}.gb{background:var(--gradebg);text-align:center;min-width:40px;color:var(--grade);border-radius:8px;padding:5px 0;font-size:14px;font-weight:800;display:inline-block}.gb.best{background:var(--grade);color:var(--ongrade)}.gb.none{color:var(--faint);background:0 0}.trim,.pick{grid-template-columns:1.5fr 1fr auto 44px}.end{text-align:right}.pick{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:grid}.pick:first-of-type{border-top:0;padding-top:0}.pick .name{font-weight:700}.pick:hover .name{text-decoration:underline}.pick .tc{color:var(--orange);font-size:18px;font-weight:800}.pick .pic{object-fit:cover;width:72px;height:44px}.pick.pictured{position:relative}.pic.ghost,.hero .car.ghost{filter:brightness(0)invert(.6);opacity:.4}.hero .car.ghost{background:0 0}.pick .pic.forcard,.switchable:not([data-view=rows]) .pick .pic.forrow{display:none}.switchable:not([data-view=rows]) .pick .pic.forcard{display:block}.pick.pictured>:first-child{padding-left:82px}.pick.pictured .pic{margin-top:-15px;position:absolute;top:50%;left:0}.pick.pictured:first-of-type .pic{margin-top:-22px}.line{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 44px;align-items:center;gap:4px 12px;padding:10px 0;font-size:15px;display:grid}.line:first-of-type{border-top:0;padding-top:0}.line .sub{grid-area:2/1}.line b{color:var(--orange);grid-area:1/2/span 2}.line .gb{grid-area:1/3/span 2}label.pill{gap:8px;padding:6px 8px 6px 14px}.pill select{background:var(--field);font:inherit;color:var(--navy);border:0;border-radius:999px;padding:8px 10px}.region[hidden],.pick .tc .sub,.pick .rank,.pick .gap{display:none}.viewswitch{background:var(--bg);border:1px solid var(--line);width:36px;height:36px;color:var(--soft);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewswitch[hidden]{display:none}.viewswitch:hover{color:var(--ink)}.viewswitch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.viewswitch .tiles,.switchable[data-view=rows] .viewswitch .rows{display:none}.switchable[data-view=rows] .viewswitch .tiles{display:block}.switchable:not([data-view=rows]) .picks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.switchable:not([data-view=rows]) .pick{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template:"name grade"1fr"pic pic""cost cost""gap gap""offer offer"/minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:0;transition:box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0e1b2c14}.switchable:not([data-view=rows]) .pick:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0e1b2c2e}.switchable:not([data-view=rows]) .pick:before{content:"";background:linear-gradient(135deg,#0e1b2c 0%,#24406b 100%);grid-area:1/1/2/-1;align-self:stretch}.switchable:not([data-view=rows]) .pick>:first-child{grid-area:name;padding:14px 0 16px 14px;position:relative}.switchable:not([data-view=rows]) .pick .pic{aspect-ratio:2;grid-area:pic;justify-self:center;width:84%;max-width:200px;height:auto;margin:-18px 0 -6px;position:relative;top:auto;left:auto}.switchable:not([data-view=rows]) .pick.pictured>:first-child{padding-bottom:22px}.switchable:not([data-view=rows]) .pick .rank{letter-spacing:.8px;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.switchable:not([data-view=rows]) .pick .name{color:#fff;font-size:16px;line-height:1.2}.switchable:not([data-view=rows]) .pick>:first-child .sub{color:#cfdbec;margin-top:3px}.switchable:not([data-view=rows]) .pick .end{grid-area:grade;padding:14px 14px 0 0;position:relative}.switchable:not([data-view=rows]) .pick .gb{color:#0e1b2c;background:#fff;box-shadow:0 2px 6px #00000040}.switchable:not([data-view=rows]) .pick .gb.none{color:#8fa2ba;box-shadow:none;background:0 0}.switchable:not([data-view=rows]) .pick .tc{letter-spacing:-1px;grid-area:cost;padding:16px 14px 0;font-size:32px;line-height:1}.switchable:not([data-view=rows]) .pick .tc .sub{letter-spacing:0;margin-top:5px;font-weight:400;display:block}.switchable:not([data-view=rows]) .pick .gap{grid-area:gap;padding:14px 14px 0;display:block}.gapbar{background:var(--orange);border-radius:999px;height:8px;overflow:hidden}.gapbar span{background:var(--grade);border-right:2px solid var(--card);height:100%;display:block}.gaptext{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:0 8px;margin-top:6px;font-size:12px;display:flex}.gaptext .more{color:var(--orange);font-weight:700}.switchable:not([data-view=rows]) .pick>:nth-child(2){border-top:1px solid var(--line);flex-wrap:wrap;grid-area:offer;gap:0 10px;margin-top:12px;padding:10px 14px 12px;display:flex}.switchable:not([data-view=rows]) .pick .adpay{display:none}@media (prefers-reduced-motion:reduce){.switchable .pick{transition:none}}@media (width>=720px){.gradebox{grid-template-columns:168px minmax(0,1fr);gap:26px}.gradebox.ungraded{grid-template-columns:minmax(0,1fr)}.ring{border-width:11px;width:168px;height:168px}.ring .g{font-size:60px}.ring .s{letter-spacing:1.2px;font-size:11px}.scale{gap:4px;margin-top:18px}.scale span{font-size:12px}.trim{grid-template-columns:1.6fr 1fr .8fr 1.6fr 52px;gap:12px}.pick{grid-template-columns:1.8fr 1fr .8fr 52px;gap:12px}}.lede{margin:0;font-size:17px}.lede+.note{margin-top:8px}.links{flex-wrap:wrap;gap:8px;display:flex}.links a{background:var(--bg);border-radius:999px;padding:7px 13px;font-size:14px;text-decoration:none}.links a:hover{background:var(--gradebg)}.card.arted{grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"title art""links links";align-items:center;gap:0 12px;display:grid}.card.arted h2,.card.arted .cardhead{grid-area:title}.card.arted .cardhead h2{grid-area:auto}.card.arted .links{grid-area:links}@media (width<=719px){.card.arted.widepic{display:block}.card.arted.widepic .art{display:none}}.art{aspect-ratio:1;background:var(--bg);border-radius:50%;grid-area:art;place-items:center;margin-bottom:8px;display:grid;position:relative}.art>img{width:124%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art .pair img{height:auto}.art .tag{background:var(--orange);white-space:nowrap;color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:2px;right:-8px}.art .pair{flex:none;align-items:center;width:124%;display:flex}.art .pair img{width:62%;min-width:0}.art .pair img:last-child{margin-left:-24%}.skyline{width:66%;height:auto}.skyline .blocks{fill:var(--faint);opacity:.7}.skyline .pin{fill:var(--orange)}.minimap{width:80%;height:auto}.minimap .land{fill:var(--faint);opacity:.55}.minimap circle{fill:var(--orange)}@media (width>=720px){.card.arted{grid-template:"art title""art links"1fr/124px minmax(0,1fr);gap:0 22px}.card.arted .links{align-self:start}.art{align-self:start;margin-bottom:0}}.makes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:14px;display:grid}.make{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 6px #0e1b2c14}.makehead{color:#fff;background:linear-gradient(135deg,#0e1b2c 0%,#24406b 100%);justify-content:space-between;gap:8px;min-height:96px;padding:16px 0 0 16px;text-decoration:none;display:flex}.makehead h2{margin:0 0 2px;font-size:21px}.makehead:hover h2{text-decoration:underline}.makehead .sub{color:#cfdbec}.makehead img{object-fit:cover;flex:none;width:170px;height:96px;margin-right:6px}.makefacts{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.makefacts b{letter-spacing:-.6px;color:var(--orange);font-size:24px;font-weight:800;line-height:1.2;display:block}.makefacts .sub{margin-top:3px;display:block}.make .links{padding:14px 16px 16px}.make .links .more{color:var(--orange);background:0 0;font-weight:700}.prose p,.prose li{font-size:16px}.prose h2{margin-top:26px}.prose h2:first-child{margin-top:0}.prose code{background:var(--bg);border-radius:6px;padding:2px 6px;font-size:14px}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border-top:1px solid var(--line);text-align:left;padding:8px 6px}.prose th{color:var(--soft);border-top:0;font-size:13px}.versus{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.versus th,.versus td{border-top:1px solid var(--line);text-align:right;vertical-align:middle;padding:10px 6px}.versus thead th{border-top:0;font-weight:800}.versus tbody th{text-align:left;width:36%;color:var(--soft);padding-left:0;font-size:13px;font-weight:400}.versus .win{color:var(--orange);font-weight:800}.versus+.note,.lede+.versus{margin-top:14px}.choose{gap:12px;margin-bottom:16px;display:grid}.choose label{color:var(--soft);gap:4px;font-size:13px;font-weight:600;display:grid}.choose select,.choose input{background:var(--bg);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);border-radius:10px;padding:10px;font-size:16px}#model-links{margin:14px 0 0}.pickline{text-decoration:none}.pickline:hover span:first-child{text-decoration:underline}@media (width>=720px){.choose{grid-template-columns:1fr 1fr}.choose .wide{grid-column:1/-1}}.calc h3{grid-column:1/-1;margin:6px 0 -4px;font-size:15px}.calc input:focus,.calc select:focus{outline:2px solid var(--orange);outline-offset:1px}.calc{margin-top:14px}.calc-result{margin:0;font-size:17px}.calc-result b{color:var(--orange)}.calc-card h2 a{text-decoration:none}.calc-card h2 a:hover{text-decoration:underline}.card.arted .calc-body{grid-area:links}.calc-body p{margin:0 0 12px}.calc-body>:last-child{margin-bottom:0}.calc-example{background:var(--orangebg);border-radius:12px;padding:12px 14px;font-size:15px}.calc-example b{color:var(--orange)}.links a.go{background:var(--orange);color:#fff;font-weight:700}.links a.go:hover{background:var(--orange);filter:brightness(1.08)}.rates thead th:first-child{text-align:left}.rates td{text-align:right}.how{background:var(--orangebg);border-radius:12px;margin-top:18px;padding:16px}.how h3{margin:0 0 10px;font-size:16px;font-weight:800}.steps{counter-reset:step;margin:0;padding:0;font-size:15px;list-style:none}.steps li{counter-increment:step;grid-template-columns:24px 1fr;gap:10px;padding:5px 0;display:grid}.steps li:before{content:counter(step);background:var(--card);text-align:center;border-radius:50%;width:24px;height:24px;font-size:13px;font-weight:800;line-height:24px}.sumline{background:var(--card);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.sumline b{font-size:22px;font-weight:800;line-height:1.1;display:block}.sumline span{color:var(--soft);margin-top:2px;font-size:11px;line-height:1.25;display:block}.sumline i{color:var(--soft);font-size:20px;font-style:normal;font-weight:800}.sumline .true b{color:var(--orange)}@media (width>=720px){.how{padding:18px 20px}.sumline b{font-size:28px}.sumline span{font-size:12px}}.cardhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cardhead h2{margin:0}.sort{color:var(--soft);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sort select{background:var(--bg);border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:999px;padding:7px 10px}.links[hidden]{display:none}.citymap{width:100%;height:auto;display:block}.citymap .land{fill:var(--gradebg)}.citymap .borders{fill:none;stroke:var(--card);stroke-width:1.5px;stroke-linejoin:round}.citymap .hit{fill:#0000}.citymap .dot{r:13px;fill:var(--orange);stroke:var(--card);stroke-width:4px}.citymap .hit{r:30px}.citymap a:hover .dot,.citymap a:focus .dot{fill:var(--grade)}@media (width>=720px){.citymap .dot{r:8px;stroke-width:3px}.citymap .hit{r:20px}.citymap a:hover .dot,.citymap a:focus .dot{r:11px}}.mapwrap{position:relative}.maptip{z-index:2;background:var(--grade);color:var(--ongrade);white-space:nowrap;pointer-events:none;border-radius:10px;padding:8px 12px;position:absolute;transform:translate(-50%)}.maptip[hidden]{display:none}.maptip b{font-size:14px;font-weight:800;line-height:1.3;display:block}.maptip span{opacity:.85;font-size:12px;line-height:1.3;display:block}
