html:has(.dmb-hub){scroll-behavior:smooth}.dmb{--dmb-paper:#fcfaf6;--dmb-paper-2:#f2ede4;--dmb-card:#fffefb;--dmb-ink:#123946;--dmb-text:#2b3a42;--dmb-ink-2:#56636b;--dmb-ink-3:#8a949a;--dmb-rule:rgba(18,57,70,.14);--dmb-rule-strong:rgba(18,57,70,.8);--dmb-night:#13303a;--dmb-night-ink:#efe9df;--dmb-night-rule:rgba(239,233,223,.16);--dmb-wrap:1240px;--dmb-gut:clamp(16px,4vw,48px);background:var(--dmb-paper);color:var(--dmb-text);font-family:var(--font-body-family),sans-serif;font-size:15px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.dmb *,.dmb *:before,.dmb *:after{box-sizing:border-box}.dmb a{color:inherit;text-decoration:none}.dmb img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.dmb h1,.dmb h2,.dmb h3,.dmb h4{font-family:var(--font-body-family),sans-serif;color:var(--dmb-ink);text-transform:none}.dmb p{margin:0}.dmb-wrap{max-width:var(--dmb-wrap);margin:0 auto;padding:0 var(--dmb-gut)}.dmb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dmb-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 20px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dmb-ink-2)}.dmb-eyebrow a{transition:color .2s}.dmb-eyebrow a:hover{color:var(--dmb-ink)}.dmb-eyebrow .dmb-sep{color:var(--dmb-ink-3)}.dmb-eyebrow [aria-current]{color:var(--dmb-ink)}.dmb-masthead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px;align-items:end;padding:64px 0 48px}.dmb-h1{font-weight:500;font-size:clamp(36px,5vw,66px);line-height:1.06;letter-spacing:-.035em;margin:0}.dmb-h1 em{font-style:normal;font-weight:300;color:#4f6b78}.dmb-h1--cat{display:flex;align-items:center;gap:18px}.dmb-h1--cat i{width:16px;height:16px;border-radius:50%;flex:none}.dmb-intro{color:var(--dmb-ink-2);font-size:15px;max-width:420px;margin:0 0 22px!important}.dmb-stats{display:flex;gap:28px;border-top:1px solid var(--dmb-rule);padding-top:16px;font-size:12px;color:var(--dmb-ink-3)}.dmb-stats b{display:block;font-weight:300;font-size:26px;letter-spacing:-.03em;color:var(--dmb-ink);line-height:1.2}.dmb-filtered{margin-top:14px!important;font-size:13px;color:var(--dmb-ink-2)}.dmb-filtered a{border-bottom:1px solid currentColor}.dmb-topics{position:sticky;top:var(--header-height,0px);z-index:3;background:#fcfaf6f0;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-top:1px solid var(--dmb-rule-strong);border-bottom:1px solid var(--dmb-rule)}.dmb-topics ol{list-style:none;margin:0 auto;padding:0 var(--dmb-gut);max-width:var(--dmb-wrap);display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.dmb-topics li{margin:0}.dmb-topics li+li a{border-left:1px solid var(--dmb-rule)}.dmb-topics a{display:flex;align-items:baseline;gap:12px;padding:16px 20px;font-size:14px;color:var(--dmb-text);transition:background .2s}.dmb-topics li:first-child a{padding-left:0}.dmb-topics a:hover{background:#ffffff8c}.dmb-topics .dmb-n{font-weight:300;font-size:13px;letter-spacing:.04em;color:var(--dmb-ink-3)}.dmb-topics .dmb-dot{width:8px;height:8px;border-radius:50%;flex:none;align-self:center}.dmb-topics .dmb-count{margin-left:auto;font-size:12px;color:var(--dmb-ink-3)}.dmb-topics a.is-active,.dmb-topics a[aria-current]{font-weight:500;color:var(--dmb-ink)}.dmb-topics a[aria-current]{background:#fff9}.dmb-topics a.is-active .dmb-n,.dmb-topics a[aria-current] .dmb-n{color:var(--dmb-ink)}.dmb-tag{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dmb-ink-2)}.dmb-tag i{width:7px;height:7px;border-radius:50%;display:block;flex:none}.dmb-meta{font-size:12px;color:var(--dmb-ink-3);letter-spacing:.01em}.dmb-meta span{margin:0 6px}.dmb-media{overflow:hidden;background:var(--dmb-paper-2)}.dmb-media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dmb a:hover .dmb-media img{transform:scale(1.035)}.dmb-title{font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}.dmb a:hover .dmb-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dmb-excerpt{color:var(--dmb-ink-2)}.dmb-more{font-size:13px;font-weight:500;display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:2px;color:var(--dmb-ink)}.dmb-btn{display:inline-flex;align-items:center;gap:10px;background:var(--dmb-ink);color:#fff!important;padding:14px 26px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.02em;transition:background .2s}.dmb-btn:hover{background:#1e5163}.dmb-btn--sm{padding:11px 20px;font-size:12.5px}.dmb-section{padding:88px 0 0}.dmb-hub section[id],.dmb-hub .dmb-night[id]{scroll-margin-top:calc(var(--header-height,0px) + 16px)}.dmb-sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding-bottom:22px;border-bottom:1px solid var(--dmb-rule-strong);margin-bottom:40px}.dmb-sec-kicker{display:flex;align-items:center;gap:10px;margin:0 0 12px!important;font-size:12px;font-weight:500;letter-spacing:.16em;color:var(--dmb-ink-3)}.dmb-sec-kicker i{width:8px;height:8px;border-radius:50%;flex:none}.dmb-night .dmb-sec-kicker{color:#efe9df8c}.dmb-sec-head--plain{grid-template-columns:1fr auto}.dmb-sec-head h2{font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.1;margin:0 0 10px;letter-spacing:-.035em}.dmb-sec-head--plain h2{margin:0}.dmb-sec-head p{color:var(--dmb-ink-2);font-size:14px;max-width:560px}.dmb-sec-head .dmb-more{white-space:nowrap;margin-bottom:6px}.dmb-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:56px}.dmb-feature .dmb-media{aspect-ratio:16/10}.dmb-feature .dmb-title{font-size:clamp(26px,2.5vw,34px);line-height:1.2;letter-spacing:-.03em;margin:14px 0 16px}.dmb-feature .dmb-excerpt{font-size:16px;margin-bottom:22px;max-width:440px}.dmb-label{font-size:13px;font-weight:300;color:var(--dmb-ink-2);margin:0 0 10px!important}.dmb-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.dmb-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.dmb-card .dmb-media{aspect-ratio:4/3;margin-bottom:18px}.dmb-card .dmb-title{font-size:17px;margin:10px 0 8px}.dmb-card .dmb-excerpt{font-size:14px;margin-bottom:12px}.dmb-grid4--portrait .dmb-media{aspect-ratio:4/5}.dmb-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.dmb-grid2>article{display:flex}.dmb-row{width:100%;display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:28px 0;border-bottom:1px solid var(--dmb-rule);align-items:start}.dmb-grid2>article:nth-child(-n+2) .dmb-row{padding-top:0}.dmb-row .dmb-media{aspect-ratio:1/1}.dmb-row .dmb-title{font-size:19px;margin:10px 0 8px}.dmb-row .dmb-excerpt{font-size:14px;margin-bottom:10px}.dmb-night{margin-top:104px;background:var(--dmb-night);color:var(--dmb-night-ink);padding:88px 0 96px}.dmb-topics+.dmb-night{margin-top:0}.dmb-night .dmb-sec-head{border-bottom-color:#efe9dfb3}.dmb-night .dmb-sec-head h2{color:var(--dmb-night-ink)}.dmb-night .dmb-sec-head p{color:#efe9dfa8}.dmb-night .dmb-more{color:var(--dmb-night-ink)}.dmb-ilist{list-style:none;margin:0;padding:0}.dmb-ilist li{margin:0}.dmb-ilist a{display:grid;grid-template-columns:120px minmax(0,1.3fr) minmax(0,1fr) 24px;gap:32px;align-items:center;padding:20px 0;border-bottom:1px solid var(--dmb-night-rule);transition:padding .3s}.dmb-ilist a:hover{padding-left:10px}.dmb-ilist .dmb-thumb{aspect-ratio:4/3;overflow:hidden;opacity:.88;transition:opacity .3s}.dmb-ilist a:hover .dmb-thumb{opacity:1}.dmb-ilist .dmb-title{font-size:20px;line-height:1.3;color:var(--dmb-night-ink)}.dmb-ilist .dmb-excerpt{font-size:13.5px;color:#efe9dfad}.dmb-ilist .dmb-arr{font-size:18px;color:#efe9df80;transition:transform .3s}.dmb-ilist a:hover .dmb-arr{transform:translate(4px);color:var(--dmb-night-ink)}.dmb-ilist a:hover .dmb-title{text-decoration:none}.dmb-band{margin-top:104px;background:var(--dmb-paper-2)}.dmb-band__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.dmb-band .dmb-media{min-height:420px}.dmb-band__copy{padding:64px clamp(24px,5vw,72px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:640px}.dmb-band h2{font-weight:500;font-size:clamp(28px,2.8vw,40px);line-height:1.1;margin:14px 0 18px;letter-spacing:-.035em}.dmb-band__text{color:var(--dmb-ink-2);margin:0 0 28px!important;max-width:420px}.dmb-specs{display:flex;flex-wrap:wrap;gap:32px;margin:0 0 32px;padding:18px 0;border-top:1px solid var(--dmb-rule);border-bottom:1px solid var(--dmb-rule);align-self:stretch}.dmb-specs b{display:block;font-weight:300;font-size:26px;letter-spacing:-.03em;line-height:1.2;color:var(--dmb-ink)}.dmb-specs span{font-size:11.5px;color:var(--dmb-ink-3)}.dmb-hub-end{height:96px}.dmb-cat-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:72px;padding-top:56px}.dmb-cat-side{position:sticky;top:calc(var(--header-height,0px) + 84px);align-self:start;display:flex;flex-direction:column;gap:28px}.dmb-side-label{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dmb-ink-3);margin:0 0 12px!important}.dmb-filters{display:flex;flex-direction:column;border-top:1px solid var(--dmb-rule)}.dmb-filter{display:flex;justify-content:space-between;align-items:center;padding:12px 0 12px 14px;border-bottom:1px solid var(--dmb-rule);font-size:14px;color:var(--dmb-ink-2);position:relative;transition:color .2s}.dmb-filter:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;background:var(--dmb-ink);transform:translateY(-50%);transition:height .2s}.dmb-filter:hover{color:var(--dmb-ink)}.dmb-filter[aria-current]{color:var(--dmb-ink);font-weight:500}.dmb-filter[aria-current]:before{height:18px}.dmb-start{display:block;background:var(--dmb-paper-2);padding:22px}.dmb-start-title{font-weight:500;font-size:16px;line-height:1.35;letter-spacing:-.015em;margin:0 0 14px!important;color:var(--dmb-ink)}.dmb-mini-name{font-weight:500;font-size:14px;margin:0 0 2px!important;color:var(--dmb-ink)}.dmb-mini-sub{font-size:12px;color:var(--dmb-ink-3)}.dmb-cat-feature{display:block;padding-bottom:40px;border-bottom:1px solid var(--dmb-rule)}.dmb-cat-feature .dmb-media{aspect-ratio:16/8;margin-bottom:22px}.dmb-cat-feature .dmb-title{font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:-.03em;margin:12px 0;max-width:720px}.dmb-cat-feature .dmb-excerpt{font-size:15.5px;max-width:620px;margin-bottom:12px}.dmb-cat-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--dmb-rule);align-items:center}.dmb-cat-row .dmb-media{aspect-ratio:4/3}.dmb-cat-row .dmb-title{font-size:20px;margin:10px 0 8px}.dmb-cat-row .dmb-excerpt{font-size:14px;margin-bottom:10px;max-width:560px}.dmb-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:13px;color:var(--dmb-ink-3)}.dmb-pager ol{list-style:none;display:flex;gap:6px;margin:0;padding:0}.dmb-pager li{margin:0}.dmb-pager a,.dmb-pager [aria-current]{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--dmb-rule);border-radius:999px;color:var(--dmb-ink)}.dmb-pager [aria-current]{background:var(--dmb-ink);border-color:var(--dmb-ink);color:#fff}.dmb-pager a:hover{border-color:var(--dmb-ink)}.dmb-empty{padding:40px 0;color:var(--dmb-ink-2)}.dmb-art-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:56px 0;border-bottom:1px solid var(--dmb-rule-strong)}.dmb-art-title{font-weight:500;font-size:clamp(30px,3.3vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 20px}.dmb-dek{font-size:17px;color:var(--dmb-ink-2);margin:0 0 28px!important;max-width:520px}.dmb-byline{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--dmb-rule)}.dmb-avatar{width:40px;height:40px;border-radius:50%;background:var(--dmb-ink);color:#fff;display:grid;place-items:center;font-weight:500;font-size:17px;flex:none;text-transform:lowercase}.dmb-avatar--lg{width:56px;height:56px;font-size:22px}.dmb-by{font-size:14px;color:var(--dmb-ink)}.dmb-by strong{font-weight:500}.dmb-art-hero{margin:0;aspect-ratio:4/3}.dmb-art-layout{display:grid;grid-template-columns:minmax(0,700px) 280px;justify-content:space-between;gap:72px;padding-top:56px;align-items:stretch}.dmb-prose{font-size:17px;line-height:1.78;color:var(--dmb-text)}.dmb-prose>*:first-child{margin-top:0}.dmb-prose p{margin:0 0 20px}.dmb-prose strong,.dmb-prose b{font-weight:500;color:inherit}.dmb-prose a{color:var(--dmb-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dmb-prose h2{font-weight:500;font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:64px 0 18px;scroll-margin-top:calc(var(--header-height,0px) + 24px)}.dmb-prose h3{font-weight:500;font-size:19px;line-height:1.35;letter-spacing:-.02em;margin:36px 0 10px}.dmb-prose h4{font-weight:500;font-size:17px;margin:28px 0 8px}.dmb-prose ul,.dmb-prose ol{margin:0 0 22px;padding-left:0}.dmb-prose ul{list-style:none}.dmb-prose ol{padding-left:22px}.dmb-prose ul>li{position:relative;padding-left:22px;margin:0 0 8px}.dmb-prose ul>li:before{content:"";position:absolute;left:2px;top:.78em;width:8px;height:1px;background:var(--dmb-ink)}.dmb-prose ol>li{margin:0 0 8px;padding-left:4px}.dmb-prose li p{margin:0}.dmb-prose hr{border:0;border-top:1px solid var(--dmb-rule);margin:40px 0}.dmb-prose img{height:auto;margin:28px 0}.dmb-prose blockquote{margin:28px 0;padding:4px 0 4px 22px;border-left:2px solid var(--dmb-ink);font-size:18px;color:var(--dmb-ink)}.dmb-prose .dmb-table{overflow-x:auto;margin:8px 0 24px;-webkit-overflow-scrolling:touch}.dmb .dmb-prose table{width:100%;min-width:520px;table-layout:auto;border-collapse:collapse;font-size:14.5px;line-height:1.5;border:0;border-style:none;box-shadow:none}.dmb .dmb-prose table th{text-align:left;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dmb-ink-2);padding:0 14px 12px 0;border:0;border-bottom:1px solid var(--dmb-ink);background:none}.dmb .dmb-prose table td{padding:14px 14px 14px 0;border:0;border-bottom:1px solid var(--dmb-rule);vertical-align:top;text-align:left;background:none}.dmb-share{display:flex;gap:22px;align-items:center;margin:48px 0 0;padding:18px 0;border-top:1px solid var(--dmb-rule);border-bottom:1px solid var(--dmb-rule);font-size:13px}.dmb-share>span{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dmb-ink-3);margin-right:auto}.dmb-share a{border-bottom:1px solid transparent;color:var(--dmb-ink)}.dmb-share a:hover{border-bottom-color:var(--dmb-ink)}.dmb-author{display:grid;grid-template-columns:56px 1fr;gap:20px;margin:40px 0 0;padding:28px;background:var(--dmb-paper-2)}.dmb-author p{margin:0 0 10px!important;font-size:14px;color:var(--dmb-ink-2)}.dmb-author .dmb-by{color:var(--dmb-ink);font-size:15px;margin-bottom:6px!important}.dmb-side-sticky{position:sticky;top:calc(var(--header-height,0px) + 28px);display:flex;flex-direction:column;gap:28px}.dmb-toc ol{list-style:none;margin:0;padding:0;counter-reset:dmbtoc}.dmb-toc li{counter-increment:dmbtoc;margin:0}.dmb-toc a{display:grid;grid-template-columns:26px 1fr;padding:5px 0;font-size:12.5px;line-height:1.45;color:var(--dmb-ink-3);transition:color .2s}.dmb-toc a:before{content:counter(dmbtoc,decimal-leading-zero);font-size:11px;padding-top:1px;color:var(--dmb-ink-3)}.dmb-toc a:hover{color:var(--dmb-ink)}.dmb-toc a.is-active{color:var(--dmb-ink);font-weight:500}.dmb-toc a.is-active:before{color:var(--dmb-ink)}.dmb-progress{height:2px;background:var(--dmb-rule);margin:0 0 10px;overflow:hidden}.dmb-progress i{display:block;height:100%;width:0;background:var(--dmb-ink)}.dmb-side-product{display:block;background:#fff;border:1px solid var(--dmb-rule);color:var(--dmb-ink)}.dmb-side-product .dmb-media{aspect-ratio:4/3;background:#fff}.dmb-side-product .dmb-media img{object-fit:contain;padding:6%;box-sizing:border-box}.dmb-side-product__body{padding:18px 20px 20px}.dmb-side-product .dmb-side-label{margin-bottom:8px!important}.dmb-side-product .dmb-mini-name{font-size:16px;line-height:1.35;margin-bottom:4px!important}.dmb-side-product .dmb-mini-sub{margin:0 0 4px!important}.dmb-side-product .dmb-price{font-size:13.5px;color:var(--dmb-ink-2);margin:0 0 16px!important}.dmb-side-product .dmb-btn{display:flex;justify-content:center;width:100%;box-sizing:border-box}.dmb-side-product:hover .dmb-btn{background:#1e5163}@media(min-width:861px)and (max-height:820px){.dmb-side-product .dmb-media{aspect-ratio:16/9}}.dmb-cat-side--multi{position:static}.dmb-prows .dmb-side-label{margin:20px 0 4px!important}.dmb-prow{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--dmb-rule)}.dmb-prow .dmb-media,.dmb-ptile .dmb-media{aspect-ratio:1/1;background:#fff;border:1px solid var(--dmb-rule)}.dmb-prow .dmb-media img,.dmb-ptile .dmb-media img{object-fit:contain;padding:8%;box-sizing:border-box}.dmb-prow .dmb-mini-name{font-size:13.5px;line-height:1.35}.dmb-prow .dmb-price,.dmb-ptile .dmb-price{font-size:12.5px;color:var(--dmb-ink-2);margin:0!important}.dmb-shop{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--dmb-rule)}.dmb-share+.dmb-shop{border-top:0;margin-top:0;padding-top:32px}.dmb-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.dmb-ptile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--dmb-rule);color:var(--dmb-ink)}.dmb-ptile .dmb-media{border:0}.dmb-ptile__body{padding:12px 14px 16px;display:flex;flex-direction:column;flex:1}.dmb-ptile .dmb-mini-name{font-size:14px;line-height:1.35;margin-bottom:4px!important}.dmb-ptile .dmb-price{margin-bottom:12px!important}.dmb-ptile .dmb-more{margin-top:auto;font-size:12.5px;align-self:flex-start}@media(min-width:861px){.dmb-side-sticky{max-height:calc(100vh - var(--header-height,0px) - 56px)}.dmb-toc{display:flex;flex-direction:column;flex:0 1 auto;min-height:140px}.dmb-toc ol{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dmb-rule) transparent}.dmb-side-sticky>.dmb-side-product{flex:none}}.dmb-toc-mobile{display:none}.dmb-related{padding-bottom:96px}.dmb-comments{padding-top:24px}@media(max-width:1100px){.dmb-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.dmb-ilist a{grid-template-columns:96px minmax(0,1fr) 24px}.dmb-ilist .dmb-excerpt{display:none}.dmb-cat-layout{grid-template-columns:220px minmax(0,1fr);gap:48px}.dmb-cat-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.dmb-art-layout{grid-template-columns:minmax(0,1fr) 240px;gap:48px}}@media(max-width:860px){.dmb-masthead{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0}.dmb-topics{position:static;background:var(--dmb-paper);backdrop-filter:none;-webkit-backdrop-filter:none}.dmb-topics ol{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;padding:0}.dmb-topics li{display:flex}.dmb-topics li+li a{border-left:0}.dmb-topics li:nth-child(2n) a{border-left:1px solid var(--dmb-rule)}.dmb-topics li:nth-child(n+3) a{border-top:1px solid var(--dmb-rule)}.dmb-topics a,.dmb-topics li:first-child a{flex:1;align-items:center;gap:8px;padding:14px 16px;font-size:13.5px;line-height:1.3}.dmb-topics .dmb-n{display:none}.dmb-topics .dmb-count{margin-left:auto;padding-left:6px}.dmb-section{padding-top:64px}.dmb-sec-head{grid-template-columns:minmax(0,1fr);gap:14px}.dmb-sec-head--plain{grid-template-columns:minmax(0,1fr)}.dmb-sec-head .dmb-more{grid-column:1/-1;justify-self:start}.dmb-feature{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px}.dmb-grid2{grid-template-columns:minmax(0,1fr)}.dmb-grid2>article:nth-child(2) .dmb-row{padding-top:28px}.dmb-band,.dmb-night{margin-top:72px}.dmb-band__in{grid-template-columns:minmax(0,1fr)}.dmb-band .dmb-media{min-height:260px}.dmb-band__copy{padding:40px 16px 48px}.dmb-night{padding:64px 0 72px}.dmb-ilist a{grid-template-columns:72px minmax(0,1fr) 20px;gap:16px;padding:16px 0}.dmb-ilist .dmb-title{font-size:16px}.dmb-cat-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.dmb-cat-side{position:static;gap:0}.dmb-cat-side .dmb-start,.dmb-cat-side .dmb-cat-products{display:none}.dmb-filters{flex-direction:row;overflow-x:auto;border:0;gap:8px;scrollbar-width:none;margin:0 calc(var(--dmb-gut) * -1);padding:0 var(--dmb-gut)}.dmb-filters::-webkit-scrollbar{display:none}.dmb-filter{border:1px solid var(--dmb-rule);border-radius:999px;padding:8px 14px;gap:8px;white-space:nowrap;font-size:13px}.dmb-filter:before{display:none}.dmb-filter[aria-current]{background:var(--dmb-ink);color:#fff;border-color:var(--dmb-ink)}.dmb-cat-feature .dmb-media{aspect-ratio:3/2}.dmb-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.dmb-grid3>article:nth-child(3){display:none}.dmb-grid3 .dmb-title{font-size:15px}.dmb-art-head{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0 36px}.dmb-art-head>div{order:1}.dmb-art-hero{order:0}.dmb-art-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px}.dmb-side-sticky{position:static}.dmb-toc{display:none}.dmb-toc-mobile{display:block;background:var(--dmb-card);border:1px solid var(--dmb-rule);margin:0 0 32px}.dmb-toc-mobile summary{cursor:pointer;padding:14px 18px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between;color:var(--dmb-ink)}.dmb-toc-mobile summary::-webkit-details-marker{display:none}.dmb-toc-mobile summary:after{content:"+";font-size:16px;letter-spacing:0}.dmb-toc-mobile[open] summary:after{content:"\2013"}.dmb-toc-mobile ol{margin:0;padding:4px 18px 14px 38px;font-size:14px}.dmb-toc-mobile li{margin:6px 0}.dmb-prose{font-size:16px}.dmb-prose h2{font-size:22px;margin-top:48px}.dmb-side-product{max-width:420px}.dmb-art-layout.has-shop .dmb-art-side .dmb-side-product{display:none}.dmb-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dmb-side-product .dmb-media{aspect-ratio:16/10}.dmb-related{padding-bottom:64px}}@media(max-width:560px){.dmb-grid4{grid-template-columns:minmax(0,1fr);gap:36px}.dmb-grid4--portrait{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.dmb-grid4--portrait .dmb-title{font-size:15px}.dmb-row{grid-template-columns:112px minmax(0,1fr);gap:18px;padding:22px 0}.dmb-row .dmb-title{font-size:16px}.dmb-row .dmb-excerpt{display:none}.dmb-cat-row{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:20px 0}.dmb-cat-row .dmb-title{font-size:16px}.dmb-cat-row .dmb-excerpt{display:none}.dmb-author{grid-template-columns:minmax(0,1fr);padding:22px}.dmb-specs,.dmb-stats{gap:20px}}.dmb-dot,.dmb-tag i,.dmb-sec-kicker i,.dmb-h1--cat i{box-shadow:inset 0 0 0 1px #12394638}.dmb-night .dmb-sec-kicker i{box-shadow:inset 0 0 0 1px #efe9df59}@media(prefers-reduced-motion:reduce){.dmb *{transition:none!important}}.dmb-article .article-template__comment-wrapper{margin-top:0;padding:64px 0 80px;background:#f7f5f1}.dmb-article .article-template__comment-wrapper #comments.page-width.page-width--narrow{box-sizing:border-box;width:100%;max-width:var(--dmb-wrap);margin:0 auto;padding-left:var(--dmb-gut);padding-right:var(--dmb-gut)}.dmb-article .article-template__comment-wrapper #comments>h2,.dmb-article .article-template__comment-wrapper form>h2{margin:0 0 34px;color:var(--dmb-ink);font-family:var(--font-body-family),sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-align:left}.dmb-article .article-template__comment-fields{column-gap:28px}.dmb-article .article-template__comment-wrapper .field__input,.dmb-article .article-template__comment-wrapper .text-area{border-radius:12px}.dmb-article .article-template__comment-warning{margin:18px 0 24px;color:var(--dmb-ink-2);font-size:13px;line-height:1.5}.dmb-article .article-template__comment-wrapper button[type=submit]{min-width:164px;min-height:48px;padding:12px 26px;border:1px solid #f2c34a;border-radius:24px;background:#f2c34a;color:#2a210f;font-family:var(--font-body-family),sans-serif;font-size:15px;font-weight:500;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.dmb-article .article-template__comment-wrapper button[type=submit]:after{content:" \2192";position:static;box-shadow:none}.dmb-article .article-template__comment-wrapper button[type=submit]:hover{border-color:#2a210f;background:#fff;color:#2a210f}@media screen and (max-width:749px){.dmb-article .article-template__comment-wrapper{padding:48px 0 60px}.dmb-article .article-template__comment-wrapper #comments.page-width.page-width--narrow{padding-left:16px;padding-right:16px}.dmb-article .article-template__comment-wrapper #comments>h2,.dmb-article .article-template__comment-wrapper form>h2{margin-bottom:26px;font-size:28px}.dmb-article .article-template__comment-wrapper button[type=submit]{min-height:46px;font-size:14px}}.dmb-article .dmb-art-hero,.dmb-article .dmb-art-hero img,.dmb-article .dmb-prose img,.dmb-article .dmb-related .dmb-media,.dmb-article .dmb-related .dmb-media img,.dmb-article .dmb-side-product,.dmb-article .dmb-side-product .dmb-media,.dmb-article .dmb-side-product .dmb-media img,.dmb-article .dmb-ptile,.dmb-article .dmb-ptile .dmb-media,.dmb-article .dmb-ptile .dmb-media img,.dmb-article .dmb-shop-grid .dmb-ptile{border-radius:18px}.dmb-article .dmb-art-hero,.dmb-article .dmb-related .dmb-media,.dmb-article .dmb-side-product,.dmb-article .dmb-side-product .dmb-media,.dmb-article .dmb-ptile,.dmb-article .dmb-ptile .dmb-media{overflow:hidden}.dmb-article .dmb-side-product .dmb-btn{border:1px solid #F2C14D;background:#f2c14d;color:#1a1a1a!important}.dmb-article .dmb-side-product:hover .dmb-btn,.dmb-article .dmb-side-product .dmb-btn:hover{border-color:#1a1a1a;background:#fff;color:#1a1a1a!important}
/*# sourceMappingURL=/cdn/shop/t/201/assets/dm-blog.css.map */
