:root{--ink: #151814;--muted: #61685f;--paper: #fbfaf5;--line: #d8d1c1;--accent: #a87509;--soft: #f1eadb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;margin:0;overflow-x:clip;background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}[data-image-slot]{background-size:cover;background-position:center;background-repeat:no-repeat}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px;border-bottom:1px solid var(--line);background:#fbfaf5f0;backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;width:min(360px,42vw);min-width:150px}.brand-logo{display:block;width:100%;max-width:340px;height:auto;max-height:72px;object-fit:contain;object-position:left center}nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0}.nav-deals{color:var(--accent)}.hero,.page-title,.article-shell,.legal-page{max-width:1120px;margin:0 auto;padding:84px 24px 48px}.hero h1,.page-title h1,.article-shell h1,.legal-page h1{margin:0;max-width:960px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,112px);line-height:.9;letter-spacing:0}.hero p,.page-title p,.article-shell p,.legal-page p{max-width:760px;font-size:18px;line-height:1.65;color:var(--muted)}.legal-page .lede{max-width:900px;font-size:22px;color:var(--ink)}.legal-context{margin:32px 0;padding:22px 26px;border:1px solid var(--line);background:#fffefa}.legal-context p{margin:0 0 10px}.legal-context p:last-child{margin-bottom:0}.contact-email-box{margin:32px 0;padding:26px 30px;border:2px solid var(--accent);background:#fffefa}.contact-email-box h2{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);line-height:1}.contact-email-box a{font-weight:900;border-bottom:2px solid var(--accent)}.privacy-region-box{margin:32px 0;padding:28px 30px;border:2px solid var(--ink);background:#fffefa}.privacy-region-box h2{margin:8px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);line-height:1}.privacy-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.privacy-region-grid article{border-top:1px solid var(--line);padding-top:18px}.privacy-region-grid h3{margin:0 0 8px;font-size:16px;text-transform:uppercase;letter-spacing:.08em}.legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0}.legal-card{border:1px solid var(--line);background:#fffefa;padding:24px}.legal-card h2,.legal-review-note h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,44px);line-height:1}.legal-review-note{border-top:1px solid var(--line);padding-top:28px}.template-verywellfit-health-trust .legal-page{max-width:1280px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px 34px;padding:72px 28px 64px}.template-verywellfit-health-trust .legal-page>.eyebrow,.template-verywellfit-health-trust .legal-page>h1,.template-verywellfit-health-trust .legal-page>.lede{grid-column:1}.template-verywellfit-health-trust .legal-page>h1{font-family:Inter,Arial,sans-serif;font-size:clamp(48px,6.5vw,96px);line-height:.9}.template-verywellfit-health-trust .legal-page>.lede{max-width:520px;font-size:19px}.template-verywellfit-health-trust .legal-context{grid-column:2;grid-row:1 / span 3;align-self:start;margin:0;padding:30px;border:1px solid color-mix(in srgb,var(--variant-accent, var(--accent)) 42%,var(--variant-line, var(--line)));background:linear-gradient(135deg,#ffffffeb,#e7f7f8d1),radial-gradient(circle at 88% 18%,rgba(21,94,239,.14),transparent 32%)}.template-verywellfit-health-trust .privacy-region-box,.template-verywellfit-health-trust .contact-email-box,.template-verywellfit-health-trust .legal-grid,.template-verywellfit-health-trust .legal-review-note{grid-column:1 / -1}.template-verywellfit-health-trust .legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.template-verywellfit-health-trust .legal-card,.template-verywellfit-health-trust .privacy-region-box,.template-verywellfit-health-trust .contact-email-box,.template-verywellfit-health-trust .legal-review-note{border:1px solid color-mix(in srgb,var(--variant-accent, var(--accent)) 30%,var(--variant-line, var(--line)));background:#ffffffe0;box-shadow:0 24px 80px #0f343c14}.template-verywellfit-health-trust .legal-card h2,.template-verywellfit-health-trust .privacy-region-box h2,.template-verywellfit-health-trust .contact-email-box h2,.template-verywellfit-health-trust .legal-review-note h2{font-family:Inter,Arial,sans-serif;font-size:clamp(24px,2.4vw,36px);line-height:1.03}.template-verywellfit-health-trust .legal-review-note{padding:30px;border-top-width:1px}.template-ogl-field-test-lab .legal-page{max-width:1280px;padding:72px 28px 70px;display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:24px 34px;background:linear-gradient(90deg,color-mix(in srgb,var(--variant-line, var(--line)) 34%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--variant-line, var(--line)) 26%,transparent) 1px,transparent 1px);background-size:96px 96px}.template-ogl-field-test-lab .legal-page>.eyebrow,.template-ogl-field-test-lab .legal-page>h1,.template-ogl-field-test-lab .legal-page>.lede{grid-column:1 / -1}.template-ogl-field-test-lab .legal-page>h1{max-width:1040px;font-size:clamp(52px,7vw,116px)}.template-ogl-field-test-lab .legal-page>.lede{max-width:780px;font-size:20px}.template-ogl-field-test-lab .legal-context{grid-column:1;margin:0;align-self:start;border:2px solid color-mix(in srgb,var(--variant-ink, var(--ink)) 72%,var(--variant-line, var(--line)));background:color-mix(in srgb,var(--variant-soft, var(--soft)) 52%,white)}.template-ogl-field-test-lab .privacy-region-box,.template-ogl-field-test-lab .contact-email-box,.template-ogl-field-test-lab .legal-grid,.template-ogl-field-test-lab .legal-review-note{grid-column:2}.template-ogl-field-test-lab .legal-grid{grid-template-columns:1fr;margin-top:0}.template-ogl-field-test-lab .legal-card,.template-ogl-field-test-lab .privacy-region-box,.template-ogl-field-test-lab .contact-email-box,.template-ogl-field-test-lab .legal-review-note{border:2px solid color-mix(in srgb,var(--variant-accent, var(--accent)) 42%,var(--variant-line, var(--line)));background:#ffffffe6;box-shadow:0 24px 76px #1f2e1b14}.template-ogl-field-test-lab .legal-card h2,.template-ogl-field-test-lab .privacy-region-box h2,.template-ogl-field-test-lab .contact-email-box h2,.template-ogl-field-test-lab .legal-review-note h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,48px);line-height:.95}.eyebrow,.module-label{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.module-flow{max-width:1120px;margin:0 auto 80px;padding:0 24px;display:grid;gap:22px}.module{border:1px solid var(--line);background:#fffefa;padding:28px;min-height:180px}.module h2{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:0}.module p{max-width:820px;color:var(--muted);line-height:1.6}.commercial-note{border-left:4px solid var(--accent);padding-left:14px}.asset-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.asset-list li{border:1px solid var(--line);background:var(--soft);padding:7px 10px;font-size:13px}.home-hero{max-width:1380px;margin:0 auto;min-height:calc(100svh - 112px);padding:92px 28px 76px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:52px;align-items:center;border-bottom:1px solid var(--line)}.hero-copy h1,.section-heading h2,.commercial-band h2,.editorial-note h2{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:0;line-height:.92}.hero-copy h1{max-width:850px;font-size:clamp(54px,7vw,118px)}.hero-copy p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.55}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.button-secondary{background:transparent;color:var(--ink)}.hero-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;overflow:hidden;padding:34px;border:1px solid var(--line);background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--ink) 85%,transparent),color-mix(in srgb,var(--accent) 45%,var(--soft)));color:var(--paper)}.hero-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:42px 42px;opacity:.35}.hero-visual span,.hero-visual strong,.hero-visual em{position:relative;z-index:1}.hero-visual span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.hero-visual strong{max-width:520px;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);line-height:.9}.hero-visual em{margin-top:14px;color:color-mix(in srgb,var(--paper) 74%,transparent);font-style:normal}.top-story-strip{max-width:1380px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.strip-card{min-height:150px;padding:26px;border-right:1px solid var(--line)}.strip-card:first-child{border-left:1px solid var(--line)}.strip-card span{display:block;margin-bottom:12px;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.strip-card strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,38px);line-height:1}.category-band,.story-grid-section,.commercial-band,.editorial-note,.category-story-list,.deal-grid{max-width:1380px;margin:0 auto;padding-left:28px;padding-right:28px}.category-band{padding-top:42px;padding-bottom:42px;border-bottom:1px solid var(--line)}.category-band div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.category-band a{border:1px solid var(--line);padding:18px 20px;background:color-mix(in srgb,var(--soft) 55%,transparent);font-weight:900}.story-grid-section{padding-top:78px;padding-bottom:84px}.section-heading{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:26px;align-items:end;margin-bottom:28px}.section-heading h2{max-width:820px;font-size:clamp(42px,5vw,84px)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.story-card,.wide-story,.deal-card{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 86%,white);transition:transform .18s ease,border-color .18s ease}.story-card:hover,.wide-story:hover,.deal-card:hover,.strip-card:hover{transform:translateY(-2px);border-color:var(--accent)}.story-card{display:block;min-height:520px;padding-bottom:24px}.story-card-media,.wide-story-media{display:flex;align-items:flex-end;min-height:250px;padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,white),color-mix(in srgb,var(--ink) 72%,var(--paper))),repeating-linear-gradient(45deg,transparent 0 24px,rgba(255,255,255,.14) 24px 25px);color:var(--paper)}.story-card-media span,.wide-story-media span{padding:8px 10px;background:#00000073;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.story-card .eyebrow,.story-card h3,.story-card p{margin-left:22px;margin-right:22px}.story-card h3{margin-top:16px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);line-height:.96}.story-card p{color:var(--muted);line-height:1.55}.commercial-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding-top:54px;padding-bottom:54px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 58%,transparent)}.commercial-band h2{max-width:900px;font-size:clamp(42px,5vw,76px)}.commercial-band p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.55}.editorial-note{padding-top:82px;padding-bottom:90px}.editorial-note h2{max-width:980px;font-size:clamp(48px,7vw,108px)}.editorial-note p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:20px;line-height:1.55}.category-story-list{padding-top:22px;padding-bottom:90px;display:grid;gap:22px}.wide-story{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);gap:30px;padding:22px;align-items:center}.wide-story-media{min-height:260px}.wide-story h2,.deal-card h2{margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,62px);line-height:.95}.wide-story p:not(.eyebrow),.deal-card p:not(.eyebrow){max-width:820px;color:var(--muted);font-size:18px;line-height:1.55}.deal-grid{padding-top:10px;padding-bottom:88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.deal-card{min-height:320px;padding:28px}.deal-card span{display:inline-flex;margin-top:18px;border-bottom:2px solid var(--accent);color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.article-body{margin-top:36px;border-top:1px solid var(--line);padding-top:30px}.article-body p{max-width:820px}.article-hero-image{display:block;width:100%;max-height:620px;object-fit:cover;margin:34px 0 10px;border:1px solid var(--line)}.text-link{border-bottom:2px solid var(--accent);font-weight:900}.related-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.related-article{border:1px solid var(--line);padding:22px;background:color-mix(in srgb,var(--soft) 45%,transparent)}.related-article h2{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,40px);line-height:1}.tone-1 .story-card-media,.tone-1.wide-story .wide-story-media{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 78%,white),color-mix(in srgb,var(--accent) 42%,white))}.tone-2 .story-card-media,.tone-2.wide-story .wide-story-media{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,black),color-mix(in srgb,var(--soft) 30%,var(--ink)))}.tone-3 .story-card-media,.tone-3.wide-story .wide-story-media{background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 78%,white),color-mix(in srgb,var(--accent) 46%,var(--paper)))}.category-story-list .wide-story-media[data-image-slot]{background-image:linear-gradient(180deg,#00000014,#00000057),url(/assets/generated/factory-clean-visual-1.svg)}.imp-hero-deep,.imp-trust-bar,.imp-pain-grid,.imp-step-section,.imp-resource-board,.imp-offer-week,.imp-workflow-stack,.imp-video-banner,.imp-blog-feed,.mbg-cover-deep,.mbg-latest-stack,.mbg-routine-shop,.mbg-product-rail,.mbg-listen-feature,.mbg-read-channel,.mbg-digital-issue,.mbg-newsletter-stack,.mbg-events-courses{max-width:1380px;margin:0 auto;padding-left:28px;padding-right:28px}.imp-hero-deep{display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,.9fr);gap:52px;align-items:center;min-height:calc(100svh - 112px);padding-top:88px;padding-bottom:70px;border-bottom:1px solid var(--line)}.imp-hero-copy h1,.imp-pain-grid h2,.imp-step-section h2,.imp-resource-board h2,.imp-offer-week h2,.imp-video-banner h2,.imp-blog-feed h2,.mbg-cover-deep h1,.mbg-latest-stack h2,.mbg-routine-shop h2,.mbg-product-rail h2,.mbg-listen-feature h2,.mbg-digital-issue h2,.mbg-newsletter-stack h2{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:0;line-height:.9}.imp-hero-copy h1{max-width:780px;font-size:clamp(58px,7.4vw,124px)}.imp-hero-copy p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:20px;line-height:1.55}.imp-dashboard-card{min-height:470px;display:grid;align-content:space-between;padding:34px;border:1px solid var(--line);background:#06080a;color:var(--ink);overflow:hidden}.imp-dashboard-card span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.imp-dashboard-card strong{max-width:520px;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,64px);line-height:.92;overflow-wrap:anywhere;word-break:break-word}.imp-chart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:220px}.imp-chart-grid i{display:block;border:1px solid #34414d;background:linear-gradient(180deg,#f3bd4ee0,#35dcd22e),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.08) 18px 19px)}.imp-trust-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-bottom:0;border-bottom:1px solid var(--line)}.imp-trust-bar a{min-height:86px;padding:20px 22px;border-right:1px solid var(--line)}.imp-trust-bar a:first-child{border-left:1px solid var(--line)}.imp-trust-bar strong{display:block;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.imp-trust-bar span{color:var(--muted);line-height:1.45}.imp-pain-grid{padding-top:72px;padding-bottom:48px}.imp-pain-grid>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.imp-pain-grid article{min-height:190px;border:1px solid var(--line);padding:24px;background:#171c23}.imp-pain-grid h2{font-size:clamp(28px,3vw,46px)}.imp-pain-grid p{color:var(--muted);line-height:1.55}.imp-step-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:38px;padding-top:38px;padding-bottom:74px;border-bottom:1px solid var(--line)}.imp-step-section h2{max-width:620px;font-size:clamp(42px,5vw,86px)}.imp-steps{display:grid;gap:14px}.imp-steps a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:center;min-height:92px;border:1px solid var(--line);padding:18px;background:#171c23}.imp-steps span{color:var(--accent);font-weight:900;font-size:13px}.imp-steps strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);line-height:1}.imp-resource-board{padding-top:76px;padding-bottom:84px}.imp-resource-board .story-card{background:#171c23}.imp-offer-week{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.85fr);gap:48px;align-items:center;padding-top:82px;padding-bottom:82px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.imp-offer-visual{min-height:420px;display:flex;align-items:flex-end;padding:26px;border:1px solid var(--line);background:linear-gradient(135deg,#1a2230,#0b1118 58%,color-mix(in srgb,var(--accent) 26%,#111))}.imp-offer-visual span{padding:10px 12px;background:var(--accent);color:#101419;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.imp-offer-week h2{max-width:760px;font-size:clamp(46px,5.2vw,92px)}.imp-offer-week p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:19px;line-height:1.55}.imp-workflow-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:78px;padding-bottom:78px}.imp-workflow-stack>.eyebrow{grid-column:1 / -1;margin-bottom:18px}.imp-workflow-stack a{min-height:180px;border:1px solid var(--line);border-right:0;padding:24px;background:#171c23}.imp-workflow-stack a:last-child{border-right:1px solid var(--line)}.imp-workflow-stack strong{display:block;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);line-height:1}.imp-workflow-stack span{color:var(--muted);line-height:1.5}.imp-video-banner{padding-top:18px;padding-bottom:90px}.imp-video-banner a{display:grid;grid-template-columns:92px minmax(0,1fr);gap:28px;align-items:center;min-height:340px;padding:42px;border:1px solid var(--line);background:linear-gradient(135deg,#07090c,#17232e 54%,color-mix(in srgb,var(--accent) 18%,#06080a))}.play-dot{width:68px;height:68px;border:2px solid currentColor;border-radius:50%;position:relative;display:inline-block}.play-dot:after{content:"";position:absolute;left:27px;top:20px;border-left:18px solid currentColor;border-top:13px solid transparent;border-bottom:13px solid transparent}.imp-video-banner h2{max-width:860px;font-size:clamp(42px,5vw,84px)}.imp-video-banner p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:18px;line-height:1.5}.imp-blog-feed{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:42px;padding-top:74px;padding-bottom:88px;border-top:1px solid var(--line)}.imp-blog-feed h2{font-size:clamp(42px,5vw,82px)}.imp-blog-feed>div:last-child{display:grid;gap:0;border-top:1px solid var(--line)}.imp-blog-feed>div:last-child a{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.imp-blog-feed span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.imp-blog-feed strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.6vw,42px);line-height:1}.mbg-cover-deep{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,.86fr);gap:58px;align-items:center;min-height:calc(100svh - 112px);padding-top:86px;padding-bottom:78px;border-bottom:1px solid var(--line)}.mbg-cover-deep h1{max-width:780px;font-size:clamp(60px,7.5vw,126px);color:var(--ink)}.mbg-cover-deep p:not(.eyebrow){max-width:690px;color:var(--muted);font-size:20px;line-height:1.55}.mbg-cover-image{min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px;border:1px solid var(--line);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.8),transparent 18%),linear-gradient(135deg,#f0ded0,#c2d1b4 48%,#6f8068)}.mbg-cover-image span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.mbg-cover-image strong{max-width:460px;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,78px);line-height:.92}.mbg-cover-image em{margin-top:12px;color:var(--muted);font-style:normal}.mbg-latest-stack{padding-top:76px;padding-bottom:84px}.mbg-latest-stack>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.mbg-latest-card{display:block;border-top:1px solid var(--line);padding-top:18px}.mbg-soft-image{min-height:310px;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(135deg,#f3e1d3,#bacda9 52%,#8f7358)}.mbg-soft-image span{background:#ffffffd1;padding:8px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mbg-latest-card h2{margin-top:20px;font-size:clamp(34px,4vw,64px)}.mbg-latest-card p{color:var(--muted);line-height:1.55}.mbg-routine-shop{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,.88fr);gap:52px;align-items:center;padding-top:82px;padding-bottom:82px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mbg-routine-image{min-height:500px;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(135deg,#e6d7c7,#a5bd97 62%,#5a6c54)}.mbg-routine-image span{background:#fffaf1;padding:9px 12px;color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.mbg-routine-shop h2{max-width:760px;font-size:clamp(48px,5.8vw,96px)}.mbg-routine-shop p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:19px;line-height:1.55}.mbg-product-rail{padding-top:74px;padding-bottom:80px}.mbg-product-rail>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mbg-product-rail a{border:1px solid var(--line);background:#fffdf7;padding:18px;min-height:250px}.mbg-product-rail a span{display:block;height:150px;margin-bottom:18px;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.9),transparent 22%),linear-gradient(135deg,#efe0ce,#c2ceb0)}.mbg-product-rail strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,40px);line-height:1}.mbg-product-rail em{display:block;margin-top:8px;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mbg-listen-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.85fr);gap:52px;align-items:center;padding-top:80px;padding-bottom:80px;background:#eef1e3}.mbg-media-poster{min-height:430px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8aa27f,#e9ded0);color:var(--paper)}.mbg-listen-feature h2{max-width:720px;font-size:clamp(46px,5vw,88px)}.mbg-listen-feature p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:19px;line-height:1.55}.mbg-read-channel{padding-top:72px;padding-bottom:72px}.mbg-read-channel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mbg-read-channel a{min-height:150px;border:1px solid var(--line);padding:18px;background:#fffdf7}.mbg-read-channel strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:1}.mbg-read-channel span{display:block;margin-top:18px;color:var(--muted)}.mbg-digital-issue{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:38px;padding-top:78px;padding-bottom:78px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mbg-digital-issue h2{font-size:clamp(46px,5vw,86px)}.mbg-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mbg-issue-grid a{min-height:150px;padding:18px;border:1px solid var(--line);background:#fffdf7;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);line-height:1}.mbg-newsletter-stack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:42px;align-items:center;padding-top:74px;padding-bottom:74px}.mbg-newsletter-stack h2{font-size:clamp(44px,5vw,82px)}.mbg-newsletter-stack>div:last-child{display:flex;flex-wrap:wrap;gap:12px}.mbg-newsletter-stack span{border:1px solid var(--line);padding:12px 14px;background:#fffdf7;font-weight:900}.mbg-events-courses{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:24px;padding-top:80px;padding-bottom:94px}.mbg-event-panel{min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;background:linear-gradient(135deg,#173126,#65765c);color:#fffaf0}.mbg-event-panel span{color:#dbc99b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.mbg-event-panel strong{max-width:620px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,70px);line-height:.95}.mbg-course-cards{display:grid;gap:14px}.mbg-course-cards a{min-height:110px;border:1px solid var(--line);padding:20px;background:#fffdf7}.mbg-course-cards span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mbg-course-cards strong{display:block;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:1}.vwf-trust-row,.vwf-lab-hero,.vwf-quick-grid,.vwf-tools-strip,.vwf-gear-grid,.vwf-topic-pathways,.vwf-review-method,.vwf-commercial-check,.vwf-newsletter-note,.afar-top-ad,.afar-lead-split,.afar-card-row,.afar-planning-board,.afar-region-grid,.afar-where-rail,.afar-editorial-package,.afar-hotel-row,.afar-newsletter-block,.afar-bottom-notes,.gp-cover-hero,.gp-top-stories-rack,.gp-briefings-strip,.gp-latest-feed,.gp-shop-smarter-affiliate,.gp-sponsored-studio-banner,.gp-video-poster,.gp-buying-lab,.gp-footer-vault,.nys-editor-note-disclosure,.nys-homepage-lead-mosaic,.nys-hot-topics-strip,.nys-gift-scout-finder,.nys-deal-of-day-card,.nys-sales-section-grid,.nys-newsletter-box,.nys-greatest-hits-grid,.nys-most-read-sidebar{max-width:1380px;margin:0 auto;padding-left:28px;padding-right:28px}.vwf-lab-hero h1,.vwf-quick-grid h2,.vwf-topic-pathways h2,.vwf-review-method h2,.vwf-commercial-check h2,.vwf-newsletter-note h2,.afar-lead-split h1,.afar-planning-board h2,.afar-region-grid h2,.afar-where-rail h2,.afar-editorial-package h2,.afar-newsletter-block h2,.gp-cover-hero h1,.gp-shop-smarter-affiliate h2,.gp-video-poster h2,.gp-footer-vault h2,.nys-homepage-lead-mosaic h1,.nys-gift-scout-finder h2,.nys-deal-of-day-card h2,.nys-newsletter-box h2{margin:0;font-family:Georgia,Times New Roman,serif;line-height:.9;letter-spacing:0}.vwf-trust-row{display:grid;grid-template-columns:repeat(3,1fr);padding-top:0;padding-bottom:0;border-bottom:1px solid var(--line)}.vwf-trust-row span{min-height:86px;padding:22px;border-right:1px solid var(--line);color:var(--accent);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vwf-trust-row span:first-child{border-left:1px solid var(--line)}.vwf-lab-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.8fr);gap:56px;align-items:center;min-height:calc(100svh - 112px);padding-top:84px;padding-bottom:82px;background:linear-gradient(180deg,color-mix(in srgb,var(--soft) 72%,white),var(--paper));background-size:cover;background-position:center}.vwf-lab-hero>div:first-child{padding:clamp(20px,3vw,34px);background:#f1fafab8;border:1px solid rgba(23,63,67,.14);backdrop-filter:blur(8px)}.vwf-lab-hero h1{max-width:820px;font-size:clamp(56px,7vw,118px)}.vwf-lab-hero p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.55}.vwf-lab-card{min-height:430px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.82),transparent 22%),repeating-linear-gradient(90deg,rgba(255,255,255,.48) 0 22px,transparent 22px 44px),linear-gradient(135deg,#cfe8e7,#f8fbf8);box-shadow:0 24px 70px #14505a1f}.vwf-lab-card span{color:var(--muted);font-weight:800}.vwf-lab-card strong{font-size:clamp(42px,5vw,82px);line-height:.9}.vwf-calm-hero{grid-template-columns:minmax(420px,.78fr) minmax(0,1.22fr);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(38px,6vw,82px);background:linear-gradient(110deg,#f8f2e6 0 46%,color-mix(in srgb,var(--soft) 82%,#fff) 46% 100%);color:var(--ink)}.vwf-calm-hero .vwf-calm-copy{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 214px);max-width:700px}.vwf-calm-hero h1{max-width:680px;color:var(--ink);font-size:clamp(48px,5.4vw,92px);line-height:.96}.vwf-calm-hero p:not(.eyebrow){color:var(--muted);font-size:20px;line-height:1.55}.vwf-calm-stack{display:grid;grid-template-columns:.92fr 1.08fr;grid-auto-rows:minmax(210px,auto);gap:18px;min-height:calc(100svh - 214px);align-content:center}.vwf-calm-stack a{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(145deg,#ffffffdb,color-mix(in srgb,var(--soft) 68%,#fff));color:var(--ink);box-shadow:0 18px 44px #1e372d14}.vwf-calm-stack a:nth-child(2){transform:translateY(28px);background:linear-gradient(145deg,#e8ded3,#afc4ad)}.vwf-calm-stack a:nth-child(3){grid-column:1 / -1;max-width:70%;margin-left:auto;background:linear-gradient(145deg,#f7efe2,#c99773)}.vwf-calm-stack span{min-height:130px;margin:-24px -24px 20px;background:radial-gradient(circle at 24% 26%,rgba(255,255,255,.92),transparent 18%),linear-gradient(135deg,#167a8629,#0c2d2629)}.vwf-calm-stack strong{color:var(--accent);font-size:12px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vwf-calm-stack em{margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.55vw,44px);font-style:normal;font-weight:900;line-height:.98}.vwf-quick-grid{padding-top:72px;padding-bottom:74px}.vwf-quick-grid>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vwf-quick-grid a{min-height:250px;border:1px solid var(--line);border-radius:10px;padding:22px;background:#fff}.vwf-quick-grid a[data-image-slot],.vwf-topic-pathways a[data-image-slot]{position:relative;overflow:hidden;isolation:isolate;background-size:cover;background-position:center;color:#fffaf0;box-shadow:0 18px 40px #09232524}.vwf-quick-grid a[data-image-slot]:before,.vwf-topic-pathways a[data-image-slot]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0313152e,#031315bd)}.vwf-quick-grid a[data-image-slot] span,.vwf-quick-grid a[data-image-slot] em,.vwf-topic-pathways a[data-image-slot] span{color:#fffaf0db}.vwf-quick-grid a[data-image-slot] strong,.vwf-topic-pathways a[data-image-slot] strong{color:#fffaf0;text-shadow:0 2px 16px rgba(0,0,0,.22)}.vwf-quick-grid span,.vwf-quick-grid em{color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vwf-quick-grid strong{display:block;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);line-height:1}.vwf-tools-strip{display:flex;flex-wrap:wrap;gap:10px;padding-top:26px;padding-bottom:26px;background:#173f43;color:#fff}.vwf-tools-strip a{padding:10px 14px;border:1px solid rgba(255,255,255,.22);font-weight:900}.vwf-gear-grid{padding-top:78px;padding-bottom:84px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vwf-gear-grid>.eyebrow{grid-column:1 / -1}.vwf-gear-card{display:block;min-height:520px;border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.vwf-gear-card div{min-height:245px;display:flex;align-items:flex-end;padding:16px;background:linear-gradient(135deg,#d8efef,#8ab5b8 56%,#164348)}.vwf-gear-card div span{padding:8px 10px;background:#ffffffe6;color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}.vwf-gear-card h2,.vwf-gear-card p{margin-left:22px;margin-right:22px}.vwf-gear-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,50px);line-height:.96}.vwf-gear-card p{color:var(--muted);line-height:1.55}.vwf-topic-pathways,.vwf-review-method{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:42px;padding-top:72px;padding-bottom:72px;border-top:1px solid var(--line)}.vwf-topic-pathways h2,.vwf-review-method h2,.vwf-commercial-check h2,.vwf-newsletter-note h2{font-size:clamp(42px,5vw,82px)}.vwf-topic-pathways>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.vwf-topic-pathways a{min-height:130px;padding:20px;border:1px solid var(--line);background:#fff}.vwf-topic-pathways strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1}.vwf-topic-pathways span{display:block;margin-top:14px;color:var(--muted)}.vwf-review-method>a{min-height:420px;display:flex;align-items:flex-end;padding:24px;background:linear-gradient(135deg,#173f43,#d4e8df);color:#fff}.vwf-review-method>a span{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.vwf-review-method p:not(.eyebrow),.vwf-commercial-check p,.vwf-newsletter-note p{color:var(--muted);font-size:19px;line-height:1.55}.vwf-commercial-check,.vwf-newsletter-note{padding-top:64px;padding-bottom:70px;border-top:1px solid var(--line)}.afar-top-ad{margin-top:46px;margin-bottom:46px;min-height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--line);background:linear-gradient(90deg,#f5efe6,#d7e5e9);text-align:center}.afar-top-ad span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.afar-top-ad strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:28px}.afar-lead-split{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:0;align-items:stretch;min-height:calc(100svh - 112px);width:100%;max-width:none;margin:0;padding:0;background:linear-gradient(90deg,color-mix(in srgb,var(--paper) 92%,#fff) 0 50%,color-mix(in srgb,var(--soft) 85%,#fff) 50% 100%);border-bottom:1px solid var(--line)}.afar-lead-photo{min-height:calc(100svh - 112px);display:flex;align-items:flex-end;padding:24px;background:linear-gradient(135deg,#bcdbe3,#eacb8e 55%,#344b5c);color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.afar-lead-photo span{background:#0000008f;padding:9px 12px;font-size:12px;font-weight:900;text-transform:uppercase}.afar-lead-split h1{max-width:780px;font-size:clamp(58px,7vw,116px)}.afar-lead-split p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:20px;line-height:1.55}.afar-card-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:66px;border-bottom:1px solid var(--line)}.afar-mini-card div,.afar-where-rail span,.afar-hotel-row span{display:block;min-height:170px;margin-bottom:16px;background:linear-gradient(135deg,#dcebef,#7fa7b8 50%,#c8844e)}.afar-mini-card span,.afar-hotel-row em,.afar-where-rail em{color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afar-mini-card strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:1}.afar-planning-board{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:42px;align-items:start;padding-top:78px;padding-bottom:82px;border-bottom:1px solid var(--line)}.afar-planning-board h2{max-width:720px;font-size:clamp(44px,5vw,88px)}.afar-planning-board p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:19px;line-height:1.55}.afar-planning-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.afar-planning-cards a{min-height:280px;border:1px solid var(--line);background:#fff;padding:18px;display:flex;flex-direction:column}.afar-planning-cards span{display:block;min-height:140px;margin:-18px -18px 18px;background:linear-gradient(135deg,#dcebef,#7fa7b8 50%,#c8844e)}.afar-planning-cards strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,48px);line-height:.98}.afar-planning-cards em{margin-top:auto;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afar-region-grid{padding-top:82px;padding-bottom:82px;text-align:center}.afar-region-grid h2{max-width:900px;margin:0 auto 28px;font-size:clamp(48px,6vw,96px)}.afar-region-grid div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.afar-region-grid a{border:1px solid var(--line);padding:18px;background:#fff;font-weight:900}.afar-where-rail{padding-top:78px;padding-bottom:88px}.afar-where-rail>div:last-child,.afar-hotel-row>div{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:18px;overflow:hidden}.afar-where-rail strong,.afar-hotel-row strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:1}.afar-editorial-package{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.85fr);gap:52px;align-items:center;padding-top:86px;padding-bottom:86px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.afar-editorial-package>a{min-height:520px;background:linear-gradient(135deg,#ffe5bd,#c5d7dc 48%,#35546a)}.afar-editorial-package h2{font-size:clamp(48px,5vw,88px)}.afar-hotel-row{padding-top:78px;padding-bottom:88px}.afar-newsletter-block,.afar-bottom-notes{padding-top:58px;padding-bottom:64px;border-top:1px solid var(--line)}.afar-newsletter-block h2{max-width:920px;font-size:clamp(44px,5vw,82px)}.afar-magazine-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:calc(100svh - 92px);width:100%;max-width:none;margin:0;padding:0;border-bottom:1px solid var(--line);background:#17140f;color:#fff9ea;overflow:hidden}.afar-magazine-hero-image{position:relative;min-height:calc(100svh - 92px);display:flex;align-items:flex-end;padding:clamp(20px,3vw,42px);background-size:cover;background-position:center}.afar-magazine-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000002e,#0000000d 42%,#0000006b)}.afar-magazine-hero-image span{position:relative;z-index:1;padding:9px 12px;background:#14110db8;color:#fff9ea;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.afar-magazine-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,5vw,76px);background:linear-gradient(180deg,#fbf6ecf5,#eee2ccf2),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28%);color:var(--ink)}.afar-magazine-hero-copy h1{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.7vw,92px);line-height:.96;letter-spacing:0}.afar-magazine-hero-copy p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:19px;line-height:1.55}.afar-magazine-route-card{position:absolute;left:clamp(22px,3vw,44px);bottom:clamp(22px,3vw,44px);z-index:2;width:min(430px,35vw);padding:18px;background:#fbf6eceb;color:var(--ink);backdrop-filter:blur(12px)}.afar-magazine-route-card a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 0;border-top:1px solid rgba(20,17,13,.16)}.afar-magazine-route-card strong{min-width:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.afar-magazine-route-card span{color:var(--accent);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afar-magazine-ticker{display:flex;justify-content:center;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);background:#fffaf0}.afar-magazine-ticker a{padding:15px 22px;border-right:1px solid var(--line);color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.afar-magazine-ticker a:first-child{border-left:1px solid var(--line)}.afar-magazine-planning,.afar-magazine-feature,.afar-magazine-story-river,.afar-magazine-channel-grid,.afar-magazine-commercial-note,.afar-magazine-newsletter{max-width:1380px;margin:0 auto;padding-left:clamp(18px,3vw,42px);padding-right:clamp(18px,3vw,42px)}.afar-magazine-planning{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,68px);padding-top:clamp(58px,8vw,104px);padding-bottom:clamp(58px,8vw,104px);border-bottom:1px solid var(--line)}.afar-magazine-board-copy h2,.afar-magazine-feature h2,.afar-magazine-story-river h2,.afar-magazine-channel-grid h2,.afar-magazine-commercial-note h2,.afar-magazine-newsletter h2{margin:0;font-family:Georgia,Times New Roman,serif;line-height:.96;letter-spacing:0}.afar-magazine-board-copy h2{max-width:620px;font-size:clamp(40px,5vw,82px)}.afar-magazine-board-copy p:not(.eyebrow),.afar-magazine-feature p,.afar-magazine-commercial-note p,.afar-magazine-newsletter p{color:var(--muted);font-size:18px;line-height:1.6}.afar-magazine-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.afar-magazine-board-grid a{min-height:270px;display:flex;flex-direction:column;background:#fffaf0;border:1px solid var(--line)}.afar-magazine-board-grid span{display:block;min-height:150px;background-size:cover;background-position:center}.afar-magazine-board-grid strong{padding:18px 18px 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,44px);line-height:1}.afar-magazine-board-grid em{margin-top:auto;padding:0 18px 18px;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afar-magazine-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(28px,5vw,64px);align-items:center;padding-top:clamp(60px,8vw,108px);padding-bottom:clamp(60px,8vw,108px);border-bottom:1px solid var(--line)}.afar-magazine-feature>a{min-height:520px;background-size:cover;background-position:center}.afar-magazine-feature h2{font-size:clamp(42px,5vw,86px)}.afar-magazine-story-river{padding-top:clamp(62px,8vw,108px);padding-bottom:clamp(62px,8vw,108px)}.afar-magazine-story-river .section-heading{grid-template-columns:minmax(160px,.24fr) minmax(0,1fr)}.afar-magazine-story-river h2{max-width:920px;font-size:clamp(42px,5.4vw,90px)}.afar-magazine-story-river>div:last-child{display:grid;gap:18px}.afar-magazine-river-card{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:28px;align-items:center;padding:18px;border:1px solid var(--line);background:#fffaf0}.afar-magazine-river-card>span{min-height:250px;background-size:cover;background-position:center}.afar-magazine-river-card em{color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.afar-magazine-river-card strong{display:block;max-width:760px;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,60px);line-height:.98}.afar-magazine-river-card p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.55}.afar-magazine-channel-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(26px,5vw,64px);padding-top:clamp(62px,8vw,104px);padding-bottom:clamp(62px,8vw,104px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.afar-magazine-channel-grid h2{font-size:clamp(38px,4.8vw,78px)}.afar-magazine-channel-grid>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.afar-magazine-channel-grid a{min-height:220px;display:flex;flex-direction:column;border:1px solid var(--line);background:#fffaf0}.afar-magazine-channel-grid span{min-height:140px;background-size:cover;background-position:center}.afar-magazine-channel-grid strong{padding:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,42px);line-height:1}.afar-magazine-commercial-note{margin-top:clamp(54px,8vw,96px);margin-bottom:clamp(54px,8vw,96px);min-height:430px;display:flex;align-items:flex-end;background-size:cover;background-position:center;color:#fff9ea;position:relative;overflow:hidden}.afar-magazine-commercial-note:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f0c09d1,#0f0c0959)}.afar-magazine-commercial-note>div{position:relative;z-index:1;max-width:760px;padding:clamp(28px,5vw,58px)}.afar-magazine-commercial-note h2{font-size:clamp(42px,5vw,84px)}.afar-magazine-commercial-note p{color:#fff9ead1}.afar-magazine-newsletter{padding-top:clamp(50px,7vw,90px);padding-bottom:clamp(58px,8vw,104px);border-top:1px solid var(--line);text-align:center}.afar-magazine-newsletter h2{max-width:920px;margin:0 auto;font-size:clamp(42px,5.4vw,86px)}.afar-magazine-newsletter p{max-width:620px;margin:18px auto 28px}.gp-cover-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,.9fr);gap:50px;align-items:center;min-height:calc(100svh - 112px);padding-top:82px;padding-bottom:82px;background:#101010;color:#fff}.gp-cover-hero h1{max-width:760px;font-size:clamp(58px,7vw,112px)}.gp-cover-hero p:not(.eyebrow){max-width:670px;color:#c9c3b8;font-size:20px;line-height:1.55}.gp-cover-media{min-height:470px;display:flex;align-items:flex-end;padding:24px;border:1px solid #333;background:linear-gradient(135deg,#1b1c1f,#6b6f74 44%,#d2a246);color:#fff}.gp-cover-media span{background:#fff;color:#111;padding:9px 12px;font-size:12px;font-weight:900;text-transform:uppercase}.gp-top-stories-rack{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:72px;padding-bottom:72px;background:#101010;color:#fff}.gp-top-stories-rack span{display:block;min-height:220px;margin-bottom:16px;background:linear-gradient(135deg,#2e3238,#857056)}.gp-top-stories-rack strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,54px);line-height:.95}.gp-top-stories-rack em{color:#f3bd4e;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.gp-briefings-strip{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gp-briefings-strip a{min-height:100px;padding:22px;border-right:1px solid var(--line)}.gp-briefings-strip strong{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.gp-briefings-strip span{color:var(--muted)}.gp-latest-feed{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:42px;padding-top:76px;padding-bottom:76px}.gp-latest-feed>div{display:grid;border-top:1px solid var(--line)}.gp-latest-feed a{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.gp-latest-feed span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.gp-latest-feed strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,44px);line-height:1}.gp-shop-smarter-affiliate,.gp-video-poster{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.85fr);gap:48px;align-items:center;padding-top:82px;padding-bottom:82px;border-top:1px solid var(--line)}.gp-shop-smarter-affiliate>a{min-height:430px;background:linear-gradient(135deg,#202329,#a07942)}.gp-shop-smarter-affiliate h2,.gp-video-poster h2,.gp-footer-vault h2{font-size:clamp(44px,5vw,88px)}.gp-sponsored-studio-banner{min-height:260px;display:flex;flex-direction:column;justify-content:center;padding-top:42px;padding-bottom:42px;background:#121418;color:#fff}.gp-sponsored-studio-banner span{color:#f3bd4e;font-size:12px;font-weight:900;text-transform:uppercase}.gp-sponsored-studio-banner strong{max-width:840px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,82px);line-height:.95}.gp-video-poster{background:#101010;color:#fff}.gp-buying-lab{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:58px;padding-bottom:58px}.gp-buying-lab a{padding:18px;border:1px solid var(--line);font-weight:900;text-transform:uppercase}.gp-footer-vault{padding-top:62px;padding-bottom:70px}.nys-editor-note-disclosure{display:flex;justify-content:space-between;gap:22px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.nys-editor-note-disclosure strong{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.nys-homepage-lead-mosaic{display:grid;grid-template-columns:1.25fr .7fr .7fr;gap:18px;align-items:stretch;min-height:calc(100svh - 112px);padding-top:60px;padding-bottom:60px}.nys-lead-card-primary,.nys-small-lead{display:flex;flex-direction:column;justify-content:flex-end;min-height:540px;padding:26px;background:linear-gradient(135deg,#f4d2c8,#cf8b50 54%,#232323);color:#fff}.nys-lead-card-primary h1{max-width:780px;font-size:clamp(52px,6vw,108px)}.nys-small-lead{min-height:260px;color:var(--ink);background:#fff;border:1px solid var(--line)}.nys-small-lead span{min-height:160px;margin:-26px -26px 18px;background:linear-gradient(135deg,#f5d0c1,#8a5b48)}.nys-small-lead strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);line-height:1}.nys-hot-topics-strip{display:flex;gap:10px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nys-hot-topics-strip a{padding:10px 13px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:900;text-transform:uppercase}.nys-gift-scout-finder,.nys-deal-of-day-card,.nys-newsletter-box{padding-top:70px;padding-bottom:72px;border-bottom:1px solid var(--line)}.nys-gift-scout-finder{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:38px;background:#f4f0df}.nys-gift-scout-finder h2,.nys-deal-of-day-card h2,.nys-newsletter-box h2{max-width:920px;font-size:clamp(46px,5vw,92px)}.nys-gift-scout-finder>div:last-child{display:grid;gap:12px}.nys-gift-scout-finder span{min-height:84px;padding:24px;border:1px solid var(--line);background:#fff;font-weight:900}.nys-deal-of-day-card{background:#fff}.nys-deal-of-day-card p{max-width:720px;color:var(--muted);font-size:19px;line-height:1.55}.nys-sales-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:76px;padding-bottom:82px}.nys-sales-section-grid>.eyebrow{grid-column:1 / -1}.nys-sales-section-grid a{min-height:430px;border-top:1px solid var(--line);padding-top:14px}.nys-sales-section-grid span{display:block;min-height:220px;margin-bottom:16px;background:linear-gradient(135deg,#e8d2c4,#c36555 48%,#6b3f66)}.nys-sales-section-grid strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,56px);line-height:.95}.nys-sales-section-grid em{color:var(--accent);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.nys-greatest-hits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:58px;padding-bottom:58px}.nys-greatest-hits-grid a{min-height:150px;padding:18px;border:1px solid var(--line);font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,38px);line-height:1;background:#fff}.nys-most-read-sidebar{padding-top:52px;padding-bottom:70px}.nys-most-read-sidebar a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.template-verywellfit-health-trust{--ink: #173f43;--muted: #5b7173;--paper: #f3faf9;--line: #c7dcdd;--accent: #167a86;--soft: #dfeeee}.template-afar-modern-travel{--ink: #151515;--muted: #64625d;--paper: #fffdf8;--line: #ded8c9;--accent: #a87509;--soft: #f1eadb}.template-afar-modern-travel .site-header{min-height:112px}.template-afar-modern-travel .brand{width:min(360px,34vw)}.template-afar-modern-travel .afar-lead-split{max-width:none;width:100%;margin:0;padding:0;gap:0;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);min-height:calc(100svh - 112px);background:linear-gradient(90deg,var(--paper) 0 13.5%,color-mix(in srgb,var(--soft) 72%,var(--paper)) 13.5% 100%);border-bottom:1px solid var(--line)}.template-afar-modern-travel .afar-lead-photo{width:100%;min-height:calc(100svh - 112px);align-self:stretch;border:0}.template-afar-modern-travel .afar-lead-split>div{min-width:0;padding:clamp(46px,7vw,108px)}.template-afar-modern-travel .afar-card-row{padding-top:72px}.template-gearpatrol-gear-journal{--ink: #141414;--muted: #676057;--paper: #f6f1e8;--line: #d4cabc;--accent: #c77a14;--soft: #e8ddcd}.template-nymag-strategist-shopping-edit{--ink: #111;--muted: #5e5e5e;--paper: #fbfaf5;--line: #d7d0c4;--accent: #c04c35;--soft: #f3e3d8}.template-moneysavingexpert-savings-desk{--ink: #1b2549;--muted: #4f5874;--paper: #e8eefc;--line: #d6dceb;--accent: #d7193f;--soft: #fff;--mse-navy: #252f56;--mse-yellow: #ffd91e;background:var(--paper);font-family:Arial,Helvetica,sans-serif}.template-moneysavingexpert-savings-desk>.site-header{display:none}.template-moneysavingexpert-savings-desk main{background:var(--paper)}.mse-top{background:#fff;border-bottom:0}.mse-masthead{width:min(1184px,calc(100% - 48px));min-height:118px;margin:0 auto;display:grid;grid-template-columns:90px minmax(300px,1fr) minmax(420px,.9fr);align-items:end;gap:12px}.mse-person{align-self:end;width:90px;height:108px;background:radial-gradient(circle at 54% 17%,#d8b18b 0 10%,transparent 10.5%),linear-gradient(80deg,transparent 0 35%,#1c2f74 36% 65%,transparent 66%),linear-gradient(180deg,transparent 0 38%,#20316f 39% 100%)}.mse-brand{padding:18px 0 13px;min-width:0}.mse-brand strong{display:block;color:#d21d2b;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,48px);line-height:.92;letter-spacing:-.04em;overflow-wrap:anywhere}.mse-brand span{display:block;margin-top:6px;color:#555;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2vw,22px);letter-spacing:.02em}.mse-brand em{display:block;margin-top:8px;color:#666;font-size:12px;font-style:normal}.mse-tools{align-self:start;justify-self:end;display:flex;align-items:stretch;min-height:39px;border-left:1px solid #bfc5d6}.mse-tools a{display:grid;place-items:center;padding:0 13px;border-right:1px solid #bfc5d6;color:#1c294d;font-size:13px;font-weight:700;white-space:nowrap}.mse-nav{min-height:52px;display:flex;justify-content:center;align-items:center;gap:clamp(12px,2vw,25px);padding:0 24px;background:var(--mse-navy);color:#fff;font-size:13px;font-weight:800;flex-wrap:wrap}.mse-consumer-alert-hero{width:min(1184px,calc(100% - 48px));margin:38px auto 0;display:grid;grid-template-columns:minmax(520px,.98fr) minmax(390px,.66fr);gap:16px;padding:0 0 26px}.mse-main-stack{display:grid;gap:16px}.mse-lead-card{position:relative;display:grid;grid-template-columns:minmax(0,.66fr) minmax(240px,.44fr);min-height:216px;overflow:visible;background:#fff;color:var(--ink);box-shadow:0 2px 12px #2a375c24}.mse-lead-card:first-child{background:var(--mse-navy);color:#fff}.mse-badge{position:absolute;left:16px;top:-14px;z-index:3;min-height:29px;display:inline-grid;place-items:center;padding:0 12px;background:var(--accent);color:#fff;border-radius:4px;font-weight:900;font-size:12px;text-transform:uppercase}.mse-lead-copy{padding:34px 18px 18px;display:grid;align-content:start;min-width:0;color:inherit;text-decoration:none}.mse-lead-copy h1,.mse-lead-copy h2{margin:0;max-width:430px;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2.1vw,30px);line-height:1.35;font-weight:900;letter-spacing:0}.mse-lead-copy mark{padding:3px 7px;background:#ffffff24;color:var(--mse-yellow);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mse-lead-card.second{background:#fff}.mse-lead-card.second .mse-lead-copy h2 mark{background:var(--mse-navy);color:var(--mse-yellow)}.mse-lead-copy p{margin:18px 0 0;color:inherit;font-size:14px;line-height:1.55}.mse-lead-copy small{align-self:end;margin-top:22px;padding-left:10px;border-left:4px solid var(--mse-yellow);font-size:12px;font-weight:800}.mse-card-image{display:block;min-height:216px;background-size:cover;background-position:center}.mse-mini-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mse-mini-row a{min-height:92px;padding:13px 14px;background:#fff;box-shadow:0 1px 8px #2a375c1f;border-left:4px solid var(--mse-yellow)}.mse-mini-row strong,.mse-mini-row span{display:block}.mse-mini-row strong{color:var(--ink);font-size:14px;line-height:1.2}.mse-mini-row span{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.35}.mse-news{display:grid;gap:12px;align-content:start}.mse-news a{min-height:120px;display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;align-items:stretch;padding:14px;background:#fff;box-shadow:0 1px 8px #2a375c1f}.mse-news strong,.mse-news span,.mse-news small{display:block}.mse-news strong{color:var(--ink);font-size:16px;line-height:1.2}.mse-news span{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.35}.mse-news small{margin-top:8px;color:var(--accent);font-weight:900;font-size:11px;text-transform:uppercase}.news-img{display:block;min-height:92px;background-size:cover;background-position:center;border-radius:2px}.mse-tools-panel{width:min(1184px,calc(100% - 48px));margin:18px auto 0;padding:28px;background:#fff;box-shadow:0 2px 12px #2a375c24}.mse-tools-panel h2{margin:0 0 18px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(25px,3vw,42px);line-height:1.05;letter-spacing:0}.mse-tools-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mse-tools-panel a{min-height:118px;padding:16px;border:1px solid var(--line);border-top:6px solid var(--mse-yellow);background:#f8faff}.mse-tools-panel b,.mse-tools-panel span{display:block}.mse-tools-panel b{color:var(--ink);font-size:17px}.mse-tools-panel span{margin-top:9px;color:var(--muted);line-height:1.45}.mse-email{width:min(1184px,calc(100% - 48px));margin:18px auto 86px;background:var(--mse-navy);color:#fff}.mse-email-inner{min-height:106px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,.9fr) auto;align-items:center;gap:18px;padding:22px}.mse-email strong{font-size:clamp(20px,2.4vw,34px);line-height:1.05}.mse-email mark{background:var(--mse-yellow);color:var(--mse-navy);padding:0 4px}.mse-email form{display:flex;gap:8px}.mse-email input{min-height:44px;flex:1;border:0;padding:0 14px;font:inherit}.mse-email button{min-height:44px;border:0;padding:0 16px;background:var(--accent);color:#fff;font-weight:900}.mse-email nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:800}.mse-section-title{width:min(1184px,calc(100% - 48px));margin:0 auto 18px}.mse-section-title h2{margin:0;max-width:820px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3vw,44px);line-height:1.05;letter-spacing:0}.mse-latest-checks-board{padding:34px 0 24px;background:#f6f8ff;border-top:1px solid var(--line)}.mse-latest-checks-board>div:last-child{width:min(1184px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mse-latest-checks-board a{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background-size:cover;background-position:center;color:#fff;box-shadow:0 2px 12px #2a375c24}.mse-latest-checks-board a span{color:var(--mse-yellow);font-size:11px;font-weight:900;text-transform:uppercase}.mse-latest-checks-board a strong{margin-top:8px;font-size:clamp(19px,2vw,28px);line-height:1.05}.mse-latest-checks-board a p{margin:10px 0 0;max-width:34ch;font-size:13px;line-height:1.35}.mse-category-saving-routes{width:min(1184px,calc(100% - 48px));margin:28px auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mse-category-saving-routes a{min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background-size:cover;background-position:center;color:#fff;box-shadow:0 1px 8px #2a375c1f}.mse-category-saving-routes strong{font-size:18px;line-height:1.05}.mse-category-saving-routes span{margin-top:10px;font-size:12px;line-height:1.35}.mse-partner-context-panel{width:min(1184px,calc(100% - 48px));margin:0 auto 26px;min-height:260px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:28px;background-size:cover;background-position:center;box-shadow:0 2px 12px #2a375c24}.mse-partner-context-panel h2{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3.2vw,48px);line-height:1}.mse-partner-context-panel p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.55}.mse-rights-note-strip{width:min(1184px,calc(100% - 48px));margin:0 auto 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mse-rights-note-strip span{padding:16px;border-top:6px solid var(--mse-yellow);background:#fff;color:var(--ink);box-shadow:0 1px 8px #2a375c1f;font-weight:900;text-transform:uppercase}.mse-checklist-mosaic{width:min(1184px,calc(100% - 48px));margin:0 auto 28px;display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:minmax(190px,1fr);gap:12px}.mse-check-tile{display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:18px;background-size:cover;background-position:center;color:#fff;box-shadow:0 2px 12px #2a375c24}.mse-check-tile.tile-0{grid-row:span 2;min-height:420px}.mse-check-tile span{color:var(--mse-yellow);font-size:11px;font-weight:900;text-transform:uppercase}.mse-check-tile strong{margin-top:8px;max-width:13ch;font-size:clamp(22px,2.8vw,42px);line-height:.96}.mse-final-disclosure-panel{width:min(1184px,calc(100% - 48px));margin:0 auto 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:30px;background-size:cover;background-position:center;color:#fff;box-shadow:0 2px 12px #2a375c24}.mse-final-disclosure-panel h2{margin:0;max-width:780px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.5vw,54px);line-height:1}.mse-final-disclosure-panel p:not(.eyebrow){max-width:700px;color:#ffffffdb;line-height:1.5}.mse-final-disclosure-panel nav{display:grid;gap:8px}.mse-final-disclosure-panel a{color:#fff;font-weight:900;text-transform:uppercase}@media(max-width:980px){.mse-masthead{grid-template-columns:72px 1fr;align-items:center;min-height:104px}.mse-person{width:72px;height:88px}.mse-tools{grid-column:1 / -1;justify-self:stretch;overflow-x:auto;border-top:1px solid #bfc5d6;border-left:0}.mse-tools a{min-width:max-content}.mse-consumer-alert-hero{grid-template-columns:1fr}.mse-news{grid-template-columns:repeat(2,minmax(0,1fr))}.mse-email-inner{grid-template-columns:1fr}.mse-latest-checks-board>div:last-child,.mse-category-saving-routes,.mse-rights-note-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mse-partner-context-panel,.mse-final-disclosure-panel,.mse-checklist-mosaic{grid-template-columns:1fr}.mse-check-tile.tile-0{min-height:260px}}@media(max-width:680px){.mse-masthead,.mse-consumer-alert-hero,.mse-tools-panel,.mse-email,.mse-section-title,.mse-latest-checks-board>div:last-child,.mse-category-saving-routes,.mse-partner-context-panel,.mse-rights-note-strip,.mse-checklist-mosaic,.mse-final-disclosure-panel{width:min(100% - 24px,1184px)}.mse-brand strong{font-size:28px}.mse-brand span{font-size:15px}.mse-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;min-height:48px}.mse-nav a{min-width:max-content}.mse-lead-card{grid-template-columns:1fr}.mse-card-image{min-height:160px;order:-1}.mse-mini-row,.mse-news,.mse-tools-panel>div,.mse-latest-checks-board>div:last-child,.mse-category-saving-routes,.mse-rights-note-strip{grid-template-columns:1fr}.mse-email form{flex-direction:column}}.template-imp-affiliate-playbook{--ink: #f7eedb;--muted: #c7bfae;--paper: #101419;--line: #303741;--accent: #f3bd4e;--soft: #171c23;background:var(--paper)}.template-imp-affiliate-playbook .site-header{background:#101419f0}.template-imp-affiliate-playbook .brand-logo{filter:saturate(1.08)}.template-imp-affiliate-playbook .button{background:var(--accent);border-color:var(--accent);color:#101419}.template-imp-affiliate-playbook .button-secondary{background:transparent;color:var(--ink);border-color:var(--line)}.template-imp-affiliate-playbook .story-card,.template-imp-affiliate-playbook .wide-story,.template-imp-affiliate-playbook .deal-card,.template-imp-affiliate-playbook .strip-card,.template-imp-affiliate-playbook .module,.template-imp-affiliate-playbook .legal-card{background:#171c23}.template-mbg-wellness-journal{--ink: #173126;--muted: #66715f;--paper: #fbf7ef;--line: #d8cfbf;--accent: #9a6c41;--soft: #edf0df}.template-mbg-wellness-journal .hero-visual{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.8),transparent 20%),radial-gradient(circle at 74% 64%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 28%),linear-gradient(135deg,#e8dcc7,#b9c7a5 56%,#6f7d64)}.template-mbg-wellness-journal .story-card-media,.template-mbg-wellness-journal .wide-story-media{background:linear-gradient(135deg,#efe2d2,#b5c7a7 52%,#7b694f)}.site-footer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding:64px 28px;background:#101610;color:var(--paper)}.site-footer h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px}.site-footer p{max-width:680px;color:#d8d7cc;line-height:1.6}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-content:start;font-weight:800;text-transform:uppercase;font-size:13px}body.pattern-clinical-fact-dossier,body.pattern-calm-reset-editorial,body.pattern-bonus-comparison-desk,body.pattern-market-deal-editorial,body.pattern-training-trust-lab,body.pattern-voyage-magazine-stage{background:var(--paper)}.pattern-clinical-hero,.pattern-calm-hero,.pattern-bonus-hero,.pattern-market-hero,.pattern-ai-newsroom-hero,.pattern-training-hero,.pattern-repair-hero,.pattern-outdoor-field-hero,.pattern-landscape-tool-hero,.pattern-voyage-hero,.pattern-florist-hero,.pattern-maker-studio-hero,.pattern-beauty-editorial-hero{min-height:calc(100svh - 112px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,.9fr);gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(54px,8vw,104px) clamp(18px,4vw,58px);border-bottom:1px solid var(--line)}.visual-anchor-stage{position:relative;isolation:isolate;overflow:hidden;background-size:cover;background-position:center}.visual-anchor-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28rem);pointer-events:none}.visual-anchor-stage .pattern-hero-copy{padding:clamp(22px,3.4vw,38px);border:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:color-mix(in srgb,var(--paper) 76%,transparent);box-shadow:var(--variant-shadow, 0 28px 90px rgba(20,57,61,.14));backdrop-filter:blur(10px)}.visual-anchor-dark-ledger .pattern-hero-copy{background:#080c0e94;border-color:color-mix(in srgb,var(--accent) 44%,transparent);box-shadow:0 32px 120px #00000057}.visual-anchor-dark-ledger:before{background:linear-gradient(90deg,rgba(225,157,35,.08),transparent 42%),radial-gradient(circle at 86% 18%,rgba(49,196,154,.14),transparent 24rem)}.visual-anchor-soft-poster .pattern-hero-copy{border-radius:34px 34px 90px}.visual-anchor-clinical-mosaic .pattern-hero-copy,.visual-anchor-market-board .pattern-hero-copy,.visual-anchor-training-lab .pattern-hero-copy,.visual-anchor-ogl-field-lab .pattern-hero-copy,.visual-anchor-voyage-stage .pattern-hero-copy,.visual-anchor-botanical-studio .pattern-hero-copy,.visual-anchor-repair-bench .pattern-hero-copy{border-left:8px solid var(--accent)}.visual-anchor-botanical-studio .pattern-hero-copy{background:#fffcf7c7;border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.visual-anchor-repair-bench .pattern-hero-copy{background:#f7fafad1;border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.hero-production-stage{min-height:calc(100svh - 112px);background-size:cover;background-position:center;position:relative}.hero-production-stage.editorial-magazine-cover,.hero-production-stage.full-bleed-image-hero{grid-template-columns:minmax(360px,.54fr) minmax(520px,.96fr);align-items:stretch;padding:clamp(34px,5vw,72px) clamp(18px,3vw,58px)}.hero-production-stage.editorial-magazine-cover{grid-template-columns:minmax(320px,.48fr) minmax(620px,1fr)}.hero-production-stage.full-bleed-image-hero{grid-template-columns:minmax(420px,.56fr) minmax(620px,.94fr)}.hero-production-stage.offer-command-center{grid-template-columns:minmax(440px,.72fr) minmax(520px,1fr);align-items:stretch;padding:clamp(36px,5vw,74px) clamp(18px,3vw,58px)}.hero-production-stage.ai-newsroom-command-center{grid-template-columns:minmax(520px,.78fr) minmax(520px,1fr);align-items:stretch;padding:clamp(34px,5vw,72px) clamp(18px,3vw,58px)}.hero-production-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,calc(100svh - 190px),800px);z-index:1}.editorial-magazine-cover .hero-production-copy{background:#f8fcfaa8;border-left:10px solid var(--accent);max-width:720px}.full-bleed-image-hero .hero-production-copy{border-radius:42px 42px 120px;background:#f9fcfaad;max-width:760px;box-shadow:0 34px 120px #5a37521f}.offer-command-center .hero-production-copy{background:#06090bb3;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);color:#fff7e8}.ai-newsroom-command-center .hero-production-copy{background:#f5f8ffc2;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 32px 110px #1e3c6e29}.hero-production-visual{min-height:clamp(560px,calc(100svh - 210px),820px);background-size:cover;background-position:center}.editorial-magazine-cover .hero-production-visual{align-self:stretch;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background-color:#ffffff57}.full-bleed-image-hero .hero-production-visual{align-self:stretch;border-radius:56px 56px 160px;box-shadow:0 44px 140px #573c522e}.offer-command-center .hero-production-visual{background-color:#090d12db}.ai-newsroom-command-center .hero-production-visual{background-color:#ecf4ffb8;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:inset 0 0 0 1px #ffffff80}.full-bleed-image-hero .pattern-hero-copy h1{font-size:clamp(62px,7vw,112px);max-width:760px}.editorial-magazine-cover .pattern-hero-copy h1{font-size:clamp(54px,6.2vw,96px);max-width:720px}.pattern-outdoor-field-hero.editorial-magazine-cover{grid-template-columns:minmax(390px,.56fr) minmax(620px,1fr)}.pattern-outdoor-field-hero.editorial-magazine-cover .hero-production-copy{max-width:780px}.pattern-outdoor-field-hero.editorial-magazine-cover .pattern-hero-copy h1{font-size:clamp(56px,5.6vw,88px);max-width:720px;overflow-wrap:normal;word-break:normal}.pattern-outdoor-field-hero.editorial-magazine-cover .hero-production-visual{background-position:center right}.ai-newsroom-command-center .pattern-hero-copy h1{font-size:clamp(58px,6.4vw,104px);max-width:820px}.pattern-hero-copy h1{max-width:920px;font-size:clamp(52px,7.4vw,116px);line-height:.92;overflow-wrap:anywhere}.hero-production-stage .pattern-hero-copy h1{font-size:clamp(58px,6.6vw,106px);line-height:.92}.full-bleed-image-hero .pattern-hero-copy h1{font-size:clamp(62px,7vw,112px)}.editorial-magazine-cover .pattern-hero-copy h1{font-size:clamp(54px,6.2vw,96px)}.offer-command-center .pattern-hero-copy h1{font-size:clamp(74px,8vw,122px)}.ai-newsroom-command-center .pattern-hero-copy h1{font-size:clamp(58px,6.4vw,104px)}.pattern-hero-copy p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.6}.pattern-clinical-hero{background:radial-gradient(circle at 4% 12%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 24rem),linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--soft) 68%,var(--paper)))}.pattern-metric-dashboard{min-height:560px;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:clamp(22px,3vw,34px);background:color-mix(in srgb,var(--paper) 86%,white);border:1px solid var(--line);box-shadow:var(--variant-shadow, 0 28px 90px rgba(20,57,61,.14))}.pattern-clinical-illustration{display:block;min-height:clamp(620px,calc(100svh - 205px),860px);padding:0;overflow:hidden;border-radius:34px;background-size:cover;background-position:center right;background-repeat:no-repeat;box-shadow:0 42px 130px #1e504629}.pattern-clinical-illustration:before{content:"";display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(90deg,#ffffff1f,#fff0 42%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pattern-metric-dashboard h2{font-size:clamp(34px,4vw,58px)}.pattern-body-measure{position:relative;min-height:250px;border:1px solid var(--line);background:linear-gradient(90deg,transparent 49%,color-mix(in srgb,var(--accent) 20%,transparent) 49% 51%,transparent 51%),linear-gradient(180deg,color-mix(in srgb,var(--soft) 78%,white),color-mix(in srgb,var(--accent) 12%,var(--soft)));overflow:hidden}.pattern-body-measure i{position:absolute;left:50%;top:30px;width:76px;height:76px;margin-left:-38px;border:2px solid var(--accent);border-radius:50%}.pattern-body-measure b{position:absolute;left:50%;top:112px;width:130px;height:170px;margin-left:-65px;border:2px solid var(--accent);border-radius:58% 58% 28% 28%}.pattern-body-measure em{position:absolute;left:14%;right:14%;top:178px;height:2px;background:color-mix(in srgb,var(--accent) 55%,#d06f4e)}.pattern-metric-grid,.pattern-fact-grid,.pattern-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pattern-fact-grid,.pattern-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pattern-metric-grid article,.pattern-fact-grid article,.pattern-commercial-grid article{padding:18px;background:color-mix(in srgb,var(--soft) 76%,var(--paper));border:1px solid var(--line)}.pattern-metric-grid span,.pattern-fact-grid span{color:color-mix(in srgb,var(--accent) 62%,#d06f4e);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pattern-metric-grid strong,.pattern-fact-grid strong,.pattern-commercial-grid strong{display:block;margin-top:8px;font-size:18px;font-weight:900}.pattern-metric-grid p,.pattern-fact-grid p,.pattern-commercial-grid p{color:var(--muted);line-height:1.55}.pattern-source-rail{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr repeat(4,auto) 1.2fr;gap:10px;align-items:center;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.pattern-source-rail strong{padding:9px 11px;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.pattern-source-rail em{justify-self:end;color:var(--accent);font-style:normal}.pattern-facts-section,.pattern-clinical-split,.pattern-claim-panel,.pattern-reset-paths,.pattern-breathing-tool,.pattern-sleep-reset,.pattern-work-band,.pattern-calm-toolkit,.pattern-comparison-section,.pattern-payment-band,.pattern-safe-panel,.pattern-affiliate-band,.pattern-category-savings,.pattern-ai-tool-fit-cards,.pattern-editor-picks,.pattern-comparison-checklist,.pattern-shopping-disclosure,.pattern-workout-paths,.pattern-fault-triage,.pattern-gear-paths,.pattern-tool-job-paths,.pattern-weekly-board,.pattern-weatherproof-board,.pattern-project-planning-board,.pattern-repair-timeline,.pattern-recovery-panel,.pattern-data-safety-warranty,.pattern-camp-kit-panel,.pattern-durability-check-panel,.pattern-gear-claim-panel,.pattern-service-disclosure,.pattern-outdoor-disclosure,.pattern-tool-disclosure,.pattern-route-board,.pattern-occasion-board,.pattern-project-path-board,.pattern-routine-path-board,.pattern-port-rail,.pattern-bouquet-style-wall,.pattern-material-swatch-wall,.pattern-style-edit-rail,.pattern-cabin-cards,.pattern-delivery-confidence,.pattern-seasonal-gift-rail,.pattern-vanity-shelf-guide,.pattern-itinerary-feature,.pattern-flower-care-guide,.pattern-workshop-method-panel,.pattern-gift-edit-panel,.pattern-travel-disclosure,.pattern-gifting-disclosure,.pattern-craft-supply-disclosure,.pattern-beauty-disclosure{padding:clamp(58px,8vw,110px) clamp(18px,4vw,58px)}.pattern-clinical-split,.pattern-breathing-tool,.pattern-sleep-reset,.pattern-payment-band{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:42px;align-items:center;border-top:1px solid var(--line)}.pattern-market-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 78%,white),color-mix(in srgb,var(--accent) 14%,var(--paper)))}.pattern-ai-newsroom-hero{background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 32rem),linear-gradient(135deg,#07101d,color-mix(in srgb,var(--ink) 88%,#0d1a2b));color:#f6fbff}.pattern-outdoor-field-hero{grid-template-columns:minmax(420px,.62fr) minmax(520px,1fr);background:linear-gradient(130deg,color-mix(in srgb,var(--paper) 80%,#efe2c2),color-mix(in srgb,var(--accent) 22%,#23331f))}.pattern-landscape-tool-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);background:linear-gradient(115deg,color-mix(in srgb,var(--soft) 78%,#f0ead9),color-mix(in srgb,var(--accent) 16%,#dfe8d2))}.pattern-maker-studio-hero{grid-template-columns:minmax(420px,.55fr) minmax(520px,1fr);background:linear-gradient(135deg,#fff5e7,color-mix(in srgb,var(--accent) 15%,#f4dcc2))}.pattern-beauty-editorial-hero{grid-template-columns:minmax(500px,.8fr) minmax(480px,.75fr);background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 26rem),linear-gradient(135deg,#fff7fb,color-mix(in srgb,var(--soft) 70%,#f5d7e8))}.pattern-live-deal-board,.pattern-ai-briefing-board,.pattern-equipment-lab,.pattern-equipment-fit-lab,.pattern-pack-fit-lab,.pattern-maintenance-bench-lab,.pattern-fault-diagnostic-lab{display:grid;gap:16px;align-content:end;padding:clamp(20px,3vw,34px);background-size:cover;background-position:center;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 36px 120px #14141424}.pattern-live-deal-board article,.pattern-ai-briefing-board article,.pattern-equipment-lab article,.pattern-equipment-fit-lab article,.pattern-pack-fit-lab article,.pattern-maintenance-bench-lab article,.pattern-fault-diagnostic-lab article{padding:18px;background:color-mix(in srgb,var(--paper) 84%,white);border:1px solid var(--line)}.pattern-live-deal-board span,.pattern-ai-briefing-board span,.pattern-equipment-lab span,.pattern-equipment-fit-lab span,.pattern-pack-fit-lab span,.pattern-maintenance-bench-lab span,.pattern-fault-diagnostic-lab span{display:block;margin-top:8px;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.pattern-equipment-fit-lab article p,.pattern-pack-fit-lab article p,.pattern-maintenance-bench-lab article p,.pattern-fault-diagnostic-lab article p{margin:10px 0 0;max-width:58ch;color:var(--muted);font-size:15px;line-height:1.45}.pattern-category-savings>div,.pattern-ai-tool-fit-cards>div,.pattern-workout-paths>div,.pattern-fault-triage>div,.pattern-gear-paths>div,.pattern-tool-job-paths>div,.pattern-route-board>div,.pattern-occasion-board>div,.pattern-project-path-board>div,.pattern-routine-path-board>div,.pattern-comparison-checklist>div,.pattern-cabin-cards,.pattern-delivery-confidence,.pattern-seasonal-gift-rail,.pattern-vanity-shelf-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pattern-category-savings a,.pattern-ai-tool-fit-cards a,.pattern-workout-paths a,.pattern-fault-triage a,.pattern-gear-paths a,.pattern-tool-job-paths a,.pattern-route-board a,.pattern-occasion-board a,.pattern-project-path-board a,.pattern-routine-path-board a,.pattern-comparison-checklist article,.pattern-cabin-cards article,.pattern-delivery-confidence article,.pattern-seasonal-gift-rail article,.pattern-vanity-shelf-guide article{min-height:180px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:color-mix(in srgb,var(--paper) 84%,white);border:1px solid var(--line);color:inherit}.pattern-category-savings [data-module-visual],.pattern-ai-tool-fit-cards [data-module-visual],.pattern-workout-paths [data-module-visual],.pattern-fault-triage [data-module-visual],.pattern-gear-paths [data-module-visual],.pattern-tool-job-paths [data-module-visual],.pattern-route-board [data-module-visual],.pattern-occasion-board [data-module-visual],.pattern-project-path-board [data-module-visual],.pattern-routine-path-board [data-module-visual],.pattern-comparison-checklist [data-module-visual],.pattern-cabin-cards [data-module-visual],.pattern-delivery-confidence [data-module-visual],.pattern-seasonal-gift-rail [data-module-visual],.pattern-vanity-shelf-guide [data-module-visual],.pattern-editor-picks [data-module-visual],.pattern-primitive-feed [data-module-visual],.pattern-primitive-paths [data-module-visual],.florist-edit-feed [data-module-visual],.florist-occasion-pathways [data-module-visual],.repair-diagnostic-feed [data-module-visual],.repair-fault-pathways [data-module-visual],.shopping-deal-feed [data-module-visual],.shopping-savings-pathways [data-module-visual],.fitness-training-feed [data-module-visual],.fitness-goal-pathways [data-module-visual],.travel-route-feed [data-module-visual],.travel-planning-pathways [data-module-visual],.outdoor-field-feed [data-module-visual],.outdoor-kit-pathways [data-module-visual],.landscape-tool-feed [data-module-visual],.landscape-job-pathways [data-module-visual],.ai-newsroom-feed [data-module-visual],.ai-workflow-pathways [data-module-visual],.maker-project-feed [data-module-visual],.maker-project-pathways [data-module-visual],.beauty-edit-feed [data-module-visual],.beauty-routine-pathways [data-module-visual]{box-sizing:border-box;justify-content:flex-start;padding-top:152px;background-color:color-mix(in srgb,var(--paper) 91%,white);background-size:100% 126px;background-repeat:no-repeat;background-position:top center;color:var(--ink);text-shadow:none}.pattern-category-savings [data-module-visual]:before,.pattern-ai-tool-fit-cards [data-module-visual]:before,.pattern-workout-paths [data-module-visual]:before,.pattern-fault-triage [data-module-visual]:before,.pattern-gear-paths [data-module-visual]:before,.pattern-tool-job-paths [data-module-visual]:before,.pattern-route-board [data-module-visual]:before,.pattern-occasion-board [data-module-visual]:before,.pattern-project-path-board [data-module-visual]:before,.pattern-routine-path-board [data-module-visual]:before,.pattern-comparison-checklist [data-module-visual]:before,.pattern-cabin-cards [data-module-visual]:before,.pattern-delivery-confidence [data-module-visual]:before,.pattern-seasonal-gift-rail [data-module-visual]:before,.pattern-vanity-shelf-guide [data-module-visual]:before,.pattern-editor-picks [data-module-visual]:before,.pattern-primitive-feed [data-module-visual]:before,.pattern-primitive-paths [data-module-visual]:before,.florist-edit-feed [data-module-visual]:before,.florist-occasion-pathways [data-module-visual]:before,.repair-diagnostic-feed [data-module-visual]:before,.repair-fault-pathways [data-module-visual]:before,.shopping-deal-feed [data-module-visual]:before,.shopping-savings-pathways [data-module-visual]:before,.fitness-training-feed [data-module-visual]:before,.fitness-goal-pathways [data-module-visual]:before,.travel-route-feed [data-module-visual]:before,.travel-planning-pathways [data-module-visual]:before,.outdoor-field-feed [data-module-visual]:before,.outdoor-kit-pathways [data-module-visual]:before,.landscape-tool-feed [data-module-visual]:before,.landscape-job-pathways [data-module-visual]:before,.ai-newsroom-feed [data-module-visual]:before,.ai-workflow-pathways [data-module-visual]:before,.maker-project-feed [data-module-visual]:before,.maker-project-pathways [data-module-visual]:before,.beauty-edit-feed [data-module-visual]:before,.beauty-routine-pathways [data-module-visual]:before{display:none}.pattern-fact-grid [data-module-visual],.pattern-commercial-grid [data-module-visual],.pattern-calm-toolkit [data-module-visual],.pattern-top-offers [data-module-visual],.pattern-weekly-board [data-module-visual],.pattern-weatherproof-board [data-module-visual],.pattern-project-planning-board [data-module-visual],.pattern-repair-timeline [data-module-visual],.pattern-live-deal-board [data-module-visual],.pattern-ai-briefing-board [data-module-visual],.pattern-equipment-lab [data-module-visual],.pattern-equipment-fit-lab [data-module-visual],.pattern-pack-fit-lab [data-module-visual],.pattern-maintenance-bench-lab [data-module-visual],.pattern-fault-diagnostic-lab [data-module-visual]{position:relative;overflow:hidden;isolation:isolate;background-size:cover;background-position:center;color:#fffaf0;text-shadow:0 2px 22px rgba(0,0,0,.44)}.pattern-fact-grid [data-module-visual]:before,.pattern-commercial-grid [data-module-visual]:before,.pattern-calm-toolkit [data-module-visual]:before,.pattern-top-offers [data-module-visual]:before,.pattern-weekly-board [data-module-visual]:before,.pattern-weatherproof-board [data-module-visual]:before,.pattern-project-planning-board [data-module-visual]:before,.pattern-repair-timeline [data-module-visual]:before,.pattern-live-deal-board [data-module-visual]:before,.pattern-ai-briefing-board [data-module-visual]:before,.pattern-equipment-lab [data-module-visual]:before,.pattern-equipment-fit-lab [data-module-visual]:before,.pattern-pack-fit-lab [data-module-visual]:before,.pattern-maintenance-bench-lab [data-module-visual]:before,.pattern-fault-diagnostic-lab [data-module-visual]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000001a,#000000bd),radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--accent) 42%,transparent),transparent 48%)}.pattern-category-savings [data-module-visual] strong,.pattern-workout-paths [data-module-visual] strong,.pattern-fault-triage [data-module-visual] strong,.pattern-route-board [data-module-visual] strong,.pattern-occasion-board [data-module-visual] strong,.pattern-comparison-checklist [data-module-visual] strong,.pattern-cabin-cards [data-module-visual] strong,.pattern-delivery-confidence [data-module-visual] strong,.pattern-editor-picks [data-module-visual] strong,.pattern-primitive-feed [data-module-visual] strong,.pattern-primitive-paths [data-module-visual] strong,.florist-edit-feed [data-module-visual] strong,.florist-occasion-pathways [data-module-visual] strong,.repair-diagnostic-feed [data-module-visual] strong,.repair-fault-pathways [data-module-visual] strong,.shopping-deal-feed [data-module-visual] strong,.shopping-savings-pathways [data-module-visual] strong,.fitness-training-feed [data-module-visual] strong,.fitness-goal-pathways [data-module-visual] strong,.travel-route-feed [data-module-visual] strong,.travel-planning-pathways [data-module-visual] strong{color:var(--ink)}.pattern-category-savings [data-module-visual] span,.pattern-workout-paths [data-module-visual] p,.pattern-fault-triage [data-module-visual] p,.pattern-route-board [data-module-visual] span,.pattern-occasion-board [data-module-visual] span,.pattern-comparison-checklist [data-module-visual] p,.pattern-cabin-cards [data-module-visual] p,.pattern-delivery-confidence [data-module-visual] p,.pattern-editor-picks [data-module-visual] p,.pattern-primitive-feed [data-module-visual] p,.pattern-primitive-paths [data-module-visual] span,.florist-edit-feed [data-module-visual] p,.florist-occasion-pathways [data-module-visual] span,.repair-diagnostic-feed [data-module-visual] p,.repair-fault-pathways [data-module-visual] span,.shopping-deal-feed [data-module-visual] p,.shopping-savings-pathways [data-module-visual] span,.fitness-training-feed [data-module-visual] p,.fitness-goal-pathways [data-module-visual] span,.travel-route-feed [data-module-visual] p,.travel-planning-pathways [data-module-visual] span{color:var(--muted)}.pattern-fact-grid [data-module-visual] strong,.pattern-commercial-grid [data-module-visual] strong,.pattern-calm-toolkit [data-module-visual] strong,.pattern-top-offers [data-module-visual] strong,.pattern-weekly-board [data-module-visual],.pattern-repair-timeline [data-module-visual],.pattern-live-deal-board [data-module-visual] strong,.pattern-equipment-lab [data-module-visual] strong,.pattern-equipment-fit-lab [data-module-visual] strong,.pattern-fault-diagnostic-lab [data-module-visual] strong,.pattern-ai-briefing-board [data-module-visual] strong,.pattern-pack-fit-lab [data-module-visual] strong,.pattern-maintenance-bench-lab [data-module-visual] strong,.pattern-weatherproof-board [data-module-visual] strong,.pattern-project-planning-board [data-module-visual] strong{color:#fffaf0}.pattern-fact-grid [data-module-visual] p,.pattern-commercial-grid [data-module-visual] p,.pattern-calm-toolkit [data-module-visual] p,.pattern-live-deal-board [data-module-visual] p,.pattern-equipment-lab [data-module-visual] p,.pattern-equipment-fit-lab [data-module-visual] p,.pattern-fault-diagnostic-lab [data-module-visual] p,.pattern-ai-briefing-board [data-module-visual] p,.pattern-pack-fit-lab [data-module-visual] p,.pattern-maintenance-bench-lab [data-module-visual] p{color:#fffaf0d6}.pattern-shopping-disclosure[data-module-visual],.pattern-gear-claim-panel[data-module-visual],.pattern-service-disclosure[data-module-visual],.pattern-travel-disclosure[data-module-visual],.pattern-gifting-disclosure[data-module-visual],.pattern-outdoor-disclosure[data-module-visual],.pattern-tool-disclosure[data-module-visual],.pattern-craft-supply-disclosure[data-module-visual],.pattern-beauty-disclosure[data-module-visual],.pattern-primitive-commercial[data-module-visual],.pattern-primitive-newsletter[data-module-visual],.florist-gift-partner-desk[data-module-visual],.florist-trust-band[data-module-visual],.repair-quote-partner-desk[data-module-visual],.repair-service-trust[data-module-visual],.shopping-partner-desk[data-module-visual],.shopping-disclosure-trust[data-module-visual],.fitness-gear-partner-desk[data-module-visual],.fitness-safety-trust[data-module-visual],.travel-booking-partner-desk[data-module-visual],.travel-disclosure-trust[data-module-visual],.outdoor-retailer-desk[data-module-visual],.outdoor-safety-trust[data-module-visual],.landscape-tool-partner-desk[data-module-visual],.landscape-safety-trust[data-module-visual],.ai-tool-partner-desk[data-module-visual],.ai-governance-trust[data-module-visual],.maker-supply-partner-desk[data-module-visual],.maker-material-trust[data-module-visual],.beauty-partner-desk[data-module-visual],.beauty-fit-trust[data-module-visual],.category-visual-title[data-module-visual]{background-size:cover;background-position:center;color:#fffaf0;border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.pattern-shopping-disclosure[data-module-visual] p,.pattern-gear-claim-panel[data-module-visual] p,.pattern-service-disclosure[data-module-visual] p,.pattern-travel-disclosure[data-module-visual] p,.pattern-gifting-disclosure[data-module-visual] p,.pattern-outdoor-disclosure[data-module-visual] p,.pattern-tool-disclosure[data-module-visual] p,.pattern-craft-supply-disclosure[data-module-visual] p,.pattern-beauty-disclosure[data-module-visual] p,.pattern-primitive-commercial[data-module-visual] p,.pattern-primitive-newsletter[data-module-visual] p,.florist-gift-partner-desk[data-module-visual] p,.florist-trust-band[data-module-visual] p,.repair-quote-partner-desk[data-module-visual] p,.repair-service-trust[data-module-visual] p,.shopping-partner-desk[data-module-visual] p,.shopping-disclosure-trust[data-module-visual] p,.fitness-gear-partner-desk[data-module-visual] p,.fitness-safety-trust[data-module-visual] p,.travel-booking-partner-desk[data-module-visual] p,.travel-disclosure-trust[data-module-visual] p,.outdoor-retailer-desk[data-module-visual] p,.outdoor-safety-trust[data-module-visual] p,.landscape-tool-partner-desk[data-module-visual] p,.landscape-safety-trust[data-module-visual] p,.ai-tool-partner-desk[data-module-visual] p,.ai-governance-trust[data-module-visual] p,.maker-supply-partner-desk[data-module-visual] p,.maker-material-trust[data-module-visual] p,.beauty-partner-desk[data-module-visual] p,.beauty-fit-trust[data-module-visual] p,.category-visual-title[data-module-visual] p{color:#fffaf0d1}.pattern-shopping-disclosure[data-module-visual] a,.pattern-gear-claim-panel[data-module-visual] a,.pattern-service-disclosure[data-module-visual] a,.pattern-travel-disclosure[data-module-visual] a,.pattern-gifting-disclosure[data-module-visual] a,.pattern-outdoor-disclosure[data-module-visual] a,.pattern-tool-disclosure[data-module-visual] a,.pattern-craft-supply-disclosure[data-module-visual] a,.pattern-beauty-disclosure[data-module-visual] a,.pattern-primitive-commercial[data-module-visual] a,.pattern-primitive-newsletter[data-module-visual] a,.florist-gift-partner-desk[data-module-visual] a,.florist-trust-band[data-module-visual] a,.repair-quote-partner-desk[data-module-visual] a,.repair-service-trust[data-module-visual] a,.shopping-partner-desk[data-module-visual] a,.shopping-disclosure-trust[data-module-visual] a,.fitness-gear-partner-desk[data-module-visual] a,.fitness-safety-trust[data-module-visual] a,.travel-booking-partner-desk[data-module-visual] a,.travel-disclosure-trust[data-module-visual] a,.outdoor-retailer-desk[data-module-visual] a,.outdoor-safety-trust[data-module-visual] a,.landscape-tool-partner-desk[data-module-visual] a,.landscape-safety-trust[data-module-visual] a,.ai-tool-partner-desk[data-module-visual] a,.ai-governance-trust[data-module-visual] a,.maker-supply-partner-desk[data-module-visual] a,.maker-material-trust[data-module-visual] a,.beauty-partner-desk[data-module-visual] a,.beauty-fit-trust[data-module-visual] a{color:#fffaf0;border-color:#fffaf070}.pattern-primitive-commercial[data-module-visual],.pattern-primitive-newsletter[data-module-visual],.florist-gift-partner-desk[data-module-visual],.florist-trust-band[data-module-visual],.repair-quote-partner-desk[data-module-visual],.repair-service-trust[data-module-visual],.shopping-partner-desk[data-module-visual],.shopping-disclosure-trust[data-module-visual],.fitness-gear-partner-desk[data-module-visual],.fitness-safety-trust[data-module-visual],.travel-booking-partner-desk[data-module-visual],.travel-disclosure-trust[data-module-visual],.outdoor-retailer-desk[data-module-visual],.outdoor-safety-trust[data-module-visual],.landscape-tool-partner-desk[data-module-visual],.landscape-safety-trust[data-module-visual],.ai-tool-partner-desk[data-module-visual],.ai-governance-trust[data-module-visual],.maker-supply-partner-desk[data-module-visual],.maker-material-trust[data-module-visual],.beauty-partner-desk[data-module-visual],.beauty-fit-trust[data-module-visual]{background-image:none!important;background:color-mix(in srgb,var(--soft) 64%,var(--paper));color:var(--ink);text-shadow:none}.pattern-primitive-commercial[data-module-visual] p,.pattern-primitive-newsletter[data-module-visual] p,.florist-gift-partner-desk[data-module-visual] p,.florist-trust-band[data-module-visual] p,.repair-quote-partner-desk[data-module-visual] p,.repair-service-trust[data-module-visual] p,.shopping-partner-desk[data-module-visual] p,.shopping-disclosure-trust[data-module-visual] p,.fitness-gear-partner-desk[data-module-visual] p,.fitness-safety-trust[data-module-visual] p,.travel-booking-partner-desk[data-module-visual] p,.travel-disclosure-trust[data-module-visual] p,.outdoor-retailer-desk[data-module-visual] p,.outdoor-safety-trust[data-module-visual] p,.landscape-tool-partner-desk[data-module-visual] p,.landscape-safety-trust[data-module-visual] p,.ai-tool-partner-desk[data-module-visual] p,.ai-governance-trust[data-module-visual] p,.maker-supply-partner-desk[data-module-visual] p,.maker-material-trust[data-module-visual] p,.beauty-partner-desk[data-module-visual] p,.beauty-fit-trust[data-module-visual] p{color:var(--muted)}.pattern-primitive-commercial[data-module-visual] a,.pattern-primitive-newsletter[data-module-visual] a,.florist-gift-partner-desk[data-module-visual] a,.florist-trust-band[data-module-visual] a,.repair-quote-partner-desk[data-module-visual] a,.repair-service-trust[data-module-visual] a,.shopping-partner-desk[data-module-visual] a,.shopping-disclosure-trust[data-module-visual] a,.fitness-gear-partner-desk[data-module-visual] a,.fitness-safety-trust[data-module-visual] a,.travel-booking-partner-desk[data-module-visual] a,.travel-disclosure-trust[data-module-visual] a,.outdoor-retailer-desk[data-module-visual] a,.outdoor-safety-trust[data-module-visual] a,.landscape-tool-partner-desk[data-module-visual] a,.landscape-safety-trust[data-module-visual] a,.ai-tool-partner-desk[data-module-visual] a,.ai-governance-trust[data-module-visual] a,.maker-supply-partner-desk[data-module-visual] a,.maker-material-trust[data-module-visual] a,.beauty-partner-desk[data-module-visual] a,.beauty-fit-trust[data-module-visual] a{color:var(--ink);border-color:var(--line)}.pattern-editor-picks,.pattern-weekly-board,.pattern-weatherproof-board,.pattern-project-planning-board,.pattern-repair-timeline,.pattern-recovery-panel,.pattern-data-safety-warranty,.pattern-camp-kit-panel,.pattern-durability-check-panel,.pattern-itinerary-feature,.pattern-flower-care-guide,.pattern-workshop-method-panel,.pattern-gift-edit-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:34px;align-items:center;border-top:1px solid var(--line)}.pattern-editor-picks>div:last-child{display:grid;gap:12px}.pattern-editor-picks a{padding:18px;background:color-mix(in srgb,var(--soft) 54%,var(--paper));border:1px solid var(--line);color:inherit}.pattern-shopping-disclosure,.pattern-gear-claim-panel,.pattern-service-disclosure,.pattern-travel-disclosure,.pattern-gifting-disclosure,.pattern-outdoor-disclosure,.pattern-tool-disclosure,.pattern-craft-supply-disclosure,.pattern-beauty-disclosure{display:grid;grid-template-columns:.35fr 1fr auto;gap:20px;align-items:center;background:color-mix(in srgb,var(--ink) 7%,var(--paper));border-top:1px solid var(--line)}.pattern-shopping-disclosure[data-module-visual],.pattern-gear-claim-panel[data-module-visual],.pattern-service-disclosure[data-module-visual],.pattern-travel-disclosure[data-module-visual],.pattern-gifting-disclosure[data-module-visual],.pattern-outdoor-disclosure[data-module-visual],.pattern-tool-disclosure[data-module-visual],.pattern-craft-supply-disclosure[data-module-visual],.pattern-beauty-disclosure[data-module-visual]{background-image:none!important;background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 76%,var(--paper)),color-mix(in srgb,var(--accent) 10%,var(--paper)));color:var(--ink);text-shadow:none}.pattern-shopping-disclosure[data-module-visual] p,.pattern-gear-claim-panel[data-module-visual] p,.pattern-service-disclosure[data-module-visual] p,.pattern-travel-disclosure[data-module-visual] p,.pattern-gifting-disclosure[data-module-visual] p,.pattern-outdoor-disclosure[data-module-visual] p,.pattern-tool-disclosure[data-module-visual] p,.pattern-craft-supply-disclosure[data-module-visual] p,.pattern-beauty-disclosure[data-module-visual] p{color:var(--muted)}.pattern-shopping-disclosure[data-module-visual] a,.pattern-gear-claim-panel[data-module-visual] a,.pattern-service-disclosure[data-module-visual] a,.pattern-travel-disclosure[data-module-visual] a,.pattern-gifting-disclosure[data-module-visual] a,.pattern-outdoor-disclosure[data-module-visual] a,.pattern-tool-disclosure[data-module-visual] a,.pattern-craft-supply-disclosure[data-module-visual] a,.pattern-beauty-disclosure[data-module-visual] a{color:var(--ink);border-color:var(--line)}.pattern-training-hero,.pattern-repair-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 52%,var(--paper)),color-mix(in srgb,var(--accent) 18%,var(--paper)))}.pattern-workout-paths>div,.pattern-gear-paths>div,.pattern-tool-job-paths>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pattern-weekly-board>div:last-child,.pattern-weatherproof-board>div:last-child,.pattern-project-planning-board>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pattern-weekly-board span,.pattern-weatherproof-board span,.pattern-project-planning-board span{min-height:150px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,var(--paper));border:1px solid var(--line);font-weight:900;text-transform:uppercase}.pattern-recovery-panel a,.pattern-data-safety-warranty a,.pattern-camp-kit-panel a,.pattern-durability-check-panel a,.pattern-itinerary-feature a,.pattern-flower-care-guide a,.pattern-workshop-method-panel a,.pattern-gift-edit-panel a{min-height:420px;background-size:cover;background-position:center;border:1px solid var(--line)}.pattern-voyage-hero,.pattern-florist-hero,.pattern-maker-studio-hero,.pattern-beauty-editorial-hero{background:#101610;color:#fff}.pattern-voyage-hero .pattern-hero-copy,.pattern-florist-hero .pattern-hero-copy,.pattern-maker-studio-hero .pattern-hero-copy,.pattern-beauty-editorial-hero .pattern-hero-copy{color:var(--ink);background:#ffffffbd;border-left-color:var(--accent)}.pattern-voyage-hero .pattern-hero-copy h1,.pattern-florist-hero .pattern-hero-copy h1,.pattern-maker-studio-hero .pattern-hero-copy h1,.pattern-beauty-editorial-hero .pattern-hero-copy h1{color:var(--ink)}.pattern-voyage-hero .pattern-hero-copy p:not(.eyebrow),.pattern-florist-hero .pattern-hero-copy p:not(.eyebrow),.pattern-maker-studio-hero .pattern-hero-copy p:not(.eyebrow),.pattern-beauty-editorial-hero .pattern-hero-copy p:not(.eyebrow){color:var(--muted)}.pattern-voyage-photo,.pattern-maker-studio-photo,.pattern-beauty-vanity-photo{min-height:620px;display:flex;align-items:flex-end;padding:24px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.22);color:#fff}.pattern-voyage-photo span,.pattern-maker-studio-photo span,.pattern-beauty-vanity-photo span{padding:12px 16px;background:#0000006b;font-weight:900;text-transform:uppercase}.pattern-market-hero .pattern-hero-copy h1,.pattern-voyage-hero .pattern-hero-copy h1,.pattern-florist-hero .pattern-hero-copy h1,.pattern-maker-studio-hero .pattern-hero-copy h1,.pattern-beauty-editorial-hero .pattern-hero-copy h1{font-size:clamp(44px,4.8vw,78px);line-height:.95}.pattern-market-hero .button-secondary{color:#fffaf0;border-color:#fffaf06b}.pattern-market-hero .button-secondary:hover,.pattern-market-hero .button-secondary:focus-visible{background:#fffaf01f}.pattern-market-hero .pattern-hero-copy,.pattern-voyage-hero .pattern-hero-copy,.pattern-florist-hero .pattern-hero-copy,.pattern-maker-studio-hero .pattern-hero-copy,.pattern-beauty-editorial-hero .pattern-hero-copy{min-height:auto}.pattern-market-hero .pattern-hero-copy p:not(.eyebrow),.pattern-voyage-hero .pattern-hero-copy p:not(.eyebrow),.pattern-florist-hero .pattern-hero-copy p:not(.eyebrow),.pattern-maker-studio-hero .pattern-hero-copy p:not(.eyebrow),.pattern-beauty-editorial-hero .pattern-hero-copy p:not(.eyebrow){color:#fffaf0;font-size:clamp(17px,1.35vw,20px);text-shadow:0 2px 18px rgba(0,0,0,.48)}.pattern-port-rail,.pattern-bouquet-style-wall,.pattern-material-swatch-wall,.pattern-style-edit-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pattern-port-rail a,.pattern-bouquet-style-wall a,.pattern-material-swatch-wall a,.pattern-style-edit-rail a{min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background-size:cover;background-position:center;color:#fff}.pattern-port-rail a strong,.pattern-bouquet-style-wall a strong,.pattern-material-swatch-wall a strong,.pattern-style-edit-rail a strong{text-shadow:0 2px 22px rgba(0,0,0,.52)}.pattern-measure-table{display:grid;gap:10px}.pattern-measure-table article{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:14px;padding:16px;background:color-mix(in srgb,var(--paper) 84%,white);border:1px solid var(--line)}.pattern-measure-table em{color:var(--muted);font-style:normal}.pattern-claim-panel{background:color-mix(in srgb,var(--soft) 48%,var(--paper));border-top:1px solid var(--line)}.pattern-calm-hero{background:radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 26rem),var(--paper)}.pattern-calm-photo{min-height:610px;display:flex;align-items:flex-end;justify-content:center;padding:24px;border-radius:34px 34px 120px;background-size:cover;background-position:center;overflow:hidden;box-shadow:var(--variant-shadow, 0 34px 120px rgba(38,61,59,.16))}.pattern-calm-photo span{padding:14px 18px;border-radius:999px;background:color-mix(in srgb,var(--paper) 88%,white);color:var(--ink);font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.pattern-reset-paths>div{display:grid;grid-template-columns:.85fr 1.2fr .85fr;gap:16px}.pattern-reset-paths a{min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:color-mix(in srgb,var(--paper) 86%,white);border:1px solid var(--line);border-radius:28px}.pattern-reset-paths a:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--soft) 82%,white),var(--paper) 58%,color-mix(in srgb,var(--accent) 16%,var(--paper)))}.pattern-reset-paths strong,.pattern-work-band strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,48px);line-height:.96}.pattern-breath-ring{position:relative;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--paper) 0 34%,transparent 35%),conic-gradient(var(--accent) 0 34%,color-mix(in srgb,var(--accent) 36%,white) 34% 48%,color-mix(in srgb,var(--accent) 18%,var(--paper)) 48% 100%)}.pattern-breath-ring span{position:absolute;font-weight:900;text-transform:uppercase}.pattern-breath-ring span:nth-child(1){top:23%}.pattern-breath-ring span:nth-child(2){left:16%;color:var(--accent)}.pattern-breath-ring span:nth-child(3){bottom:23%}.pattern-sleep-reset>a{min-height:480px;border-radius:110px 28px 28px;background-size:cover;background-position:center}.pattern-work-band{display:grid;grid-template-columns:.7fr 1fr;gap:36px;background:color-mix(in srgb,var(--ink) 84%,#1b2d2b);color:var(--paper)}.pattern-work-band>div:last-child{display:grid;gap:14px}.pattern-work-band a{padding:22px;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);background:color-mix(in srgb,var(--paper) 6%,transparent)}.pattern-calm-toolkit{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:34px;background:color-mix(in srgb,var(--soft) 62%,var(--paper));border-top:1px solid var(--line)}.pattern-calm-toolkit>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pattern-calm-toolkit article{min-height:240px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid var(--line);border-radius:28px;background:color-mix(in srgb,var(--paper) 88%,white)}.pattern-calm-toolkit strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,44px);line-height:1}.pattern-calm-toolkit p{color:var(--muted);line-height:1.55}.pattern-bonus-hero{grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px}.pattern-bonus-hero h1{font-family:Arial Narrow,Impact,sans-serif;text-transform:uppercase;font-size:clamp(58px,7.6vw,122px)}.pattern-compliance-line{color:var(--muted);font-size:13px;line-height:1.6}.pattern-top-offers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pattern-top-offers article{min-height:250px;padding:22px;background:color-mix(in srgb,var(--soft) 82%,#101419);border:1px solid var(--line)}.pattern-top-offers article.is-best{grid-row:span 2;min-height:520px;border-color:var(--accent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 18%,#18120d),#111720 52%,#12221b)}.pattern-top-offers span,.pattern-bonus-table span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.pattern-top-offers strong{display:block;margin-top:16px;font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(34px,4vw,64px);line-height:.9;text-transform:uppercase}.pattern-top-offers dl{display:grid;gap:10px;margin:24px 0}.pattern-top-offers dl div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.pattern-top-offers dd{margin:0;color:#31c49a;font-weight:900}.pattern-bonus-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.pattern-bonus-trust span{padding:18px;border-right:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.pattern-bonus-table{margin-top:28px;border:1px solid var(--line)}.pattern-bonus-table>div{display:grid;grid-template-columns:.45fr 1.35fr .7fr .7fr .8fr .75fr;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 86%,#101419)}.pattern-bonus-table>div:first-child{background:color-mix(in srgb,var(--ink) 10%,#0f141b);color:var(--accent);font-size:12px;text-transform:uppercase}.pattern-bonus-table em{color:var(--muted);font-style:normal;font-weight:800}.pattern-filter-rail{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pattern-filter-rail a{padding:10px 14px;border:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.pattern-payment-band{background:color-mix(in srgb,var(--soft) 78%,#0f141b);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pattern-payment-band>div:last-child{display:grid;gap:12px}.pattern-payment-band span{padding:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 78%,#0f141b);font-weight:900}.pattern-safe-panel{background:color-mix(in srgb,var(--paper) 84%,#0f141b)}.pattern-safe-panel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.pattern-safe-panel article{padding:22px;background:var(--soft);border:1px solid var(--line)}.pattern-safe-panel strong{display:block;font-family:Arial Narrow,Impact,sans-serif;font-size:30px;text-transform:uppercase}.pattern-affiliate-band{display:grid;grid-template-columns:.35fr 1fr auto;gap:22px;align-items:center;background:#0b0d10;color:#f7f2e7;border-top:1px solid color-mix(in srgb,var(--accent) 36%,transparent)}.pattern-affiliate-band strong{color:var(--accent);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.pattern-affiliate-band p{margin:0;color:color-mix(in srgb,#f7f2e7 72%,var(--accent));line-height:1.55}.pattern-affiliate-band a{padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);color:#f7f2e7;font-weight:900}.pattern-primitive-feed,.pattern-primitive-paths,.pattern-primitive-media,.pattern-primitive-commercial,.pattern-primitive-method,.pattern-primitive-newsletter,.florist-edit-feed,.florist-occasion-pathways,.florist-botanical-poster,.florist-gift-partner-desk,.florist-care-method,.florist-trust-band,.repair-diagnostic-feed,.repair-fault-pathways,.repair-service-poster,.repair-quote-partner-desk,.repair-method-band,.repair-service-trust,.outdoor-field-feed,.outdoor-kit-pathways,.outdoor-field-poster,.outdoor-retailer-desk,.outdoor-field-method,.outdoor-safety-trust,.landscape-tool-feed,.landscape-job-pathways,.landscape-workbench-poster,.landscape-tool-partner-desk,.landscape-maintenance-method,.landscape-safety-trust,.ai-newsroom-feed,.ai-workflow-pathways,.ai-model-poster,.ai-tool-partner-desk,.ai-risk-method,.ai-governance-trust,.maker-project-feed,.maker-project-pathways,.maker-studio-poster,.maker-supply-partner-desk,.maker-workshop-method,.maker-material-trust,.beauty-edit-feed,.beauty-routine-pathways,.beauty-vanity-poster,.beauty-partner-desk,.beauty-routine-method,.beauty-fit-trust{padding:clamp(54px,7vw,96px) clamp(18px,4vw,58px);border-top:1px solid var(--line)}.pattern-primitive-feed>div:last-child,.florist-edit-feed>div:last-child,.repair-diagnostic-feed>div:last-child,.outdoor-field-feed>div:last-child,.landscape-tool-feed>div:last-child,.ai-newsroom-feed>div:last-child,.maker-project-feed>div:last-child,.beauty-edit-feed>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pattern-primitive-paths,.florist-occasion-pathways,.repair-fault-pathways,.shopping-savings-pathways,.fitness-goal-pathways,.travel-planning-pathways,.outdoor-kit-pathways,.landscape-job-pathways,.ai-workflow-pathways,.maker-project-pathways,.beauty-routine-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pattern-primitive-feed a,.pattern-primitive-paths a,.florist-edit-feed a,.florist-occasion-pathways a,.repair-diagnostic-feed a,.repair-fault-pathways a,.outdoor-field-feed a,.outdoor-kit-pathways a,.landscape-tool-feed a,.landscape-job-pathways a,.ai-newsroom-feed a,.ai-workflow-pathways a,.maker-project-feed a,.maker-project-pathways a,.beauty-edit-feed a,.beauty-routine-pathways a{min-height:190px;padding:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,white)}.pattern-primitive-feed strong,.pattern-primitive-paths strong,.florist-edit-feed strong,.florist-occasion-pathways strong,.repair-diagnostic-feed strong,.repair-fault-pathways strong,.outdoor-field-feed strong,.outdoor-kit-pathways strong,.landscape-tool-feed strong,.landscape-job-pathways strong,.ai-newsroom-feed strong,.ai-workflow-pathways strong,.maker-project-feed strong,.maker-project-pathways strong,.beauty-edit-feed strong,.beauty-routine-pathways strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,38px);line-height:1}.pattern-primitive-feed span,.pattern-primitive-paths span,.florist-edit-feed span,.florist-occasion-pathways span,.repair-diagnostic-feed span,.repair-fault-pathways span,.outdoor-field-feed span,.outdoor-kit-pathways span,.landscape-tool-feed span,.landscape-job-pathways span,.ai-newsroom-feed span,.ai-workflow-pathways span,.maker-project-feed span,.maker-project-pathways span,.beauty-edit-feed span,.beauty-routine-pathways span{display:block;margin-top:12px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pattern-primitive-feed p,.florist-edit-feed p,.repair-diagnostic-feed p,.outdoor-field-feed p,.landscape-tool-feed p,.ai-newsroom-feed p,.maker-project-feed p,.beauty-edit-feed p{color:var(--muted);line-height:1.55}.shopping-deal-feed,.shopping-savings-pathways,.shopping-offer-poster,.shopping-partner-desk,.shopping-check-method,.shopping-disclosure-trust,.fitness-training-feed,.fitness-goal-pathways,.fitness-movement-poster,.fitness-gear-partner-desk,.fitness-method-band,.fitness-safety-trust,.travel-route-feed,.travel-planning-pathways,.travel-route-poster,.travel-booking-partner-desk,.travel-planning-method,.travel-disclosure-trust{padding:clamp(54px,7vw,96px) clamp(18px,4vw,58px);border-top:1px solid var(--line)}.shopping-deal-feed>div:last-child,.fitness-training-feed>div:last-child,.travel-route-feed>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shopping-deal-feed a,.shopping-savings-pathways a,.fitness-training-feed a,.fitness-goal-pathways a,.travel-route-feed a,.travel-planning-pathways a{min-height:190px;padding:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,white)}.shopping-deal-feed strong,.shopping-savings-pathways strong,.fitness-training-feed strong,.fitness-goal-pathways strong,.travel-route-feed strong,.travel-planning-pathways strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,38px);line-height:1}.shopping-deal-feed span,.shopping-savings-pathways span,.fitness-training-feed span,.fitness-goal-pathways span,.travel-route-feed span,.travel-planning-pathways span{display:block;margin-top:12px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shopping-deal-feed p,.fitness-training-feed p,.travel-route-feed p{color:var(--muted);line-height:1.55}.pattern-florist-gifting-studio{--pattern-accent-role: botanical-gifting}.pattern-repair-diagnostic-service-hub{--pattern-accent-role: diagnostic-service}.pattern-primitive-paths{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pattern-primitive-media{min-height:520px;display:flex;align-items:flex-end;background-size:cover;background-position:center;color:#fffaf0}.pattern-primitive-media>div{max-width:720px;padding:26px;background:#080c0ead;backdrop-filter:blur(8px)}.pattern-primitive-commercial,.pattern-primitive-newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:color-mix(in srgb,var(--soft) 62%,var(--paper))}.pattern-primitive-method{background:color-mix(in srgb,var(--ink) 88%,#111);color:var(--paper)}.pattern-primitive-method h2{max-width:900px}.pattern-primitive-method>div,.pattern-primitive-newsletter>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.pattern-primitive-method span,.pattern-primitive-newsletter a{padding:10px 13px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);font-size:12px;font-weight:900;text-transform:uppercase}.ogl-field-lower-river,.ogl-field-category-lab,.ogl-field-method-ledger,.ogl-field-disclosure-panel{padding:clamp(54px,7vw,96px) clamp(18px,4vw,58px);border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.ogl-field-lower-river{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);background:linear-gradient(90deg,color-mix(in srgb,var(--paper) 92%,#e3eadb),color-mix(in srgb,var(--soft) 70%,var(--paper)))}.ogl-field-lower-river>div:last-child,.ogl-field-category-lab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ogl-field-lower-river a,.ogl-field-category-lab a{min-height:250px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background-size:cover;background-position:center;background-color:color-mix(in srgb,var(--paper) 84%,white);position:relative;overflow:hidden}.ogl-field-lower-river a:before,.ogl-field-category-lab a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080c0e14,#080c0eb8)}.ogl-field-lower-river a>*,.ogl-field-category-lab a>*{position:relative;z-index:1}.ogl-field-lower-river span,.ogl-field-category-lab span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ogl-field-lower-river strong,.ogl-field-category-lab strong,.ogl-field-method-ledger h2,.ogl-field-disclosure-panel h2{font-family:Georgia,Times New Roman,serif;line-height:.98}.ogl-field-lower-river strong,.ogl-field-category-lab strong{color:#fffaf0;font-size:clamp(24px,2.5vw,42px)}.ogl-field-lower-river p,.ogl-field-category-lab p{color:color-mix(in srgb,#fffaf0 82%,var(--accent))}.ogl-field-category-lab{grid-template-columns:repeat(4,minmax(0,1fr));background:color-mix(in srgb,var(--paper) 82%,var(--soft))}.ogl-field-method-ledger{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);gap:28px;align-items:end;background:#111711;color:#fffaf0}.ogl-field-method-ledger h2{margin:0;max-width:840px;font-size:clamp(40px,5vw,82px)}.ogl-field-method-ledger>div:last-child{display:grid;gap:12px}.ogl-field-method-ledger span{padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background:#ffffff0d;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ogl-field-disclosure-panel{min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;background-size:cover;background-position:center;color:#fffaf0}.ogl-field-disclosure-panel>div{max-width:820px}.ogl-field-disclosure-panel h2{margin:0;font-size:clamp(38px,5vw,78px)}.ogl-field-disclosure-panel a{padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:#fffaf0;color:#111711;font-weight:900}.composition-stage-band,.shopping-background-stage,.fitness-background-stage,.travel-background-stage,.florist-background-stage,.repair-background-stage,.outdoor-background-stage,.landscape-background-stage,.ai-background-stage,.maker-background-stage,.beauty-background-stage,.composition-image-mosaic,.shopping-product-mosaic,.fitness-session-mosaic,.travel-port-mosaic,.florist-arrangement-mosaic,.repair-mosaic,.outdoor-kit-mosaic,.landscape-tool-mosaic,.ai-dashboard-mosaic,.maker-material-mosaic,.beauty-vanity-mosaic,.composition-wide-rail,.shopping-deal-archive-rail,.fitness-training-archive-rail,.travel-route-archive-rail,.florist-occasion-archive-rail,.repair-fault-archive-rail,.outdoor-field-archive-rail,.landscape-tool-archive-rail,.ai-briefing-archive-rail,.maker-project-archive-rail,.beauty-edit-archive-rail,.composition-final-poster,.shopping-final-poster,.fitness-final-poster,.travel-final-poster,.florist-seasonal-final-poster,.repair-warranty-final-poster,.outdoor-final-poster,.landscape-final-poster,.ai-final-poster,.maker-final-poster,.beauty-final-poster{padding:clamp(60px,8vw,118px) clamp(18px,4vw,58px);border-top:1px solid var(--line)}.composition-stage-band,.shopping-background-stage,.fitness-background-stage,.travel-background-stage,.florist-background-stage,.repair-background-stage,.outdoor-background-stage,.landscape-background-stage,.ai-background-stage,.maker-background-stage,.beauty-background-stage{min-height:620px;display:flex;align-items:flex-end;background-size:cover;background-position:center;color:#fffaf0}.composition-stage-band>div,.shopping-background-stage>div,.fitness-background-stage>div,.travel-background-stage>div,.florist-background-stage>div,.repair-background-stage>div,.outdoor-background-stage>div,.landscape-background-stage>div,.ai-background-stage>div,.maker-background-stage>div,.beauty-background-stage>div,.composition-final-poster>div,.shopping-final-poster>div,.fitness-final-poster>div,.travel-final-poster>div,.florist-seasonal-final-poster>div,.repair-warranty-final-poster>div,.outdoor-final-poster>div,.landscape-final-poster>div,.ai-final-poster>div,.maker-final-poster>div,.beauty-final-poster>div{max-width:860px;padding:clamp(24px,4vw,42px);background:#080c0ead;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.composition-stage-band h2,.shopping-background-stage h2,.fitness-background-stage h2,.travel-background-stage h2,.florist-background-stage h2,.repair-background-stage h2,.outdoor-background-stage h2,.landscape-background-stage h2,.ai-background-stage h2,.maker-background-stage h2,.beauty-background-stage h2,.composition-final-poster h2,.shopping-final-poster h2,.fitness-final-poster h2,.travel-final-poster h2,.florist-seasonal-final-poster h2,.repair-warranty-final-poster h2,.outdoor-final-poster h2,.landscape-final-poster h2,.ai-final-poster h2,.maker-final-poster h2,.beauty-final-poster h2{margin:0;font-size:clamp(42px,6vw,94px);line-height:.92}.composition-image-mosaic,.shopping-product-mosaic,.fitness-session-mosaic,.travel-port-mosaic,.florist-arrangement-mosaic,.repair-mosaic,.outdoor-kit-mosaic,.landscape-tool-mosaic,.ai-dashboard-mosaic,.maker-material-mosaic,.beauty-vanity-mosaic{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-auto-rows:minmax(220px,1fr);gap:14px;background:color-mix(in srgb,var(--soft) 42%,var(--paper))}.composition-tile{min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background-size:cover;background-position:center;color:#fffaf0;position:relative;overflow:hidden}.composition-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68))}.composition-tile>*{position:relative;z-index:1}.composition-tile.tile-0{grid-row:span 2;min-height:540px}.composition-tile strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,58px);line-height:.95}.composition-tile span{margin-bottom:10px;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.composition-wide-rail,.shopping-deal-archive-rail,.fitness-training-archive-rail,.travel-route-archive-rail,.florist-occasion-archive-rail,.repair-fault-archive-rail,.outdoor-field-archive-rail,.landscape-tool-archive-rail,.ai-briefing-archive-rail,.maker-project-archive-rail,.beauty-edit-archive-rail{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);gap:34px;align-items:start}.composition-wide-rail>div:last-child,.shopping-deal-archive-rail>div:last-child,.fitness-training-archive-rail>div:last-child,.travel-route-archive-rail>div:last-child,.florist-occasion-archive-rail>div:last-child,.repair-fault-archive-rail>div:last-child,.outdoor-field-archive-rail>div:last-child,.landscape-tool-archive-rail>div:last-child,.ai-briefing-archive-rail>div:last-child,.maker-project-archive-rail>div:last-child,.beauty-edit-archive-rail>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.composition-wide-rail a,.shopping-deal-archive-rail a,.fitness-training-archive-rail a,.travel-route-archive-rail a,.florist-occasion-archive-rail a,.repair-fault-archive-rail a,.outdoor-field-archive-rail a,.landscape-tool-archive-rail a,.ai-briefing-archive-rail a,.maker-project-archive-rail a,.beauty-edit-archive-rail a{min-height:260px;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,white)}.composition-wide-rail span,.shopping-deal-archive-rail span,.fitness-training-archive-rail span,.travel-route-archive-rail span,.florist-occasion-archive-rail span,.repair-fault-archive-rail span,.outdoor-field-archive-rail span,.landscape-tool-archive-rail span,.ai-briefing-archive-rail span,.maker-project-archive-rail span,.beauty-edit-archive-rail span{display:block;min-height:150px;background-size:cover;background-position:center}.composition-wide-rail strong,.shopping-deal-archive-rail strong,.fitness-training-archive-rail strong,.travel-route-archive-rail strong,.florist-occasion-archive-rail strong,.repair-fault-archive-rail strong,.outdoor-field-archive-rail strong,.landscape-tool-archive-rail strong,.ai-briefing-archive-rail strong,.maker-project-archive-rail strong,.beauty-edit-archive-rail strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,32px);line-height:1}.composition-final-poster,.shopping-final-poster,.fitness-final-poster,.travel-final-poster,.florist-seasonal-final-poster,.repair-warranty-final-poster,.outdoor-final-poster,.landscape-final-poster,.ai-final-poster,.maker-final-poster,.beauty-final-poster{min-height:560px;display:flex;align-items:flex-end;background-size:cover;background-position:center;color:#fffaf0}@media(max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.site-header{align-items:flex-start;flex-direction:column}nav{gap:12px}main,section,article,footer,header,nav,.site-header,.site-footer,.brand,.brand-logo,.hero,.page-title,.article-shell,.legal-page,.module-flow,.home-hero,.top-story-strip,.category-band,.story-grid-section,.commercial-band,.editorial-note,.category-story-list,.deal-grid,.imp-hero-deep,.imp-trust-bar,.imp-pain-grid,.imp-step-section,.imp-resource-board,.imp-offer-week,.imp-workflow-stack,.imp-video-banner,.imp-blog-feed,.mbg-cover-deep,.mbg-latest-stack,.mbg-routine-shop,.mbg-product-rail,.mbg-listen-feature,.mbg-read-channel,.mbg-digital-issue,.mbg-newsletter-stack,.mbg-events-courses,.vwf-trust-row,.vwf-lab-hero,.vwf-quick-grid,.vwf-tools-strip,.vwf-gear-grid,.vwf-topic-pathways,.vwf-review-method,.vwf-commercial-check,.vwf-newsletter-note,.afar-top-ad,.afar-lead-split,.afar-card-row,.afar-planning-board,.afar-region-grid,.afar-where-rail,.afar-editorial-package,.afar-hotel-row,.afar-newsletter-block,.afar-bottom-notes,.afar-magazine-hero,.afar-magazine-ticker,.afar-magazine-planning,.afar-magazine-feature,.afar-magazine-story-river,.afar-magazine-channel-grid,.afar-magazine-commercial-note,.afar-magazine-newsletter,.gp-cover-hero,.gp-top-stories-rack,.gp-briefings-strip,.gp-latest-feed,.gp-shop-smarter-affiliate,.gp-sponsored-studio-banner,.gp-video-poster,.gp-buying-lab,.gp-footer-vault,.nys-editor-note-disclosure,.nys-homepage-lead-mosaic,.nys-hot-topics-strip,.nys-gift-scout-finder,.nys-deal-of-day-card,.nys-sales-section-grid,.nys-newsletter-box,.nys-greatest-hits-grid,.nys-most-read-sidebar{min-width:0;max-width:100%}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3,p,a,strong,span{overflow-wrap:anywhere}.brand{width:min(240px,74vw);min-width:0}.home-hero,.section-heading,.commercial-band,.wide-story,.imp-hero-deep,.imp-step-section,.imp-offer-week,.imp-blog-feed,.mbg-cover-deep,.mbg-routine-shop,.mbg-listen-feature,.mbg-digital-issue,.mbg-newsletter-stack,.mbg-events-courses,.vwf-lab-hero,.vwf-topic-pathways,.vwf-review-method,.afar-lead-split,.afar-planning-board,.afar-editorial-package,.afar-magazine-hero,.afar-magazine-planning,.afar-magazine-feature,.afar-magazine-channel-grid,.gp-cover-hero,.gp-latest-feed,.gp-shop-smarter-affiliate,.gp-video-poster,.nys-homepage-lead-mosaic,.nys-gift-scout-finder{grid-template-columns:1fr}.home-hero{padding-top:58px}.top-story-strip,.story-grid,.deal-grid,.category-band div,.imp-trust-bar,.imp-pain-grid>div,.imp-workflow-stack,.mbg-latest-stack>div,.mbg-product-rail>div:last-child,.mbg-read-channel>div,.mbg-issue-grid,.vwf-trust-row,.vwf-quick-grid>div:last-child,.vwf-gear-grid,.vwf-topic-pathways>div:last-child,.afar-card-row,.afar-planning-cards,.afar-region-grid div,.afar-where-rail>div:last-child,.afar-hotel-row>div,.afar-magazine-board-grid,.afar-magazine-channel-grid>div:last-child,.gp-top-stories-rack,.gp-briefings-strip,.gp-buying-lab,.nys-sales-section-grid,.nys-greatest-hits-grid{grid-template-columns:1fr}.related-article-grid{grid-template-columns:1fr}.hero-visual,.imp-dashboard-card,.imp-offer-visual,.mbg-cover-image,.mbg-routine-image,.mbg-media-poster,.vwf-lab-card,.vwf-review-method>a,.afar-lead-photo,.afar-editorial-package>a,.afar-magazine-hero-image,.afar-magazine-feature>a,.gp-cover-media,.gp-shop-smarter-affiliate>a{min-height:340px}.imp-workflow-stack a,.imp-trust-bar a{border-right:1px solid var(--line);border-left:1px solid var(--line)}.imp-video-banner a{grid-template-columns:1fr}.imp-blog-feed>div:last-child a{grid-template-columns:1fr}.legal-grid,.privacy-region-grid{grid-template-columns:1fr}.template-verywellfit-health-trust .legal-page{grid-template-columns:1fr;padding:48px 18px}.template-verywellfit-health-trust .legal-page>.eyebrow,.template-verywellfit-health-trust .legal-page>h1,.template-verywellfit-health-trust .legal-page>.lede,.template-verywellfit-health-trust .legal-context,.template-verywellfit-health-trust .privacy-region-box,.template-verywellfit-health-trust .contact-email-box,.template-verywellfit-health-trust .legal-grid,.template-verywellfit-health-trust .legal-review-note{grid-column:1;grid-row:auto}.template-verywellfit-health-trust .legal-grid{grid-template-columns:1fr}.template-ogl-field-test-lab .legal-page{grid-template-columns:1fr;padding:48px 18px;background-size:64px 64px}.template-ogl-field-test-lab .legal-page>.eyebrow,.template-ogl-field-test-lab .legal-page>h1,.template-ogl-field-test-lab .legal-page>.lede,.template-ogl-field-test-lab .legal-context,.template-ogl-field-test-lab .privacy-region-box,.template-ogl-field-test-lab .contact-email-box,.template-ogl-field-test-lab .legal-grid,.template-ogl-field-test-lab .legal-review-note{grid-column:1;grid-row:auto}.template-ogl-field-test-lab .legal-grid,.site-footer,.footer-links{grid-template-columns:1fr}.vwf-lab-hero,.gp-cover-hero,.afar-lead-split,.afar-magazine-hero,.nys-homepage-lead-mosaic,.vwf-lab-hero>*,.gp-cover-hero>*,.afar-lead-split>*,.afar-magazine-hero>*,.nys-homepage-lead-mosaic>*,.home-hero>*,.story-grid>*,.top-story-strip>*,.afar-card-row>*,.afar-region-grid>*,.afar-where-rail>*,.afar-hotel-row>*{min-width:0;max-width:100%}.vwf-lab-hero,.gp-cover-hero,.afar-lead-split,.afar-magazine-hero,.home-hero{overflow-x:clip}.vwf-lab-hero h1,.gp-cover-hero h1,.afar-lead-split h1,.afar-magazine-hero h1,.hero-copy h1{max-width:100%;font-size:clamp(40px,14vw,68px);line-height:.92;overflow-wrap:anywhere}.vwf-lab-hero p:not(.eyebrow),.gp-cover-hero p:not(.eyebrow),.afar-lead-split p:not(.eyebrow),.afar-magazine-hero p:not(.eyebrow),.hero-copy p{max-width:100%}.vwf-lab-card,.gp-cover-media,.afar-lead-photo,.afar-magazine-hero-image,.hero-visual{box-sizing:border-box;width:100%}.afar-magazine-hero{display:block}.afar-magazine-hero-image{min-height:46svh}.afar-magazine-hero-copy{padding:30px 20px 34px}.afar-magazine-route-card{position:static;width:auto;background:#fffaf0;padding:18px 20px}.afar-magazine-route-card a{grid-template-columns:1fr;gap:6px}.afar-magazine-board-grid,.afar-magazine-channel-grid>div:last-child{grid-template-columns:1fr;margin-top:24px}.afar-magazine-story-river .section-heading{display:block}.afar-magazine-river-card{grid-template-columns:1fr;gap:16px}.afar-magazine-river-card>span{min-height:220px}.button-row{flex-wrap:wrap}.button-row a{min-width:0}.pattern-clinical-hero,.pattern-calm-hero,.pattern-bonus-hero,.pattern-market-hero,.pattern-ai-newsroom-hero,.pattern-training-hero,.pattern-repair-hero,.pattern-outdoor-field-hero,.pattern-landscape-tool-hero,.pattern-voyage-hero,.pattern-florist-hero,.pattern-maker-studio-hero,.pattern-beauty-editorial-hero,.pattern-clinical-split,.pattern-breathing-tool,.pattern-sleep-reset,.pattern-work-band,.pattern-calm-toolkit,.pattern-payment-band,.pattern-affiliate-band,.pattern-editor-picks,.pattern-weekly-board,.pattern-weatherproof-board,.pattern-project-planning-board,.pattern-repair-timeline,.pattern-recovery-panel,.pattern-data-safety-warranty,.pattern-camp-kit-panel,.pattern-durability-check-panel,.pattern-itinerary-feature,.pattern-flower-care-guide,.pattern-workshop-method-panel,.pattern-gift-edit-panel,.pattern-shopping-disclosure,.pattern-gear-claim-panel,.pattern-service-disclosure,.pattern-travel-disclosure,.pattern-gifting-disclosure,.pattern-outdoor-disclosure,.pattern-tool-disclosure,.pattern-craft-supply-disclosure,.pattern-beauty-disclosure{grid-template-columns:1fr}.pattern-metric-grid,.pattern-fact-grid,.pattern-commercial-grid,.pattern-reset-paths>div,.pattern-calm-toolkit>div:last-child,.pattern-top-offers,.pattern-bonus-trust,.pattern-safe-panel>div,.pattern-primitive-feed>div:last-child,.florist-edit-feed>div:last-child,.repair-diagnostic-feed>div:last-child,.shopping-deal-feed>div:last-child,.fitness-training-feed>div:last-child,.travel-route-feed>div:last-child,.outdoor-field-feed>div:last-child,.landscape-tool-feed>div:last-child,.ai-newsroom-feed>div:last-child,.maker-project-feed>div:last-child,.beauty-edit-feed>div:last-child,.pattern-primitive-paths,.florist-occasion-pathways,.repair-fault-pathways,.shopping-savings-pathways,.fitness-goal-pathways,.travel-planning-pathways,.outdoor-kit-pathways,.landscape-job-pathways,.ai-workflow-pathways,.maker-project-pathways,.beauty-routine-pathways,.pattern-primitive-commercial,.pattern-primitive-newsletter,.composition-image-mosaic,.shopping-product-mosaic,.fitness-session-mosaic,.travel-port-mosaic,.florist-arrangement-mosaic,.repair-mosaic,.outdoor-kit-mosaic,.landscape-tool-mosaic,.ai-dashboard-mosaic,.maker-material-mosaic,.beauty-vanity-mosaic,.composition-wide-rail,.shopping-deal-archive-rail,.fitness-training-archive-rail,.travel-route-archive-rail,.florist-occasion-archive-rail,.repair-fault-archive-rail,.outdoor-field-archive-rail,.landscape-tool-archive-rail,.ai-briefing-archive-rail,.maker-project-archive-rail,.beauty-edit-archive-rail,.composition-wide-rail>div:last-child,.shopping-deal-archive-rail>div:last-child,.fitness-training-archive-rail>div:last-child,.travel-route-archive-rail>div:last-child,.florist-occasion-archive-rail>div:last-child,.repair-fault-archive-rail>div:last-child,.outdoor-field-archive-rail>div:last-child,.landscape-tool-archive-rail>div:last-child,.ai-briefing-archive-rail>div:last-child,.maker-project-archive-rail>div:last-child,.beauty-edit-archive-rail>div:last-child,.pattern-category-savings>div,.pattern-ai-tool-fit-cards>div,.pattern-workout-paths>div,.pattern-gear-paths>div,.pattern-tool-job-paths>div,.pattern-route-board>div,.pattern-occasion-board>div,.pattern-project-path-board>div,.pattern-routine-path-board>div,.pattern-fault-triage>div,.pattern-comparison-checklist>div,.pattern-cabin-cards,.pattern-seasonal-gift-rail,.pattern-vanity-shelf-guide,.pattern-port-rail,.pattern-bouquet-style-wall,.pattern-material-swatch-wall,.pattern-style-edit-rail{grid-template-columns:1fr}.composition-tile.tile-0{min-height:360px}.pattern-metric-dashboard,.pattern-calm-photo,.pattern-top-offers article.is-best,.pattern-sleep-reset>a,.pattern-live-deal-board,.pattern-ai-briefing-board,.pattern-equipment-lab,.pattern-equipment-fit-lab,.pattern-pack-fit-lab,.pattern-maintenance-bench-lab,.pattern-fault-diagnostic-lab,.pattern-voyage-photo,.pattern-maker-studio-photo,.pattern-beauty-vanity-photo,.pattern-recovery-panel a,.pattern-data-safety-warranty a,.pattern-camp-kit-panel a,.pattern-durability-check-panel a,.pattern-itinerary-feature a,.pattern-flower-care-guide a,.pattern-workshop-method-panel a,.pattern-gift-edit-panel a{min-height:340px}.pattern-source-rail,.pattern-bonus-table>div{grid-template-columns:1fr}.pattern-hero-copy h1,.pattern-bonus-hero h1,.pattern-market-hero h1,.pattern-ai-newsroom-hero h1,.pattern-training-hero h1,.pattern-repair-hero h1,.pattern-outdoor-field-hero h1,.pattern-landscape-tool-hero h1,.pattern-voyage-hero h1,.pattern-florist-hero h1,.pattern-maker-studio-hero h1,.pattern-beauty-editorial-hero h1{max-width:100%;font-size:clamp(40px,14vw,68px);line-height:.92;overflow-wrap:anywhere}.pattern-hero-copy p:not(.eyebrow){max-width:100%}.hero-production-stage.editorial-magazine-cover,.hero-production-stage.full-bleed-image-hero,.hero-production-stage.offer-command-center,.hero-production-stage.ai-newsroom-command-center{grid-template-columns:1fr!important;align-items:start;padding-left:18px;padding-right:18px;overflow-x:hidden}.hero-production-copy,.hero-production-visual,.editorial-magazine-cover .hero-production-copy,.full-bleed-image-hero .hero-production-copy,.offer-command-center .hero-production-copy,.ai-newsroom-command-center .hero-production-copy,.editorial-magazine-cover .hero-production-visual,.full-bleed-image-hero .hero-production-visual,.offer-command-center .hero-production-visual,.ai-newsroom-command-center .hero-production-visual{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.hero-production-copy{min-height:auto}.hero-production-visual{min-height:340px}.pattern-live-deal-board article,.pattern-ai-briefing-board article,.pattern-equipment-lab article,.pattern-equipment-fit-lab article,.pattern-pack-fit-lab article,.pattern-maintenance-bench-lab article,.pattern-fault-diagnostic-lab article{min-width:0;max-width:100%}}@media(max-width:420px){.vwf-lab-hero h1,.gp-cover-hero h1,.afar-lead-split h1,.afar-magazine-hero h1,.hero-copy h1{font-size:clamp(34px,13vw,54px)}.vwf-lab-hero,.gp-cover-hero,.afar-lead-split,.afar-magazine-hero,.home-hero{padding-left:18px;padding-right:18px}}:root{--variant-paper: #ffffff;--variant-ink: #111827;--variant-muted: #757982;--variant-accent: #155eef;--variant-soft: #eaf1fe;--variant-card: #ffffff;--variant-line: #d7d8da;--variant-header: #ffffff;--variant-footer: #0b0e12;--variant-shadow: 0 24px 70px rgba(38,32,22,.1);--variant-heading-font: "Times New Roman", Georgia, serif;--variant-body-font: "Arial Narrow", Arial, sans-serif;--paper: var(--variant-paper);--ink: var(--variant-ink);--muted: var(--variant-muted);--accent: var(--variant-accent);--soft: var(--variant-soft);--line: var(--variant-line)}body{font-family:var(--variant-body-font);background:radial-gradient(circle at 6% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 25rem),radial-gradient(circle at 94% 6%,color-mix(in srgb,var(--soft) 72%,transparent),transparent 28rem),var(--paper)}h1,h2,h3,.hero-copy h1,.afar-lead-split h1,.afar-planning-board h2,.vwf-lab-hero h1,.gp-cover-hero h1,.mbg-cover-deep h1,.nys-homepage-lead-mosaic h1,.imp-hero-deep h1{font-family:var(--variant-heading-font)}.site-header{background:color-mix(in srgb,var(--variant-header) 94%,transparent);border-bottom-color:var(--variant-line);box-shadow:0 12px 38px #251f170f}.home-hero,.afar-lead-split,.vwf-lab-hero,.gp-cover-hero,.mbg-cover-deep,.nys-homepage-lead-mosaic,.imp-hero-deep{background:linear-gradient(135deg,color-mix(in srgb,#eaf1fe 92%,white),color-mix(in srgb,#155eef 14%,#ffffff));border-color:var(--variant-line)}.home-hero,.content-section,.story-grid,.article-grid,.commercial-band,.editorial-note,.category-shell,.article-shell,.legal-page{border-color:var(--variant-line)}.story-card,.article-card,.module,.legal-card,.privacy-region-box,.contact-email-box,.offer-card,.nys-card,.gp-card,.afar-card,.vwf-card,.mbg-card{background:var(--variant-card);border-color:var(--variant-line);box-shadow:var(--variant-shadow)}.button,.nav-deals,.eyebrow,.module-label{border-color:var(--variant-accent)}.button:not(.button-secondary),.commercial-band .button,.offer-card .button{background:var(--variant-accent);color:#fffdfa}.site-footer{background:var(--variant-footer);color:#fff8e8;border-top:1px solid color-mix(in srgb,var(--variant-accent) 28%,transparent)}.site-footer a,.site-footer p{color:color-mix(in srgb,#fff8e8 86%,var(--variant-accent))}@media(min-width:761px){.template-afar-modern-travel .home-hero,.template-cnt-luxury-travel .home-hero{max-width:none;padding-left:max(28px,calc((100vw - 1380px)/2));padding-right:max(28px,calc((100vw - 1380px)/2))}}.template-verywellfit-health-trust .story-card,.template-outdoorgearlab-field-test .story-card{border-width:2px}.template-mindbodygreen-lifestyle .home-hero,.template-nymag-strategist-shopping .home-hero{border-radius:0}body.template-internetmoneypro-affiliate-playbook,body.template-gearpatrol-product-journal{background:var(--variant-paper)}
