.bcover--guides,.bchips__dot--guides{--cat:#5b3df5;--cat-deep:#3a22c9}.bcover--auctions,.bchips__dot--auctions{--cat:#2563eb;--cat-deep:#1e3a8a}.bcover--prices,.bchips__dot--prices{--cat:#0f766e;--cat-deep:#134e4a}.bcover--shipping,.bchips__dot--shipping{--cat:#0369a1;--cat-deep:#0c4a6e}.bhero{border-bottom:1px solid var(--line);background:radial-gradient(60% 120% at 100% 0%, #5b3df514, transparent 70%), var(--surface);padding:22px 0 28px}.bhero__row{margin-top:24px}.bhero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.05}.bhero p{max-width:640px;color:var(--ink-3);margin:14px 0 0;font-size:17px}.bchips{scrollbar-width:none;gap:8px;margin-top:26px;display:flex;overflow-x:auto}.bchips::-webkit-scrollbar{display:none}.bchips a,.bchips__link{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);height:36px;color:var(--ink-2);white-space:nowrap;transition:border-color var(--dur-hover) ease, background-color var(--dur-hover) ease, color var(--dur-hover) ease;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.bchips a:hover,.bchips__link:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.bchips a:hover,.bchips__link:hover{border-color:var(--ink-4);color:var(--ink)}}.bchips a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.bchips__dot{background:var(--cat);border-radius:50%;width:8px;height:8px}.bchips a[aria-current=page] .bchips__dot{box-shadow:0 0 0 2px var(--surface)}.bcover{isolation:isolate;aspect-ratio:16/9;background:linear-gradient(135deg, var(--cat) 0%, var(--cat-deep) 100%);color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.bcover:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1.2px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 100% 0,#000,#0000 70%);mask-image:radial-gradient(80% 90% at 100% 0,#000,#0000 70%)}.bcover:after{content:"";bottom:-45%;z-index:-1;aspect-ratio:1;border:28px solid #ffffff14;border-radius:50%;width:70%;position:absolute;inset-inline-start:-18%}.bcover__icon{width:76px;height:76px;color:var(--cat-deep);background:#fffffff5;border-radius:22px;place-items:center;display:grid;box-shadow:0 18px 40px -12px #00000073}.bcover__icon .icon{width:34px;height:34px}.bcover__tag{top:14px;border-radius:var(--r-full);color:#ffffffeb;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff47;padding:5px 10px;position:absolute;inset-inline-start:14px}.bcover--lg .bcover__icon{border-radius:30px;width:108px;height:108px}.bcover--lg .bcover__icon .icon{width:48px;height:48px}.wrap.blog{padding-top:36px;padding-bottom:96px}.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-0);transition:border-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.bcard:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.bcard:hover .bcard__title a,.bcard:hover .bcard__more{color:var(--brand-text)}}.bcard__cover{display:block}.bcard__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.bcard__meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.bcard__meta>*+:before{content:"";background:var(--line-2);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-inline-end:12px;display:inline-block}.bcard__cat{color:var(--ink-2);font-weight:600}.bcard__title{letter-spacing:-.025em;margin:10px 0 8px;font-size:19px;line-height:1.3}.bcard__title a{color:var(--ink);transition:color var(--dur-hover) ease}.bcard__title a:after{content:"";position:absolute;inset:0}.bcard__title a:hover{text-decoration:none}.bcard__text{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 16px;font-size:15px;display:-webkit-box;overflow:hidden}.bcard__more{color:var(--ink);transition:color var(--dur-hover) ease;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.bcard__more .icon{width:15px;height:15px}.bcard--featured{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:24px;display:grid}.bcard--featured .bcover{height:100%;min-height:300px}.bcard--featured .bcard__body{justify-content:center;padding:clamp(24px,3.4vw,48px)}.bcard--featured .bcard__title{letter-spacing:-.035em;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.15}.bcard--featured .bcard__text{-webkit-line-clamp:4;font-size:16px}.bcta{border-radius:var(--r-lg);background:radial-gradient(70% 140% at 0% 0%, #5b3df559, transparent 60%), var(--night);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px 40px;margin-top:56px;padding:clamp(24px,3.4vw,44px);display:grid}.bcta h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800}.bcta p{color:var(--night-text);margin:8px 0 0}.bsearch{gap:8px;display:flex;position:relative}.bsearch__icon{top:24px;width:17px;height:17px;color:var(--ink-4);pointer-events:none;position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.bsearch input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:15px var(--mono);outline:none;flex:auto;padding-inline:42px 14px}.bsearch input::placeholder{color:var(--ink-4);font-family:var(--font)}.bsearch input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.bsearch .btn{height:48px;padding-inline:20px}.bpost__head{background:linear-gradient(var(--surface), var(--surface)) top / 100% calc(100% - 120px) no-repeat, var(--paper);padding:22px 0 0}.bpost__intro{text-align:center;max-width:820px;margin:28px auto 32px}.bpost__cat{height:32px;font-size:13px}.bpost__intro h1{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.08}.bpost__lead{max-width:680px;color:var(--ink-3);margin:16px auto 0;font-size:18px}.bpost__meta{color:var(--ink-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin:20px 0 0;font-size:14px;display:flex}.bpost__by{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bpost__by .icon{width:16px;height:16px;color:var(--brand-text)}.bpost__head .bcover{aspect-ratio:21/8;border-radius:var(--r-lg);max-width:1100px;box-shadow:var(--sh-1);margin:0 auto}.wrap.bpost__layout{grid-template-columns:minmax(0,720px) 300px;justify-content:center;gap:64px;padding-top:56px;display:grid}.bprose{color:var(--ink-2);font-size:17.5px;line-height:1.75}.bprose>:first-child{margin-top:0}.bprose>p:first-child{color:var(--ink);font-size:19px;line-height:1.65}.bprose p,.bprose ul,.bprose ol{margin:0 0 20px}.bprose h2{color:var(--ink);letter-spacing:-.03em;margin:44px 0 14px;scroll-margin-top:24px;font-size:clamp(23px,2.4vw,28px);font-weight:800;line-height:1.2}.bprose h3{color:var(--ink);margin:30px 0 10px;font-size:20px}.bprose a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) ease;font-weight:500;text-decoration-thickness:2px}.bprose a:hover{text-decoration-color:currentColor}.bprose strong{color:var(--ink);font-weight:600}.bprose ul,.bprose ol{padding-inline-start:0;list-style:none}.bprose li{margin:0 0 10px;padding-inline-start:30px;position:relative}.bprose ul>li:before{content:"";top:.72em;background:var(--brand);border-radius:2px;width:7px;height:7px;position:absolute;inset-inline-start:8px}.bprose ol{counter-reset:bprose}.bprose ol>li{counter-increment:bprose}.bprose ol>li:before{content:counter(bprose);top:.2em;background:var(--brand-tint);width:22px;height:22px;color:var(--brand-text);font:700 12px/1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:0}.bprose blockquote{border-inline-start:3px solid var(--brand);border-radius:var(--r-md);background:var(--brand-tint);color:var(--ink);margin:28px 0;padding:18px 22px}.bprose blockquote p:last-child{margin-bottom:0}.bprose code{border-radius:var(--r-sm);background:var(--surface-2);font:.9em var(--mono);padding:2px 6px}.bprose hr{border:0;border-top:1px solid var(--line);margin:36px 0}.bprose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.bprose th,.bprose td{border-bottom:1px solid var(--line);text-align:start;padding:10px 12px}.bside{align-content:start;gap:16px;display:grid}.bside__box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px}.bside__title{color:var(--ink-4);font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.bside__toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.bside__toc li{counter-increment:toc}.bside__toc a{border-radius:var(--r-sm);color:var(--ink-2);gap:10px;padding:7px 8px;font-size:14px;line-height:1.4;display:flex}.bside__toc a:before{content:counter(toc, decimal-leading-zero);color:var(--ink-4);font:500 12px/1.65 var(--mono);flex:none}.bside__toc a:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.bside__check{border-color:var(--brand-line);background:var(--brand-tint);position:sticky;top:20px}.bside__check p:not(.bside__title){color:var(--ink-3);margin:0 0 14px;font-size:14px}.bside__check .bsearch{flex-direction:column}.bside__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bside__list a{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.bside__list a:hover{color:var(--brand-text);text-decoration:none}.wrap.blog--after{padding-top:24px}.brelated{margin-top:64px}.brelated__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.brelated__head h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800}.brelated__head a{color:var(--brand-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.brelated__head a .icon{width:15px;height:15px}@media (width<=1100px){.wrap.bpost__layout{grid-template-columns:minmax(0,720px);gap:40px}.bside{grid-template-columns:repeat(2,minmax(0,1fr))}.bside__check{position:static}}@media (width<=960px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcard--featured{grid-template-columns:minmax(0,1fr)}.bcard--featured .bcover{min-height:0}.bcta{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bgrid,.bside{grid-template-columns:minmax(0,1fr)}.bhero p,.bpost__lead{font-size:16px}.bpost__intro{text-align:start}.bpost__meta{justify-content:flex-start}.bpost__head .bcover{aspect-ratio:16/9}.wrap.bpost__layout{padding-top:36px}.bprose{font-size:16.5px}.bprose>p:first-child{font-size:17.5px}.bsearch{flex-direction:column}}
