@media (min-width: 769px){.blog-hub{counter-reset:dept}.blog-page{--blog-surface: rgba(236, 232, 225, .04);--blog-surface-strong: rgba(236, 232, 225, .08);--blog-line: var(--z-hair);--blog-line-strong: var(--z-hair-strong);--blog-accent-soft: rgba(255, 0, 60, .08)}.blog-shell{max-width:1840px;padding:24px var(--z-gutter) 0}.blog-page a:focus-visible{outline:2px solid var(--z-bone)!important;outline-offset:3px}.blog-article-topic,.guide-card-topic,.blog-quick-answer-label,.blog-toc-title{font-family:var(--z-font);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--z-crimson-text)}.blog-hub-header{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(32px,4vw,72px);align-items:center;max-width:none;margin:0;padding:18px 0 26px;border-top:1px solid var(--z-hair-strong);text-align:left}.blog-hub-header .blog-hub-title{grid-column:1;grid-row:1 / span 2;margin:4px 0 12px;font-size:clamp(44px,8.4vw,148px);line-height:.92;letter-spacing:.01em;white-space:nowrap}.blog-hub-header .blog-article-topic{grid-column:2;grid-row:1;align-self:end}.blog-hub-intro{grid-column:2;grid-row:2;align-self:start;max-width:46ch;margin:6px 0 0;font-size:17px;line-height:1.55;color:var(--z-bone);opacity:.88}.blog-topic-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 56px;border-top:1px solid var(--z-hair-strong);border-bottom:1px solid var(--z-hair)}.topic-pill{justify-content:space-between;gap:16px;min-height:76px;padding:0 clamp(14px,1.7vw,26px);border:0;border-left:1px solid var(--z-hair);border-radius:0;background:none;box-shadow:none;font-family:var(--z-font);font-size:18px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--z-bone);transition:color .25s ease,background-color .25s ease}.topic-pill:first-child{padding-left:0;border-left:0}.topic-pill:hover{border-color:var(--z-hair);color:var(--z-crimson-text);background:var(--z-lac-1)}.topic-count{font-family:var(--z-font-display);font-size:34px;line-height:1;color:var(--z-crimson)}.blog-featured{margin-bottom:0}.featured-guide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;border:1px solid transparent;border-radius:28px;background:var(--z-lacquer);box-shadow:var(--z-lacquer-shadow);transition:box-shadow .5s ease}.featured-guide:hover{border-color:transparent;transform:none;box-shadow:var(--z-lacquer-shadow),0 30px 70px -30px #ff003c66}.featured-guide-media{position:relative;height:auto;min-height:clamp(340px,calc(100vh - 300px),620px);min-height:clamp(340px,calc(100svh - 300px),620px);max-height:calc(100svh - var(--z-header-h) - 40px);aspect-ratio:auto}.featured-guide-media img{position:absolute;inset:0;width:100%;height:100%;object-position:center top}.featured-guide-body{justify-content:flex-end;gap:18px;padding:clamp(28px,3.6vw,64px)}.featured-guide .featured-guide-title{font-size:clamp(28px,2.7vw,46px);line-height:1.02;text-wrap:balance}.featured-guide-excerpt,.guide-card-excerpt{font-family:var(--z-font);color:var(--z-bone);opacity:.88}.featured-guide-excerpt{font-size:19px;line-height:1.55;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-band{overflow:hidden;margin:72px calc(var(--z-gutter) * -1);padding:6px 0;border-block:1px solid var(--z-hair)}.blog-band span{display:block;width:max-content;font-family:var(--z-font-display);font-size:clamp(40px,5vw,84px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(236,232,225,.38)}.blog-band b{margin:0 .35em;font-weight:400;color:var(--z-crimson);-webkit-text-stroke:0}.blog-topic{display:block;margin:0 0 104px;padding:0;border:0;counter-increment:dept;scroll-margin-top:calc(var(--z-header-h) + 12px)}.blog-topic-head{position:static;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,36ch);column-gap:clamp(24px,3vw,56px);align-items:end;margin:0 0 36px;padding:22px 0 0;border:0;border-top:1px solid var(--z-hair-strong)}.blog-topic-head:before{content:counter(dept,decimal-leading-zero);content:counter(dept,decimal-leading-zero) / "";font-family:var(--z-font-display);font-size:clamp(48px,5vw,88px);line-height:.8;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--z-crimson)}.blog-topic-head h2{margin:0;font-size:clamp(28px,2.7vw,44px)!important;line-height:1.02!important}.blog-topic-head p{margin:0;font-family:var(--z-font);font-size:17px;line-height:1.55;color:var(--z-ash)}.guide-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:44px 28px}.guide-card{grid-column:span 4;--mh: clamp(220px, 18vw, 320px);container-type:inline-size}.guide-grid[data-count="1"]>.guide-card{grid-column:span 12}.guide-grid[data-count="2"]>.guide-card:nth-child(1),.guide-grid[data-count="4"]>.guide-card:nth-child(1),.guide-grid[data-count="4"]>.guide-card:nth-child(4),.guide-grid[data-count="5"]>.guide-card:nth-child(1),.guide-grid[data-count="6"]>.guide-card:nth-child(1),.guide-grid[data-count="7"]>.guide-card:nth-child(1),.guide-grid[data-count="8"]>.guide-card:nth-child(1){grid-column:span 7}.guide-grid[data-count="2"]>.guide-card:nth-child(2),.guide-grid[data-count="4"]>.guide-card:nth-child(2),.guide-grid[data-count="4"]>.guide-card:nth-child(3),.guide-grid[data-count="5"]>.guide-card:nth-child(2),.guide-grid[data-count="6"]>.guide-card:nth-child(2),.guide-grid[data-count="7"]>.guide-card:nth-child(2),.guide-grid[data-count="8"]>.guide-card:nth-child(2){grid-column:span 5}.guide-grid[data-count="6"]>.guide-card:last-child{grid-column:span 12}.guide-grid[data-count="7"]>.guide-card:nth-last-child(-n+2){grid-column:span 6}.guide-grid[data-count="2"]>.guide-card,.guide-grid[data-count="4"]>.guide-card,.guide-grid[data-count="5"]>.guide-card:nth-child(-n+2),.guide-grid[data-count="6"]>.guide-card:nth-child(-n+2),.guide-grid[data-count="7"]>.guide-card:nth-child(-n+2),.guide-grid[data-count="8"]>.guide-card:nth-child(-n+2){--mh: clamp(260px, calc(100vh - 360px) , 440px);--mh: clamp(260px, calc(100svh - 360px) , 440px)}.guide-grid[data-count="1"]>.guide-card,.guide-grid[data-count="6"]>.guide-card:last-child,.guide-grid[data-count="7"]>.guide-card:nth-last-child(-n+2){--mh: clamp(240px, 22vw, 380px)}.guide-card-link{display:flex;flex-direction:column;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;text-decoration:none}.guide-card-link:hover{border-color:transparent;transform:none;box-shadow:none}.guide-card-media{height:var(--mh);aspect-ratio:auto;border-radius:22px;background:var(--z-lac-2);box-shadow:inset 0 0 0 1px var(--z-hair)}.guide-card-body{flex:1;gap:10px;padding:20px 0 0}.guide-card .guide-card-title{margin:2px 0 0;font-size:clamp(20px,4.4cqi,30px)!important;line-height:1.08!important;text-wrap:balance}.guide-card-excerpt{font-size:17px;line-height:1.55}.guide-card-cta{margin-top:auto;padding-top:6px;font-family:var(--z-font);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--z-crimson-text);text-decoration:underline;text-underline-offset:5px}.guide-card-link:hover .guide-card-title{color:var(--z-crimson-text)}@container (min-width: 900px){.guide-card-link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:36px;align-items:stretch}.guide-card-media{height:100%;min-height:var(--mh)}.guide-card-body{justify-content:center;padding:0}}.blog-index{margin:0}.blog-index h2{margin:0 0 30px;padding-top:22px;border-top:1px solid var(--z-hair-strong);font-family:var(--z-font-display);font-size:var(--z-fs-display-2);font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase}.blog-index-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--z-hair-strong)}.blog-index-row{display:grid;grid-template-columns:80px minmax(0,1fr) 190px 120px 136px;align-items:center;column-gap:28px;padding:18px 0;border-bottom:1px solid var(--z-hair);color:var(--z-bone);text-decoration:none}.bi-num{font-family:var(--z-font-display);font-size:26px;line-height:1;color:var(--z-crimson);font-variant-numeric:tabular-nums}.bi-title{font-family:var(--z-font-display);font-size:clamp(22px,2.1vw,34px);line-height:1.08;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;transition:color .25s ease}.bi-topic,.bi-min{font-size:15.5px;color:var(--z-ash)}.bi-min{text-align:right;font-variant-numeric:tabular-nums}.bi-thumb{display:block;width:136px;height:84px;border-radius:14px;overflow:hidden;background:var(--z-lac-2);box-shadow:inset 0 0 0 1px var(--z-hair)}.bi-thumb img{display:block;width:100%;height:100%;object-fit:cover}.blog-index-row:hover .bi-title{color:var(--z-crimson-text)}.blog-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);column-gap:clamp(32px,5vw,96px);align-items:end;margin:0;padding:72px 0 88px;border-top:1px solid var(--z-hair-strong)}.blog-close h2{margin:0;font-family:var(--z-font-display);font-size:clamp(40px,5vw,84px);font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--z-bone)}.blog-close h2 span{display:block;color:var(--z-crimson)}.blog-close-side p{margin:0 0 24px;font-size:19px;line-height:1.55;color:var(--z-ash)}.blog-article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;max-width:none;margin:0}.blog-breadcrumb{grid-column:1 / -1;grid-row:1}.blog-breadcrumb ol{margin-bottom:10px;font-size:14.5px}.blog-breadcrumb a{color:var(--z-ash)}.blog-breadcrumb a:hover{color:#fff}.blog-article-header{grid-column:1 / 8;grid-row:2;align-self:start;margin:0;padding-top:20px;border-top:1px solid var(--z-hair-strong)}.blog-article-header .blog-article-title{margin:14px 0 22px;font-size:clamp(34px,3.8vw,62px);line-height:1;letter-spacing:.015em;text-wrap:balance}.blog-byline{font-family:var(--z-font);font-size:15.5px;color:var(--z-ash)}.blog-byline a{color:var(--z-bone)}.blog-quick-answer{grid-column:1 / 8;grid-row:3;align-self:start;margin:8px 0 56px;padding:4px 0 4px 26px;border:0;border-left:3px solid var(--z-crimson);border-radius:0;background:none}.blog-quick-answer-text{margin:10px 0 0;font-family:var(--z-font);font-size:clamp(18px,1.35vw,22px);font-weight:500;line-height:1.5;color:#fff;text-wrap:pretty}.blog-hero{position:relative;grid-column:8 / 13;grid-row:2 / span 2;align-self:stretch;width:100%;min-height:340px;max-height:calc(100vh - var(--z-header-h) - 70px);max-height:calc(100svh - var(--z-header-h) - 70px);max-width:none;margin:0 0 56px;border:0;border-radius:28px;aspect-ratio:auto;box-shadow:0 30px 70px -34px #000}.blog-hero>a,.blog-hero>img{position:absolute;inset:0;width:100%;height:100%}.blog-hero .blog-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog-toc{grid-column:1 / 3;grid-row:4;align-self:start;position:sticky;top:calc(var(--z-header-h) + 16px);margin:0;padding:0;border:0;border-radius:0;background:none}.blog-toc-title{padding-bottom:12px;border-bottom:1px solid var(--z-hair-strong)}.blog-toc ol{margin:14px 0 0;padding:0;list-style:none;counter-reset:toc;font-family:var(--z-font);font-size:15px;line-height:1.4}.blog-toc li{counter-increment:toc;padding:9px 0;border-bottom:1px solid var(--z-hair)}.blog-toc li+li{margin-top:0}.blog-toc li:before{content:counter(toc,decimal-leading-zero);content:counter(toc,decimal-leading-zero) / "";display:block;margin-bottom:2px;font-size:12px;letter-spacing:.08em;color:var(--z-crimson-text)}.blog-toc a{color:var(--z-bone);text-decoration:none}.blog-toc a:hover{color:var(--z-crimson-text);text-decoration:underline;text-underline-offset:3px}.blog-prose{grid-column:3 / 10;grid-row:4;font-family:var(--z-font);font-size:18px;line-height:1.72;color:var(--z-bone);counter-reset:sec}.blog-prose>*{max-width:none}.blog-prose h2,.blog-prose h3{font-family:var(--z-font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#fff;clear:both}.blog-prose h2{margin:2em 0 .55em;padding-top:1em;border-top:1px solid var(--z-hair-strong);font-size:clamp(24px,2.1vw,32px);line-height:1.08;counter-increment:sec}.blog-prose h2:before{content:counter(sec,decimal-leading-zero);content:counter(sec,decimal-leading-zero) / "";display:block;margin-bottom:10px;font-family:var(--z-font);font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--z-crimson-text)}.blog-prose h2:first-child{margin-top:0}.blog-prose h3{margin:1.8em 0 .5em;font-size:clamp(19px,1.45vw,23px);line-height:1.15}.blog-prose a{color:var(--z-crimson-text);text-decoration-color:currentColor}.blog-prose a:hover{color:#fff}.blog-prose>p:first-child{font-size:clamp(19px,1.45vw,21px);line-height:1.6;color:#fff}.blog-prose>p:first-child:before{content:"";float:left;width:60px;height:60px;margin:6px 18px 4px 0;background:url(/assets/logo/Logo-nav.webp) center / contain no-repeat}.blog-prose blockquote{margin:1.8em 0;padding:4px 0 4px 28px;border-left:3px solid var(--z-crimson);font-size:1.28em;line-height:1.45;color:#fff}.blog-prose .blog-figure{margin:1.8em 0;border:0;border-radius:22px;background:var(--z-lac-2);box-shadow:inset 0 0 0 1px var(--z-hair)}.blog-prose .blog-figure--portrait{width:100%;max-width:none}.blog-prose .blog-figure--portrait .blog-figure-img{height:clamp(300px,46svh,460px);object-fit:cover;object-position:50% 24%}.blog-prose .blog-figure--portrait:has(+p){float:right;width:min(40%,300px);margin:.35em 0 1em 32px}.blog-prose .blog-figure--portrait:has(+p) .blog-figure-img{height:auto;max-height:calc(100svh - 220px);object-fit:contain}.blog-figure-img{max-height:calc(100vh - 220px);max-height:calc(100svh - 220px);object-fit:contain}.blog-figure figcaption{font-size:14px;color:var(--z-ash)}.blog-table-wrap{clear:both;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--z-hair)}.blog-table-wrap table{font-size:16px}.blog-table-wrap th{font-family:var(--z-font);font-size:12.5px;letter-spacing:.06em;color:var(--z-bone)}.blog-margin{grid-column:10 / 13;grid-row:4;align-self:start;position:sticky;top:calc(var(--z-header-h) + 16px);display:flex;flex-direction:column;gap:20px;font-family:var(--z-font)}.blog-article:not(:has(.blog-toc)) .blog-prose{grid-column:1 / 10}.blog-key-facts,.blog-shop{margin:0;padding:24px 24px 26px;border:0;border-radius:24px;background:var(--z-lac-1);box-shadow:inset 0 0 0 1px var(--z-hair)}.blog-key-facts h2,.blog-shop h2{margin:0 0 14px;font-family:var(--z-font);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--z-crimson-text)}.blog-key-facts ul{padding-left:1.1em;font-size:16px;line-height:1.5}.blog-key-facts li+li{margin-top:10px}.blog-product-row{display:flex;flex-direction:column;gap:14px}.blog-product a{flex-direction:row;align-items:center;gap:14px;padding:0;border:0;background:none;box-shadow:none}.blog-product-img{flex:none;width:64px;aspect-ratio:4 / 5;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--z-hair)}.blog-product-name{display:block;font-family:var(--z-font);font-size:15.5px;font-weight:600;letter-spacing:0;line-height:1.25;color:#fff}.blog-product-price{display:block;margin-top:3px;font-family:var(--z-font);font-size:14.5px;font-variant-numeric:tabular-nums;color:var(--z-bone)}.blog-product a:hover .blog-product-name{color:var(--z-crimson-text)}.blog-related{max-width:none;margin:96px 0 72px;padding:0;border:0;font-family:var(--z-font)}.blog-next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,3vw,56px);margin-bottom:72px;padding:40px 0;border-block:1px solid var(--z-hair-strong);color:var(--z-bone);text-decoration:none}.blog-next-label{font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--z-crimson-text)}.blog-next-title{font-family:var(--z-font-display);font-size:clamp(28px,3.3vw,54px);line-height:1;text-transform:uppercase;text-wrap:balance;transition:color .25s ease}.blog-next-arrow{font-family:var(--z-font-display);font-size:clamp(32px,3vw,48px);line-height:1;color:var(--z-crimson)}.blog-next:hover .blog-next-title{color:var(--z-crimson-text)}.blog-related h2{margin:0 0 32px;font-family:var(--z-font-display);font-size:var(--z-fs-display-2);font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--z-bone)}.blog-related .guide-grid .guide-card{grid-column:span 4;--mh: clamp(220px, 18vw, 320px)}.blog-back{margin-top:36px;font-family:var(--z-font);font-size:15px;letter-spacing:0;text-transform:none}.blog-back a{color:var(--z-bone)}.blog-back a:hover{color:var(--z-crimson-text)}@media (max-height: 680px){.blog-toc,.blog-margin{position:static}}@media (max-width: 1280px){.blog-index-row{grid-template-columns:56px minmax(0,1fr) 150px 104px 120px;column-gap:20px}.bi-thumb{width:120px;height:76px}.blog-article{column-gap:24px}}@media (max-width: 1100px){.blog-hub-header{grid-template-columns:1fr;row-gap:12px}.blog-hub-header .blog-article-topic,.blog-hub-intro{grid-column:1;grid-row:auto}.blog-topic-head{grid-template-columns:auto minmax(0,1fr);row-gap:14px}.blog-topic-head p{grid-column:2}.blog-index-row{grid-template-columns:48px minmax(0,1fr) 104px 120px}.bi-topic{display:none}.blog-article-header,.blog-quick-answer{grid-column:1 / -1;grid-row:auto}.blog-hero{grid-column:1 / -1;grid-row:auto;aspect-ratio:3 / 2;min-height:0;margin-bottom:40px}.blog-toc{grid-column:1 / -1;grid-row:auto;position:static;margin-bottom:32px}.blog-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.blog-prose,.blog-article:not(:has(.blog-toc)) .blog-prose{grid-column:1 / -1;grid-row:auto}.blog-margin{grid-column:1 / -1;grid-row:auto;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:48px}.blog-close{grid-template-columns:1fr;row-gap:32px}}@media (max-width: 960px){.featured-guide{grid-template-columns:1fr}.featured-guide-media{min-height:0;max-height:none;aspect-ratio:3 / 2}.guide-grid[data-count]>.guide-card:nth-child(n){grid-column:span 6;--mh: clamp(200px, 26vw, 300px)}.guide-grid[data-count]>.guide-card:last-child:nth-child(odd){grid-column:span 12}.blog-related .guide-grid .guide-card{grid-column:span 6}.blog-related .guide-grid .guide-card:last-child:nth-child(odd){grid-column:span 12}}@media (prefers-reduced-motion: no-preference){@keyframes bl-rise{0%{transform:translateY(36px)}to{transform:none}}@keyframes bl-unveil{0%{clip-path:inset(0 0 24% 0);opacity:.5}to{clip-path:inset(0 0 0 0);opacity:1}}.blog-hub-title,.blog-article-title{animation:bl-rise 1s var(--z-expo) both}.blog-hero{animation:bl-unveil 1.2s var(--z-expo) both}.blog-quick-answer,.blog-hub-intro{animation:bl-rise 1s var(--z-expo) .12s both}@supports (animation-timeline: view()){@keyframes bl-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bl-drift{0%{transform:translateY(46px)}to{transform:translateY(-46px)}}@keyframes bl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.blog-page:after{content:"";position:fixed;inset:0 0 auto;z-index:2000;height:3px;background:var(--z-crimson);transform-origin:0 50%;pointer-events:none;animation:bl-progress linear both;animation-timeline:scroll(root)}.guide-card,.blog-index-row,.blog-next,.blog-related h2,.blog-index h2,.blog-close-side,.blog-key-facts,.blog-shop{animation:bl-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.featured-guide-media{animation:bl-unveil linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.blog-topic-head:before{animation:bl-drift linear both;animation-timeline:view();animation-range:cover}.blog-topic-head h2{animation:bl-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.blog-band{view-timeline:--band block}.blog-band span{animation:bl-marquee linear both;animation-timeline:--band;animation-range:cover}.blog-close h2{animation:bl-rise linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.blog-close h2 span{display:block}}}}