:root{--cream:#ffffff;--cream-2:oklch(97% 0.008 85);--ink:oklch(18% 0.025 250);--ink-soft:oklch(40% 0.02 250);--ink-mute:oklch(58% 0.015 250);--rule:oklch(90% 0.008 85);--green-v2:oklch(48% 0.13 152);--green-soft:oklch(90% 0.05 152);--terra:oklch(62% 0.14 40);--sun:oklch(85% 0.14 88);--sun-soft:oklch(96% 0.05 88)}html,body{background:#fff}body{color:var(--ink);font-family:'Plus Jakarta Sans',sans-serif}.site-nav{background:rgb(255 255 255 / .85)!important;border-bottom:1px solid var(--rule)!important}.nav-logo{color:var(--ink)!important;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;letter-spacing:-.8px}.nav-logo span{color:var(--green-v2)!important}.nav-links a{color:var(--ink-soft)!important}.nav-links a:hover,.nav-links a.active{color:var(--ink)!important}.btn-ink{background:var(--ink);color:var(--cream);padding:14px 24px;border-radius:100px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,background .2s;border:none;cursor:pointer}.btn-ink:hover{background:oklch(28% .04 250);transform:translateY(-1px)}.btn-ink .arrow{font-family:'Newsreader',serif;font-style:italic;font-size:18px}.btn-ghost{background:#fff0;color:var(--ink);padding:13px 22px;border-radius:100px;border:1.5px solid var(--ink);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:background .2s,color .2s}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-green-v2{background:var(--green-v2);color:#fff;padding:14px 24px;border-radius:100px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,opacity .2s;border:none;cursor:pointer}.btn-green-v2:hover{opacity:.92;transform:translateY(-1px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-mute);font-family:'Plus Jakarta Sans',sans-serif}.eyebrow::before{content:'';width:28px;height:1px;background:var(--ink-mute)}.eyebrow.green{color:var(--green-v2)}.eyebrow.green::before{background:var(--green-v2)}.eyebrow.gold{color:oklch(72% .15 78)}.eyebrow.gold::before{display:none}.blog-hero{max-width:1320px;margin:0 auto;padding:52px 32px 40px;display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:center}.blog-hero h1{font-family:'Bricolage Grotesque',sans-serif;font-variation-settings:"wdth" 95;font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:clamp(42px, 5.2vw, 74px);margin:22px 0 0;text-wrap:balance}.blog-hero h1 em{font-family:'Newsreader',serif;font-style:italic;font-weight:500;font-variation-settings:normal;color:var(--green-v2)}.blog-hero p{font-size:clamp(16px, 1.4vw, 19px);color:var(--ink-soft);line-height:1.6;max-width:480px;text-wrap:pretty;margin:24px 0 0}.hero-search{display:flex;gap:12px;margin-top:36px;max-width:500px}.hero-search-field{flex:1;position:relative;display:flex;align-items:center}.hero-search-field svg{position:absolute;left:20px;width:18px;height:18px;color:var(--ink-mute);pointer-events:none}.hero-search input{width:100%;padding:17px 20px 17px 50px;border:1.5px solid var(--rule);border-radius:14px;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s;background:#fff;-webkit-appearance:none;appearance:none}.hero-search input:focus{border-color:var(--ink)}.hero-search-btn{flex-shrink:0;background:var(--ink);color:#fff;border:none;padding:0 34px;border-radius:14px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.hero-search-btn:hover{background:oklch(28% .03 250)}.hero-nl{margin-top:34px;max-width:520px}.hero-nl-field{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--rule);border-radius:16px;padding:7px 7px 7px 18px;transition:border-color .2s,box-shadow .2s}.hero-nl-field:focus-within{border-color:var(--green-v2);box-shadow:0 0 0 4px oklch(48% .13 152 / .12)}.hero-nl-ic{flex-shrink:0;display:inline-flex;color:var(--ink-mute);transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s}.hero-nl-field:focus-within .hero-nl-ic{transform:rotate(-12deg) scale(1.12);color:var(--green-v2)}.hero-nl-ic svg{width:21px;height:21px}.hero-nl input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:15px;color:var(--ink);padding:11px 0}.hero-nl-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;background:var(--green-v2);color:#fff;border:none;cursor:pointer;padding:13px 22px;border-radius:11px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .2s,transform .15s}.hero-nl-btn:hover{background:oklch(42% .13 152);transform:translateY(-1px)}.hero-nl-btn:active{transform:translateY(0) scale(.97)}.hero-nl-btn span{transition:transform .25s}.hero-nl-btn:hover span{transform:translateX(4px)}.hero-nl-note{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:12.5px;color:var(--ink-mute)}.hero-nl-note b{color:var(--ink-soft);font-weight:700}.hero-nl-note .dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--green-v2);animation:nlPulse 2s ease-in-out infinite}@keyframes nlPulse{0%,100%{box-shadow:0 0 0 3px oklch(48% .13 152 / .2)}50%{box-shadow:0 0 0 7px oklch(48% .13 152 / .04)}}.hero-nl-done{display:flex;align-items:center;gap:13px;background:oklch(96% .03 152);border:1.5px solid oklch(82% .1 152);border-radius:16px;padding:16px 20px;animation:nlPop .55s cubic-bezier(.34,1.56,.64,1)}.hero-nl-done .ck{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--green-v2);color:#fff;display:inline-flex;align-items:center;justify-content:center;animation:nlCk .6s .1s both cubic-bezier(.34,1.56,.64,1)}.hero-nl-done .ck svg{width:18px;height:18px}.hero-nl-done .t{font-size:13.5px;color:var(--ink-soft);line-height:1.4}.hero-nl-done .t strong{display:block;font-family:'Bricolage Grotesque',sans-serif;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}@keyframes nlPop{from{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:none}}@keyframes nlCk{from{transform:scale(0) rotate(-40deg)}to{transform:scale(1) rotate(0)}}.hero-arrow{position:absolute;z-index:4;width:122px;height:auto;left:44%;top:54%;transform:translate(-20%,-50%);color:oklch(80% .16 82);pointer-events:none}.hero-photo{display:flex;align-items:center;justify-content:flex-end}.hero-stage{position:relative;width:100%;max-width:540px;margin-left:auto;aspect-ratio:1 / 1.16;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 40px 90px oklch(18% .04 250 / .2)}.hc-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);will-change:opacity}.hc-slide.is-active{opacity:1}.hc-slide img{width:100%;height:100%;object-fit:contain;object-position:center top;display:block;transform-origin:center bottom}@media (prefers-reduced-motion:no-preference){.hc-slide.is-active img{animation:hcZoom 8s ease-in-out infinite alternate}}@keyframes hcZoom{from{transform:scale(1)}to{transform:scale(1.05)}}.hc-num{position:absolute;top:18px;right:18px;z-index:4;font-family:'Roboto Mono',monospace;font-size:12px;letter-spacing:1px;color:#fff;background:oklch(20% .03 250 / .62);backdrop-filter:blur(8px);padding:6px 12px;border-radius:100px}.hc-num b{font-weight:700}.hc-caption{position:absolute;left:20px;bottom:22px;z-index:4;pointer-events:none}.hc-cap{position:absolute;left:0;bottom:0;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.hc-cap.is-active{position:relative;opacity:1;transform:translateY(0)}.hc-cap .pill{display:inline-flex;flex-direction:column;gap:3px;background:oklch(19% .03 250 / .8);backdrop-filter:blur(10px);box-shadow:0 10px 30px oklch(18% .04 250 / .25);padding:13px 18px;border-radius:16px}.hc-cap h3{font-family:'Bricolage Grotesque',sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0}.hc-cap p{font-size:12.5px;color:oklch(100% 0 0 / .78);margin:0;line-height:1.35}.hc-progress{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;gap:3px;padding:0 3px 3px}.hc-progress i{flex:1;height:4px;border-radius:3px;background:oklch(20% .03 250 / .2);overflow:hidden;cursor:pointer}.hc-progress i b{display:block;height:100%;width:100%;background:var(--green-v2);transform:scaleX(0);transform-origin:left}.filter-bar{max-width:1320px;margin:0 auto;padding:24px 32px 8px;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--rule)}.filter-bar::-webkit-scrollbar{display:none}.tag-btn{padding:10px 20px;border-radius:100px;font-size:14px;font-weight:600;border:1.5px solid var(--rule);background:#fff;color:var(--ink-soft);cursor:pointer;transition:all 0.2s;font-family:inherit}.tag-btn.active,.tag-btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.blog-layout{max-width:1320px;margin:0 auto;padding:32px 32px 96px;display:grid;grid-template-columns:1fr 356px;gap:56px;align-items:start}.featured{border-radius:28px;overflow:hidden;border:1px solid var(--rule);background:#fff;cursor:pointer;transition:transform 0.3s,box-shadow 0.3s;margin-bottom:32px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.featured:hover{transform:translateY(-4px);box-shadow:0 24px 60px oklch(0% 0 0 / .07)}.featured-body{padding:40px 42px;display:flex;flex-direction:column;justify-content:center}.featured-tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--sun);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:18px}.featured-meta{font-size:13px;color:var(--ink-mute);font-weight:600;letter-spacing:.3px;margin-bottom:14px}.featured h2{font-family:'Bricolage Grotesque',sans-serif;font-variation-settings:"wdth" 95;font-size:clamp(24px, 3vw, 38px);font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.featured-excerpt{font-size:15px;color:var(--ink-soft);line-height:1.7;margin:18px 0 20px;text-wrap:pretty}.featured-points{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:9px}.featured-points li{position:relative;padding-left:26px;font-size:14px;font-weight:600;color:var(--ink);line-height:1.4}.featured-points li::before{content:'';position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:var(--green-soft)}.featured-points li::after{content:'';position:absolute;left:5px;top:7px;width:5px;height:3px;border-left:2px solid var(--green-v2);border-bottom:2px solid var(--green-v2);transform:rotate(-45deg)}.featured-read{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--ink);text-decoration:none;padding-bottom:3px;border-bottom:2px solid var(--ink)}.featured-read em{font-family:'Newsreader',serif;font-style:italic}.featured-img{position:relative;overflow:hidden;background:#fff;min-height:340px;display:flex;align-items:center;justify-content:center}.featured-img>img{width:100%;height:100%;object-fit:contain;padding:28px;display:block}.articles-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.article-card{border-radius:22px;overflow:hidden;border:1px solid var(--rule);background:#fff;cursor:pointer;display:flex;flex-direction:column;transition:transform 0.25s,box-shadow 0.25s}.article-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px oklch(0% 0 0 / .06)}.article-img{height:178px;position:relative;overflow:hidden;background:var(--ink)}.article-img-product{position:absolute;right:0;bottom:-12px;width:130px;opacity:.2}.article-img-product img{width:100%;height:auto;object-fit:contain;filter:brightness(2.4) grayscale(1)}.article-img-content{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.article-tag{display:inline-block;background:rgb(255 255 255 / .94);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 10px;border-radius:100px;margin-bottom:10px;align-self:flex-start}.article-img-title{font-family:'Bricolage Grotesque',sans-serif;font-size:17px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.01em;text-wrap:pretty}.article-body{padding:22px;flex:1;display:flex;flex-direction:column}.article-excerpt{font-size:14px;color:var(--ink-soft);line-height:1.6;flex:1;margin-bottom:18px;text-wrap:pretty}.article-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-mute);font-weight:500;padding-top:16px;border-top:1px solid var(--rule)}.article-read{font-weight:700;color:var(--green-v2);display:inline-flex;gap:5px;align-items:center}.article-read em{font-family:'Newsreader',serif;font-style:italic}.load-more{display:flex;justify-content:center;margin-top:40px}.blog-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.nl-box{background:var(--sun-soft);border:1px solid oklch(88% .06 88);border-radius:24px;padding:30px 28px;position:relative;overflow:hidden}.nl-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:oklch(52% .1 60);margin-bottom:14px}.nl-box h3{font-family:'Bricolage Grotesque',sans-serif;font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.05}.nl-box h3 em{font-family:'Newsreader',serif;font-style:italic;font-weight:500;color:var(--green-v2)}.nl-box>p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:14px 0 20px}.nl-form{display:flex;flex-direction:column;gap:10px}.nl-form input{padding:14px 18px;border:1.5px solid oklch(85% .05 88);border-radius:100px;font-size:14px;font-family:inherit;outline:none;transition:border-color 0.2s;background:#fff}.nl-form input:focus{border-color:var(--ink)}.nl-note{font-size:11px;color:var(--ink-mute);margin-top:12px;display:flex;align-items:center;gap:6px}.sidebar-cta{background:var(--ink);border-radius:24px;padding:30px 28px}.sidebar-cta h4{font-family:'Bricolage Grotesque',sans-serif;color:#fff;font-size:24px;font-weight:800;margin-bottom:12px;letter-spacing:-.025em}.sidebar-cta h4 em{font-family:'Newsreader',serif;font-style:italic;font-weight:500;color:oklch(72% .1 152)}.sidebar-cta p{font-size:14px;color:oklch(75% .02 250);margin-bottom:20px;line-height:1.6}.sidebar-cta .reassure{display:flex;align-items:center;gap:8px;font-size:13px;color:oklch(80% .02 250);margin-top:16px;font-weight:500}.sidebar-cta .reassure svg{width:16px;height:16px;color:oklch(72% .1 152)}.sidebar-box{background:#fff;border-radius:24px;border:1px solid var(--rule);padding:26px 28px}.sidebar-box h4{font-family:'Bricolage Grotesque',sans-serif;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.popular-list{list-style:none}.pop-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--rule);cursor:pointer}.pop-item:last-child{border:none;padding-bottom:0}.pop-item:hover .pop-title{color:var(--green-v2)}.pop-num{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;font-weight:800;color:var(--rule);flex-shrink:0;line-height:1;letter-spacing:-.04em}.pop-title{font-size:14px;font-weight:600;color:var(--ink);line-height:1.4;transition:color .2s}.trust-strip{border-top:1px solid var(--rule);background:var(--cream-2)}.trust-inner{max-width:1320px;margin:0 auto;padding:32px;display:flex;align-items:center;gap:48px;flex-wrap:wrap}.trust-label{font-size:13px;font-weight:700;color:var(--ink-mute);letter-spacing:.3px;white-space:nowrap}.trust-logos{display:flex;align-items:center;gap:44px;flex-wrap:wrap;flex:1}.trust-logo{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:15px;color:var(--ink-soft);letter-spacing:-.02em;opacity:.7}.trust-logo span{display:block;font-family:'Plus Jakarta Sans';font-weight:500;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-mute)}.modal-overlay{position:fixed;inset:0;background:oklch(18% .025 250 / .55);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity 0.3s}.modal-overlay.open{opacity:1;pointer-events:all}.article-modal{background:#fff;border-radius:28px;max-width:760px;width:100%;margin:40px auto;padding:56px;box-shadow:0 40px 100px oklch(0% 0 0 / .2);transform:translateY(24px);transition:transform 0.3s;position:relative}.modal-overlay.open .article-modal{transform:translateY(0)}.modal-close{position:absolute;top:22px;right:22px;width:40px;height:40px;border-radius:50%;background:var(--cream-2);border:1px solid var(--rule);cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.modal-close:hover{background:var(--ink);color:#fff}.modal-tag{display:inline-flex;align-items:center;gap:8px;background:var(--green-soft);color:var(--green-v2);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:20px}.modal-title{font-family:'Bricolage Grotesque',sans-serif;font-variation-settings:"wdth" 95;font-size:clamp(28px, 4vw, 46px);font-weight:800;color:var(--ink);letter-spacing:-.035em;margin-bottom:16px;line-height:1;text-wrap:balance}.modal-meta{font-size:13px;color:var(--ink-mute);margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--rule);font-weight:600;letter-spacing:.3px}.modal-product-banner{display:flex;align-items:center;gap:18px;background:var(--cream-2);border:1px solid var(--rule);border-radius:18px;padding:18px;margin-bottom:30px}.modal-product-banner img{width:60px;height:60px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--rule);flex-shrink:0;padding:6px}.modal-product-banner h5{font-family:'Bricolage Grotesque',sans-serif;font-size:15px;font-weight:700;color:var(--ink)}.modal-product-banner p{font-size:13px;color:var(--ink-mute);margin-top:2px}.modal-body{font-size:16px;color:var(--ink-soft);line-height:1.8}.modal-body h3{font-family:'Bricolage Grotesque',sans-serif;font-size:22px;font-weight:800;color:var(--ink);margin:32px 0 14px;letter-spacing:-.02em}.modal-body p{margin-bottom:16px}.modal-body ul{padding-left:20px;margin-bottom:16px}.modal-body li{margin-bottom:8px}.modal-body blockquote{border-left:3px solid var(--green-v2);background:var(--cream-2);padding:18px 22px;border-radius:0 14px 14px 0;margin:26px 0;font-family:'Newsreader',serif;font-style:italic;font-size:18px;color:var(--ink);line-height:1.5}.modal-cta{background:var(--cream-2);border:1px solid var(--rule);border-radius:20px;padding:28px;margin-top:38px;text-align:center}.modal-cta h4{font-family:'Bricolage Grotesque',sans-serif;font-size:20px;font-weight:800;color:var(--ink);margin-bottom:8px;letter-spacing:-.02em}.modal-cta p{font-size:14px;color:var(--ink-soft);margin-bottom:18px}.guide-box{background:var(--sun-soft);border:1px solid oklch(88% .06 88);border-radius:24px;padding:30px 28px 24px;position:relative;overflow:hidden}.guide-box .kicker{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:oklch(58% .12 72);margin-bottom:14px}.guide-box h3{font-family:'Bricolage Grotesque',sans-serif;font-size:25px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.08}.guide-box>p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:14px 0 20px;max-width:232px}.btn-gold{background:var(--sun);color:var(--ink);padding:13px 22px;border-radius:100px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:none;cursor:pointer;transition:transform .2s,filter .2s}.btn-gold:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-gold .arrow{font-family:'Newsreader',serif;font-style:italic;font-size:18px}.guide-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.guide-foot span{font-size:12px;color:var(--ink-mute);font-weight:600}.guide-book{width:100px;height:auto;display:block;margin-bottom:-4px;filter:drop-shadow(0 8px 20px oklch(0% 0 0 / .16))}.guide-arrow{position:absolute;right:108px;bottom:30px;width:44px;height:auto;color:oklch(78% .15 82);pointer-events:none}.info-box{background:#fff;border:1px solid var(--rule);border-radius:24px;padding:26px 28px}.info-box h4{font-family:'Bricolage Grotesque',sans-serif;font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.info-box>p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin-bottom:16px}.info-form{display:flex;gap:8px}.info-form input{flex:1;min-width:0;padding:12px 16px;border:1.5px solid var(--rule);border-radius:100px;font-size:13.5px;font-family:inherit;outline:none;background:#fff;transition:border-color .2s}.info-form input:focus{border-color:var(--ink)}.info-form button{flex-shrink:0;background:var(--ink);color:#fff;border:none;padding:0 20px;border-radius:100px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.info-form button:hover{background:oklch(28% .03 250)}.trust-block{padding:4px 4px 0;display:flex;flex-direction:column;gap:20px}.trust-item{display:flex;gap:14px;align-items:flex-start}.trust-ico{width:40px;height:40px;border-radius:11px;background:var(--cream-2);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green-v2)}.trust-ico svg{width:19px;height:19px}.trust-item h5{font-family:'Bricolage Grotesque',sans-serif;font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.trust-item p{font-size:12.5px;color:var(--ink-mute);margin-top:2px;line-height:1.4}.articles-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.articles-row2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:22px}.post-card{border-radius:18px;overflow:hidden;border:1px solid var(--rule);background:#fff;cursor:pointer;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.post-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px oklch(0% 0 0 / .06)}.post-photo{width:100%;display:block;background:var(--cream-2)}.post-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:11px;flex:1}.post-metarow{display:flex;align-items:center;justify-content:space-between;gap:10px}.post-date{font-size:12px;color:var(--ink-mute);font-weight:600;letter-spacing:.2px}.post-tag{font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:5px 11px;border-radius:100px;background:var(--cream-2);color:var(--ink-soft);border:1px solid var(--rule);white-space:nowrap}.post-title{font-family:'Bricolage Grotesque',sans-serif;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:pretty}.post-read{font-size:13.5px;font-weight:700;color:var(--ink);display:inline-flex;gap:6px;align-items:center;margin-top:auto}.post-read em{font-family:'Newsreader',serif;font-style:italic}@media (max-width:900px){.articles-row3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.articles-row3,.articles-row2{grid-template-columns:1fr}}.site-footer{background:var(--ink)!important}@media (max-width:1040px){.blog-hero{grid-template-columns:1fr;gap:24px}.hero-photo{justify-content:flex-start}.hero-photo img{max-width:520px}.hero-arrow{display:none}.blog-layout{grid-template-columns:1fr;gap:48px}.blog-sidebar{position:static}}@media (max-width:720px){.blog-hero{padding:108px 20px 28px}.hero-search{flex-direction:column}.hero-search-btn{padding:15px 34px}.filter-bar{padding:20px 20px 4px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tag-btn{white-space:nowrap;flex-shrink:0}.blog-layout{padding:24px 20px 80px}.featured{grid-template-columns:1fr}.featured-img{min-height:220px;order:-1}.featured-img>img{padding:18px}.featured-body{padding:28px 24px}.articles-grid{grid-template-columns:1fr}.trust-inner{gap:24px;padding:28px 20px}.trust-logos{gap:28px}.article-modal{padding:32px 22px}}#nav .cart-trigger .cart-trigger-count{background:#d92d20!important;color:#fff!important}#nav .nav-ctas .cart-trigger{background:#000000!important;color:#fff!important}