.home p{margin:0}.sh-picks{display:grid}.sh-picks>*{grid-area:1/1;min-width:0}.tp-sets{display:grid}.tp-set{visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.tp-set.on{visibility:visible}.tp-set.on .tp-card{animation:.5s cubic-bezier(.2,.8,.2,1) both tp-up}.tp-set.on .tp-card:nth-child(2){animation-delay:60ms}.tp-set.on .tp-card:nth-child(3){animation-delay:.12s}@keyframes tp-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:root:has(.home){--grid4:repeat(4, minmax(0, 1fr))}.tp-three,.sh-say{grid-template-columns:var(--grid4);display:grid}.tp-three{flex:1}.tp-card:first-child{grid-column:2}.tp-card{border-left:1px solid var(--rule);color:var(--ink);text-align:center;flex-direction:column;gap:14px;padding:24px 22px;text-decoration:none;display:flex}.tp-card:last-child{padding-right:0}.tp-card:hover{color:var(--ink)}.tp-ph{height:210px;position:relative;overflow:hidden}:root[data-dark] .tp-ph img{mix-blend-mode:normal}.tp-ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.tp-none{color:var(--soft);place-items:center;font-size:15px;font-style:italic;display:grid;position:absolute;inset:0}.tp-tier{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:32px;display:flex}.tp-nm{color:var(--t)}.tp-rank{background:var(--t);color:var(--stamp);letter-spacing:.06em;padding:3px 5px 2px;font-size:17px;line-height:1}.tp-line{font-size:20px;line-height:1.25}.tp-empty{border:2px dashed var(--rule);text-align:center;min-height:300px;font:italic 400 24px/1.2 var(--sans);grid-column:2/-1;place-items:center;margin:24px 0;padding:24px;display:grid}.sh-say{pointer-events:none}.sh-say>*{pointer-events:auto;grid-column:1;padding-right:22px}.sh-say{align-content:center;justify-items:start;row-gap:18px;padding:24px 0}.tp-say{color:inherit;text-decoration:none;display:block}.tp-say h2{text-transform:uppercase;font-size:clamp(40px,4vw,58px);line-height:.86}.tp-say p{font:400 24px/1.15 var(--sans);margin-top:18px}.tp-say:hover,.tp-say:focus-visible{color:var(--accent)}.tp-for{font-size:19px;display:grid}.tp-crumb{visibility:hidden;flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:2px 8px;display:flex}.tp-crumb.on{visibility:visible}.tp-crumb a{text-decoration:none}.tp-crumb a:last-child{text-decoration:underline 1px var(--mark);text-underline-offset:3px}.tp-crumb .sep{color:var(--mark)}.sh-band{margin:0 calc(-1 * var(--gut));padding:18px var(--gut) 10px;background:var(--band);color:var(--on-band);overflow:hidden}.tp-heads{justify-content:center;min-width:0;display:flex}.tp-big{white-space:nowrap;text-transform:uppercase;color:inherit;text-align:center;font-size:120px;font-weight:400;line-height:.86}.tp-split,:root[data-banner=split] .tp-heads,:root[data-banner=split] .tp-say{display:none}:root[data-banner=split] .tp-split{grid-template-columns:1fr 1fr;column-gap:32px;padding:8px 0 14px;display:grid}.tp-split-big{font:400 clamp(64px, 10.6vw, 152px)/.84 var(--serif);text-transform:uppercase;align-self:center;margin:0}.tp-split-say{border-left:1px solid color-mix(in srgb, var(--on-band) 40%, transparent);color:inherit;grid-template-rows:2fr 1fr;padding-left:32px;text-decoration:none;display:grid}.tp-split-h{border-bottom:1px solid color-mix(in srgb, var(--on-band) 40%, transparent);font:400 clamp(36px, 5.6vw, 84px)/.86 var(--serif);text-transform:uppercase;align-self:end;padding-bottom:14px}.tp-split-p{font:italic 400 clamp(19px, 2vw, 30px)/1.1 var(--sans);align-self:center;padding-top:10px}.tp-split-say:hover{color:var(--accent)}@media (width<=860px){:root[data-banner=split] .tp-split{grid-template-columns:1fr;row-gap:18px}.tp-split-say{border-left:0;padding-left:0}}.banner-switch{z-index:20;background:#111;border:1px solid #ffffff4d;border-radius:999px;padding:3px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 10px #0000002e}.banner-switch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 16px;font:600 14px/1 system-ui,sans-serif}.banner-switch button[aria-pressed=true]{color:#111;background:#fff}.tp-cols{grid-template-columns:var(--grid4);margin:8px 0 0;display:grid}.tp-col{border-left:1px solid var(--rule);flex-direction:column;padding:26px 22px 30px;display:flex}.tp-col:first-child{border-left:0;padding-left:0}.tp-col h2{text-transform:uppercase;margin:0 0 12px;font-size:clamp(56px,5vw,68px);line-height:.86}.tp-col h2 a{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 -10px;padding:4px 10px 0;text-decoration:none;display:flex}.tp-ic{width:.8em;height:.8em;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background:currentColor;flex:none;margin-bottom:.08em}@media (width>=1100px) and (width<=1399px){.tp-col h2 a{flex-direction:column;align-items:flex-start}}.tp-col,.tp-crumb{--mark:color-mix(in srgb, var(--c) 65%, var(--ink))}.tp-col h2 a:hover,.tp-col h2 a:focus-visible{color:inherit}.tp-col h2 a:hover .tp-ic,.tp-col h2 a:focus-visible .tp-ic{background:var(--mark)}.tp-row{margin:0 -10px;padding:8px 10px;font-size:19px;line-height:1.25;text-decoration:none;transition:padding .15s,color .15s;display:block;position:relative}.tp-row:before{content:"→";color:var(--mark);opacity:0;transition:opacity .15s;position:absolute;left:6px}.tp-row:hover,.tp-row:focus-visible{color:inherit;padding-left:34px}.tp-row:hover:before,.tp-row:focus-visible:before{opacity:1}@media (prefers-reduced-motion:reduce){.tp-row,.tp-row:before{transition:none}}.tp-end{margin-top:auto;padding-top:18px}.tp-soon{font:italic 400 19px/1.25 var(--sans);margin:0 0 12px}.all{border:1.5px solid var(--ink);color:var(--ink);border-radius:999px;align-items:baseline;gap:6px;padding:10px 22px 9px;font-size:20px;text-decoration:none;display:inline-flex}.all .arrow{color:inherit;font-size:1em;transition:transform .2s}.all:hover,.all:focus-visible{color:var(--ink)}.all:hover .arrow,.all:focus-visible .arrow{color:var(--mark);transform:translate(4px)}.tp-col.later{border:0;order:2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:24px;margin:0;padding:28px 0;display:grid}.later h2{background:var(--band);margin:0;padding:16px 24px 6px;font-size:clamp(56px,7.4vw,112px)}.later h2 a{color:var(--on-band);margin:0;padding:0}.later .tp-end{text-align:center;background:var(--stamp);border:2px dashed var(--ink);outline:6px solid var(--stamp);outline-offset:-10px;margin:0;padding:22px;transform:rotate(2deg)}.later .tp-soon{margin:0}.later .all{color:var(--accent);border:0;margin-top:12px;padding:0;font-size:18px}@media (width>=861px) and (width<=1099px){.tp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-col:not(.later):nth-child(odd){border-left:0;padding-left:0}.tp-col:not(.later):nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=860px){.sh-picks{flex-direction:column-reverse;display:flex}.sh-say{padding:28px 0 8px;display:block}.sh-say>*+*{margin-top:14px}.tp-say h2{font-size:44px}.tp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-card:first-child{grid-column:auto}.tp-empty{grid-column:1/-1}.tp-card{padding:16px 8px}.tp-card:first-child{border-left:0;padding-left:0}.tp-ph{aspect-ratio:1;height:auto}.tp-tier{font-size:18px}.tp-line{font-size:15px}.tp-big span{display:block}.tp-cols,.tp-col.later{grid-template-columns:1fr;margin:0}.tp-col,.tp-col:first-child{border-left:0;border-top:1px solid var(--rule);padding:24px 0}.tp-col h2{font-size:60px}.later h2{font-size:52px}.later .tp-end{margin:8px 6px 0}}@media (prefers-reduced-motion:reduce){.tp-set.on .tp-card{animation:none}}.map{gap:10px;margin:6px 0 26px;padding:12px 0;display:grid}.map a{color:inherit;text-decoration:none}.map-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 28px;display:grid}.map-list a{justify-self:start}@media (width<=560px){.map-list{grid-template-columns:1fr 1fr;gap:10px 16px}}.map-lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lst-shelf{scroll-margin-top:12px}@media (prefers-reduced-motion:no-preference){:root:has(.map){scroll-behavior:smooth}}.lst-h{text-transform:uppercase;margin:14px 0 18px;font-size:clamp(72px,9vw,140px);line-height:.84}.lst-shelf{border-top:1px solid var(--ink);text-transform:uppercase;margin:0;padding:26px 0 14px;font-size:clamp(40px,4vw,58px);line-height:.86}.lst-row{grid-template-columns:var(--grid4);border-top:1px solid var(--rule);display:grid}.lst-name{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px 24px 0;display:flex}.lst-name>a:first-child{font:400 clamp(28px, 2.6vw, 40px)/.9 var(--serif);text-transform:uppercase;color:inherit;text-decoration:none}.lst-name>a:first-child:not(.lst-why):hover,.lst-name>a:first-child:not(.lst-why):focus-visible{text-decoration:underline 2px var(--mark);text-underline-offset:5px}.lst-why{border:1.5px solid var(--ink);font:400 19px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:inherit;padding:8px 12px 6px;text-decoration:none}.lst-why:hover,.lst-why:focus-visible{background:var(--ink);color:var(--paper)}.lst-note{font:italic 400 18px/1.4 var(--sans);color:var(--soft);margin:0 0 18px}.lst-why[aria-expanded=true]{background:var(--ink);color:var(--paper)}.lst-name:has(>.lst-why){align-items:stretch;padding:0}.lst-name>a.lst-why{font:inherit;letter-spacing:0;text-transform:none;border:0;flex-direction:column;flex:1;justify-content:space-between;gap:18px;padding:22px 20px 18px 16px;display:flex}.lst-name>a.lst-why:hover:not([aria-expanded=true]),.lst-name>a.lst-why:focus-visible:not([aria-expanded=true]){color:inherit;background:0 0}.lst-wname{font:400 clamp(28px, 2.6vw, 40px)/.9 var(--serif);text-transform:uppercase}.lst-wsub{font:italic 400 19px/1.2 var(--sans);justify-content:space-between;align-items:center;gap:10px;display:flex}.lst-wsub>span:first-child{border-bottom:1.5px solid;padding-bottom:2px}.lst-warr{border:1.5px solid;flex:none;place-items:center;width:34px;height:34px;display:grid}.lst-warr:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:9px;height:9px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lst-name>a.lst-why[aria-expanded=true],.lst-why:hover .lst-warr,.lst-why:focus-visible .lst-warr{background:var(--ink);color:var(--paper)}.lst-why[aria-expanded=true] .lst-warr{color:inherit;background:0 0}.lst-why[aria-expanded=true] .lst-warr:before{transform:translateY(2px)rotate(225deg)}@media (prefers-reduced-motion:reduce){.lst-warr:before{transition:none}}.lst-more{grid-template-columns:var(--grid4);border-top:1px dashed var(--rule);padding:18px 0 28px;display:grid}.lst-more[hidden]{display:none}.lst-mhead{font:italic 400 16px/1.4 var(--sans);color:var(--soft);align-content:start;gap:8px;padding-right:22px;display:grid}.lst-mhead>p{margin:0}.lst-close{border:1.5px solid var(--ink);color:var(--ink);font:400 19px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;margin-top:6px;padding:12px 12px 10px}.lst-close:hover,.lst-close:focus-visible{background:var(--ink);color:var(--paper)}.lst-mcol{border-left:1px solid var(--rule);font:400 16px/1.45 var(--sans);outline:none;align-content:start;gap:10px;padding:0 22px;display:grid}.lst-mcol>*{margin:0}.lst-more{grid-template-rows:repeat(5,auto)}.lst-mhead,.lst-mcol{grid-row:span 5}.lst-mcol{grid-template-rows:subgrid;row-gap:14px}.lst-mtext{gap:10px;display:grid}.lst-mtext>p{margin:0}.lst-mpro:empty,.lst-mcon:empty,.lst-mbuy:empty{min-height:0}.lst-mcol.lit{animation:1.6s ease-out lst-lit}@keyframes lst-lit{0%{background:color-mix(in srgb, var(--t) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.lst-mcol.lit{animation:none}}.lst-mname{font:400 clamp(22px, 2vw, 30px)/.95 var(--serif);text-transform:uppercase}.lst-mnone{font:italic 400 17px/1.4 var(--sans);color:var(--soft)}.lst-more{border-top:0;padding-top:0}.lst-mhead,.lst-mcol{padding-top:6px}.lst-mtier{display:none}@media (width<=860px){.lst-mtier{display:inline}}.lst-mhead{grid-template-rows:subgrid;text-align:center;row-gap:14px;padding-right:22px}.lst-mlab{font:400 17px/1.1 var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--soft);align-content:start;justify-items:center;gap:8px;margin:0;font-style:normal;display:grid}.lst-mlab>p{margin:0}.lst-mhead .lst-close{justify-self:center}.lst-mcount{color:var(--ink)}.lst-howlink{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.lst-howlink:hover,.lst-howlink:focus-visible{text-decoration-thickness:2px}.lst-mbest{align-content:start;gap:12px;display:grid}.lst-mbest>p{font:400 16px/1.3 var(--sans);color:var(--ink);gap:3px;margin:0;display:grid}.lst-mbtier{font:400 16px/1 var(--label);letter-spacing:.07em;text-transform:uppercase;color:var(--t-text,var(--t))}.lst-mseen{font:italic 400 15px/1.3 var(--sans);letter-spacing:0;text-transform:none}.lst-mcol{text-align:center;justify-items:stretch}.lst-mtext b{color:var(--ink);-webkit-text-stroke:.45px currentColor;paint-order:stroke fill;font-weight:600}.lst-sign{font:400 34px/0 var(--label);vertical-align:-5px;margin-right:8px;display:inline-block}.lst-mpro .lst-sign{color:var(--good)}.lst-mcon .lst-sign{color:var(--accent-text,var(--accent))}.lst-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lst-buy{background:var(--t);color:var(--paper);text-align:center;font:400 21px/1 var(--label);letter-spacing:.05em;text-transform:uppercase;padding:14px 12px 11px;text-decoration:none;display:block}.lst-buy:hover,.lst-buy:focus-visible{background:color-mix(in srgb, var(--t) 82%, var(--ink))}@media (width<=860px){.lst-more{grid-template-rows:none;grid-template-columns:1fr;gap:22px}.lst-mhead,.lst-mcol{grid-row:auto}.lst-mhead{grid-template-rows:none;padding-right:0}.lst-mhead>:empty{display:none}.lst-mcol{border-left:0;grid-template-rows:none;padding:0}.lst-mcol>:empty{display:none}}.lst .tp-ph{height:160px}.lst-soonbox{padding:16px 4px}.lst-soonbox>.lst-ghost{visibility:hidden;place-self:stretch stretch;max-width:none}.lst-none{border-left:1px solid var(--rule);font:italic 400 19px/1.25 var(--sans);color:var(--soft);place-items:center;margin:0;padding:24px 22px;display:grid}.lst-none>span{text-align:center;grid-area:1/1;max-width:30ch}.lst-whynone{visibility:hidden;color:var(--ink);font-size:17px;font-style:normal}.lst-none:hover .lst-whynone,.lst-none:focus .lst-whynone{visibility:visible}.lst-none[tabindex]:hover,.lst-none[tabindex]:focus{background:var(--paper)}.lst-none:hover .lst-say,.lst-none:focus .lst-say{visibility:hidden}.lst-names{flex-wrap:wrap;gap:8px 22px;font-size:19px;display:flex;margin-top:14px!important}.lst-names a{text-decoration:underline 1px var(--rule);text-underline-offset:3px}.lst{--mark:color-mix(in srgb, var(--c) 65%, var(--ink))}.sec-lede{font:italic 400 21px/1.3 var(--sans);margin:0 0 22px}.sec-list{border-top:1px solid var(--ink);columns:2 420px;column-gap:44px;margin:0;padding:0;list-style:none}.sec-list li{break-inside:avoid;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.sec-list a{font:400 clamp(28px, 2.6vw, 40px)/.95 var(--serif);text-transform:uppercase;text-decoration:none}.sec-list a:hover,.sec-list a:focus-visible{color:inherit;text-decoration:underline 2px var(--mark);text-underline-offset:5px}.sec-list span{font:400 17px/1 var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.lst .tp-card{position:relative}.tp-go{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.tp-pop{z-index:6;background:var(--paper);visibility:hidden;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 18px;display:flex;position:absolute;inset:0;overflow:hidden}.tp-pop>*{flex-shrink:0}.tp-card:hover .tp-pop,.tp-card:focus-within .tp-pop{visibility:visible}.tp-pop-name{font:400 clamp(22px, 2vw, 30px)/.95 var(--serif);text-transform:uppercase;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.tp-pop .tp-best{min-height:0;font:400 16px/1.3 var(--sans);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-shrink:1;display:-webkit-box;overflow:hidden}.tp-buy{text-wrap:balance;border:2px solid var(--t);font:400 22px/1 var(--label);letter-spacing:.03em;text-transform:uppercase;color:inherit;align-self:stretch;padding:11px 12px;text-decoration:none}.tp-buy:hover,.tp-buy:focus-visible{background:var(--t);color:var(--stamp)}.tp-why{font:400 16px/1.2 var(--sans);color:inherit;text-decoration:underline 1px var(--rule);text-underline-offset:3px}.lst-paid{max-width:70ch;font:400 17px/1.4 var(--sans);margin:0 0 22px}.lst-top{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:24px;display:grid}.lst-top .lst-shelf,.lst-group:first-child>.lst-shelf,.pd .lst-shelf{border-top:0}.lst-top .lst-paid{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;background:var(--stamp);margin:4px;padding:7px 11px;font-size:14px;line-height:1.35}@media (width<=860px){.lst-top{grid-template-columns:1fr;gap:0}.lst-top .lst-paid{margin:0 4px 18px}.lst-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lst-name{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:22px 0 4px}.lst-name+*{border-left:0;padding-left:0}.lst-name:has(>.lst-why){padding:14px 0 6px}.lst-name>a.lst-why{flex-direction:row;align-items:center;gap:14px;padding:12px}.lst-wsub{gap:10px}.lst .tp-ph{aspect-ratio:3/2;height:auto}.lst-none{padding:16px 8px;font-size:15px}.tp-pop{display:none}}.pd{gap:18px;padding-bottom:40px;display:grid}.pd>.map{margin-bottom:8px}.pd-dek{font:italic 400 21px/1.35 var(--sans);max-width:62ch;margin:0}.pd-paid{max-width:70ch;font:400 15px/1.4 var(--sans);color:var(--soft);margin:0}.pd-top{border-top:3px double var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;padding-top:22px;display:grid}.pd-lead{align-content:start;gap:16px;min-width:0;display:grid}.pd-lead>*{margin:0}.pd-tier{font:400 24px/1 var(--label);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.pd-ph{aspect-ratio:2;color:var(--soft);place-items:center;font-style:italic;display:grid;position:relative}.pd-ph img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pd-name{text-transform:uppercase;font-size:clamp(34px,3.4vw,52px);line-height:.95}.pd-name .pd-more{font-family:var(--label);vertical-align:middle;margin-left:12px}.pd-quote{font:italic 400 clamp(24px, 2.4vw, 34px)/1.15 var(--serif);border-block:1px solid var(--ink);text-wrap:balance;padding:12px 0}.pd-story{columns:2 260px;column-rule:1px solid var(--rule);font:400 17px/1.5 var(--sans);column-gap:30px}.pd-story p{margin:0 0 .7em}.pd-story>p:first-child:first-letter{font:400 66px/.8 var(--name);float:left;margin:6px 8px 0 0}.pd-side{border-left:1px solid var(--ink);align-content:start;min-width:0;padding-left:28px;display:grid}.pd-sideh{font:400 26px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);margin:0 0 4px;padding-bottom:8px}.pd-alt{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr);align-content:start;gap:6px 16px;padding:16px 0;display:grid}.pd-alt>*{grid-column:2;margin:0}.pd-alt>.pd-aph{grid-area:1/1/span 4;height:80px;position:relative}.pd-aph img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pd-alt .pd-tier{font-size:21px}.pd-lead[hidden],.pd-alt[hidden]{display:none}.pd-swap{cursor:pointer}.pd-swap:hover .pd-open,.pd-open:focus-visible{color:var(--accent)}.pd-open{all:unset;cursor:pointer}.pd-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pd-name:focus{outline:none}.pd-aname{font:400 clamp(22px, 2vw, 28px)/1 var(--serif);text-transform:uppercase;margin:0}.pd-price{font:400 22px/1 var(--label);letter-spacing:.03em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pd-more{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text,var(--accent));font-size:16px}.pd-best{font:400 17px/1.45 var(--sans)}.pd-small{font:400 15px/1.4 var(--sans)}.pd-gain,.pd-cost{font:400 16px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.pd-gain{color:color-mix(in srgb, var(--good) 75%, var(--ink))}.pd-cost{color:var(--accent-text,var(--accent))}.pd-kick{font:400 15px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.pd-buy{text-align:center;border:2px solid var(--t);font:400 24px/1 var(--label);letter-spacing:.03em;text-transform:uppercase;color:inherit;justify-self:start;padding:12px 22px 10px;text-decoration:none}.pd-buy:hover,.pd-buy:focus-visible{background:var(--t);color:var(--stamp)}.pd-alink{font:400 17px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;color:inherit;border-bottom:2px solid var(--t);justify-self:start;padding-bottom:2px;text-decoration:none}.pd-alink:hover,.pd-alink:focus-visible{color:var(--accent)}.pd-none{font:italic 400 18px/1.4 var(--sans);color:var(--soft);margin:0}.pd-fold{border-bottom:1px solid var(--rule);padding:4px 0 12px}.pd-fold summary{cursor:pointer;font:400 22px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;padding:10px 0 4px}.pd-fold>p{max-width:70ch;margin:10px 0 0}.pd-tbl{margin-top:12px;overflow-x:auto}.pd-tbl table{border-collapse:collapse;width:100%;font:400 15px/1.4 var(--sans);font-variant-numeric:tabular-nums}.pd-tbl th{text-align:left;border-bottom:2px solid var(--ink);font:400 16px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 12px 6px 0}.pd-tbl td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 12px 8px 0}.pd-tbl .n{text-align:right}.pd-tbl .tp-nm{font:400 17px/1 var(--label);letter-spacing:.05em;text-transform:uppercase}.pd-note{color:var(--soft);font-size:14px;display:block}.pd-list{flex-wrap:wrap;gap:8px 22px;display:flex}@media (width<=860px){.pd-top{grid-template-columns:1fr}.pd-side{border-left:0;padding-left:0}}
