.cf-hero{background:var(--cf-cream);padding:var(--cf-section-py-lg) var(--cf-container-px);text-align:center}.cf-hero__eyebrow{font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);text-transform:uppercase;letter-spacing:var(--cf-ls-eyebrow);color:var(--cf-cedar);margin-bottom:var(--cf-space-6);display:block}.cf-hero__headline{font-family:var(--cf-font-display);font-size:var(--cf-fs-h1);font-weight:var(--cf-fw-display-bold);color:var(--cf-cedar);line-height:var(--cf-lh-display);letter-spacing:var(--cf-ls-heading);max-width:900px;margin:0 auto var(--cf-space-6)}.cf-hero__subhead{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);color:var(--cf-ink);line-height:var(--cf-lh-body);max-width:640px;margin:0 auto var(--cf-space-10)}.cf-hero__cta{margin-top:var(--cf-space-6)}.cf-hero__trust-row{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-stone-300);margin-top:var(--cf-space-8);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cf-space-4)}.cf-hero__trust-row>*{position:relative;padding-right:var(--cf-space-4)}.cf-hero__trust-row>*:not(:last-child):after{content:"\b7";position:absolute;right:0;color:var(--cf-stone-300)}.cf-ingredient{text-align:center;padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-ingredient__list{font-family:var(--cf-font-mono);font-size:1.0625rem;color:var(--cf-cedar);line-height:1.8;max-width:380px;margin:var(--cf-space-8) auto;padding:var(--cf-space-6) 0;border-top:1px solid var(--cf-cedar);border-bottom:1px solid var(--cf-cedar);text-align:left}.cf-ingredient__row{display:flex;justify-content:space-between;padding:0 var(--cf-space-4)}.cf-ingredient__caption{font-size:var(--cf-fs-caption);color:var(--cf-stone-300);margin-top:var(--cf-space-6)}.cf-how-it-works{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-12);max-width:var(--cf-container-max);margin:var(--cf-space-12) auto 0}.cf-how-it-works__step{text-align:left}.cf-how-it-works__icon{width:48px;height:48px;margin-bottom:var(--cf-space-4);color:var(--cf-cedar)}@media(max-width:768px){.cf-how-it-works__steps{grid-template-columns:1fr;gap:var(--cf-space-8)}}.cf-science{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-paper);text-align:center}.cf-science__lead{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);color:var(--cf-ink);line-height:var(--cf-lh-body);max-width:var(--cf-prose-max);margin:0 auto var(--cf-space-12)}.cf-science__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-12);max-width:900px;margin:0 auto}.cf-science__stat{text-align:center}.cf-science__stat-value{font-family:var(--cf-font-display);font-size:4rem;font-weight:var(--cf-fw-display-bold);color:var(--cf-cedar);line-height:1;margin-bottom:var(--cf-space-3)}.cf-science__stat-label{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-stone-300);line-height:1.5}.cf-science__citation{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);color:var(--cf-stone-300);margin-top:var(--cf-space-12)}@media(max-width:768px){.cf-science__stats{grid-template-columns:1fr;gap:var(--cf-space-8)}.cf-science__stat-value{font-size:3rem}}.cf-comparison{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-comparison__table{width:100%;max-width:var(--cf-container-max);margin:var(--cf-space-12) auto 0;border-collapse:collapse;font-family:var(--cf-font-body)}.cf-comparison__table th,.cf-comparison__table td{padding:var(--cf-space-4) var(--cf-space-4);text-align:left;border-bottom:1px solid var(--cf-stone-100);font-size:var(--cf-fs-caption)}.cf-comparison__table th{font-weight:var(--cf-fw-body-semi);color:var(--cf-cedar);font-size:var(--cf-fs-caption);text-transform:uppercase;letter-spacing:.04em}.cf-comparison__table td.cf-comparison__own-col{background:var(--cf-paper);font-weight:var(--cf-fw-body-medium)}.cf-comparison__yes{color:var(--cf-success);font-weight:var(--cf-fw-body-semi)}.cf-comparison__no{color:var(--cf-error)}.cf-comparison__partial{color:var(--cf-clay)}@media(max-width:768px){.cf-comparison__table{overflow-x:auto;display:block;white-space:nowrap}}.cf-vet{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-vet__grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--cf-space-12);max-width:var(--cf-container-max);margin:0 auto;align-items:center}.cf-vet__photo img{width:100%;height:auto;border-radius:var(--cf-radius-md)}.cf-vet__quote{font-family:var(--cf-font-display);font-size:1.5rem;font-style:italic;color:var(--cf-cedar);line-height:1.4;margin-bottom:var(--cf-space-6)}.cf-vet__credentials{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-stone-300);line-height:1.6}.cf-vet__credentials a{color:var(--cf-cedar);text-decoration:underline}@media(max-width:768px){.cf-vet__grid{grid-template-columns:1fr}}.cf-testimonials{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cf-space-8);max-width:var(--cf-container-max);margin:var(--cf-space-12) auto 0}.cf-testimonial{background:var(--cf-paper);padding:var(--cf-space-6);border-radius:var(--cf-radius-md)}.cf-testimonial__photo{width:100%;height:200px;object-fit:cover;border-radius:var(--cf-radius-sm);margin-bottom:var(--cf-space-4)}.cf-testimonial__quote{font-family:var(--cf-font-body);font-size:var(--cf-fs-body);color:var(--cf-ink);margin-bottom:var(--cf-space-4);font-style:italic}.cf-testimonial__byline{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-stone-300)}@media(max-width:768px){.cf-testimonials__grid{grid-template-columns:1fr}}.cf-faq{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-faq__list{max-width:800px;margin:var(--cf-space-12) auto 0}.cf-faq__item{border-bottom:1px solid var(--cf-stone-100)}.cf-faq__question{font-family:var(--cf-font-body);font-size:var(--cf-fs-h4);font-weight:var(--cf-fw-body-semi);color:var(--cf-cedar);padding:var(--cf-space-6) 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.cf-faq__answer{font-family:var(--cf-font-body);font-size:var(--cf-fs-body);color:var(--cf-ink);line-height:var(--cf-lh-body);padding-bottom:var(--cf-space-6)}.cf-final-cta{background:var(--cf-cedar);color:var(--cf-cream);padding:var(--cf-section-py-lg) var(--cf-container-px);text-align:center}.cf-final-cta__eyebrow{font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);text-transform:uppercase;letter-spacing:var(--cf-ls-eyebrow);color:var(--cf-cream);opacity:.7;margin-bottom:var(--cf-space-6);display:block}.cf-final-cta__headline{font-family:var(--cf-font-display);font-size:var(--cf-fs-h2);font-weight:var(--cf-fw-display-bold);color:var(--cf-cream);line-height:var(--cf-lh-display);margin-bottom:var(--cf-space-6)}.cf-final-cta__subhead{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);color:var(--cf-cream);opacity:.85;margin-bottom:var(--cf-space-10)}.cf-final-cta__btn{background:var(--cf-cream);color:var(--cf-cedar)}.cf-final-cta__btn:hover{background:var(--cf-stone-100)}.cf-final-cta__founder{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-cream);opacity:.7;max-width:580px;margin:var(--cf-space-10) auto 0;line-height:1.5}.cf-prose{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);color:var(--cf-ink);line-height:var(--cf-lh-body);max-width:var(--cf-prose-max);margin:0 auto}.cf-prose p{margin-bottom:var(--cf-space-6)}.cf-prose h2{font-family:var(--cf-font-display);font-size:var(--cf-fs-h2);color:var(--cf-cedar);margin-top:var(--cf-space-16);margin-bottom:var(--cf-space-6)}.cf-prose blockquote{font-family:var(--cf-font-display);font-size:1.5rem;font-style:italic;color:var(--cf-cedar);border-left:3px solid var(--cf-cedar);padding-left:var(--cf-space-6);margin:var(--cf-space-8) 0}.cf-byline{font-family:var(--cf-font-body);font-size:var(--cf-fs-caption);color:var(--cf-stone-300);text-align:center;margin-bottom:var(--cf-space-12)}.cf-byline__author{color:var(--cf-cedar);font-weight:var(--cf-fw-body-medium)}.cf-top5{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-top5__item{display:grid;grid-template-columns:auto 1fr;gap:var(--cf-space-6);padding:var(--cf-space-8) 0;border-bottom:1px solid var(--cf-stone-100);max-width:900px;margin:0 auto}.cf-top5__rank{font-family:var(--cf-font-display);font-size:3rem;font-weight:var(--cf-fw-display-bold);color:var(--cf-cedar);line-height:1}.cf-top5__product-name{font-family:var(--cf-font-display);font-size:var(--cf-fs-h3);color:var(--cf-cedar);margin-bottom:var(--cf-space-3)}.cf-top5__score{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);color:var(--cf-clay);margin-bottom:var(--cf-space-3)}.cf-top5__desc{font-family:var(--cf-font-body);font-size:var(--cf-fs-body);color:var(--cf-ink);line-height:var(--cf-lh-body)}.cf-narrative-step{max-width:var(--cf-prose-max);margin:var(--cf-space-12) auto}.cf-narrative-step__number{font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--cf-ls-eyebrow);color:var(--cf-stone-300);margin-bottom:var(--cf-space-2)}.cf-narrative-step__title{font-family:var(--cf-font-display);font-size:var(--cf-fs-h3);color:var(--cf-cedar);margin-bottom:var(--cf-space-4)}.cf-update{background:var(--cf-paper);padding:var(--cf-space-8);border-left:3px solid var(--cf-clay);max-width:var(--cf-prose-max);margin:var(--cf-space-12) auto}.cf-update__header{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);text-transform:uppercase;letter-spacing:var(--cf-ls-mono);color:var(--cf-clay);margin-bottom:var(--cf-space-3)}.cf-editorial-hero{padding-top:var(--cf-section-py-lg);padding-bottom:var(--cf-space-12);background:var(--cf-cream);text-align:left}.cf-editorial-hero__inner{max-width:760px;margin:0 auto}.cf-editorial-hero__eyebrow{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-brand);margin-bottom:var(--cf-space-4);line-height:1.4}.cf-editorial-hero__sponsor{display:block;font-family:var(--cf-font-mono);font-size:.6875rem;font-weight:var(--cf-fw-body-medium);letter-spacing:.2em;text-transform:uppercase;color:var(--cf-accent);margin-bottom:var(--cf-space-4);line-height:1.5}.cf-editorial-hero__h1{font-family:var(--cf-font-display);font-size:clamp(1.875rem,4.5vw,3.25rem);font-weight:var(--cf-fw-display-semi);line-height:1.12;letter-spacing:-.01em;color:var(--cf-ink);margin:0 0 var(--cf-space-6) 0;font-optical-sizing:auto}.cf-editorial-hero__standfirst{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);font-weight:var(--cf-fw-body-regular);line-height:var(--cf-lh-body);color:var(--cf-stone-300);max-width:62ch;margin:0 0 var(--cf-space-8) 0}.cf-editorial-hero__standfirst p{margin:0 0 var(--cf-space-4) 0;color:var(--cf-stone-300)}.cf-editorial-hero__standfirst p:last-child{margin-bottom:0}.cf-editorial-hero__byline{font-family:var(--cf-font-mono);font-size:.75rem;font-weight:var(--cf-fw-body-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--cf-stone-300);padding:var(--cf-space-5) 0;border-top:1px solid var(--cf-hairline);border-bottom:1px solid var(--cf-stone-100);line-height:1.5;display:flex;flex-wrap:wrap;gap:var(--cf-space-3);align-items:center}.cf-editorial-hero__byline-author{color:var(--cf-ink);font-weight:var(--cf-fw-body-semi)}.cf-editorial-hero__byline-sep{color:var(--cf-stone-300);opacity:.6}.cf-editorial-hero__byline-meta{color:var(--cf-stone-300)}.cf-editorial-hero__image{margin:var(--cf-space-10) 0 0 0}.cf-editorial-hero__image img{width:100%;height:auto;display:block;border-radius:var(--cf-radius-md)}.cf-editorial-hero__image-caption{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);color:var(--cf-stone-300);margin-top:var(--cf-space-3);line-height:1.5}@media(max-width:768px){.cf-editorial-hero{padding-top:var(--cf-section-py-md)}.cf-editorial-hero__byline{font-size:.6875rem;letter-spacing:.1em}}.cf-mid-article-cta-wrap{padding-top:var(--cf-space-10);padding-bottom:var(--cf-space-10);background:var(--cf-cream)}.cf-mid-article-cta{max-width:680px;margin:0 auto;background:var(--cf-paper);border:1px solid var(--cf-hairline);border-radius:var(--cf-radius-md);padding:var(--cf-space-10) var(--cf-space-8);text-align:center}.cf-mid-article-cta__eyebrow{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-accent);margin-bottom:var(--cf-space-4)}.cf-mid-article-cta__headline{font-family:var(--cf-font-display);font-size:var(--cf-fs-h3);font-weight:var(--cf-fw-display-semi);color:var(--cf-ink);line-height:1.25;letter-spacing:-.005em;margin:0 0 var(--cf-space-4) 0}.cf-mid-article-cta__body{font-family:var(--cf-font-body);font-size:var(--cf-fs-body-lg);color:var(--cf-ink);line-height:var(--cf-lh-body);margin:0 auto var(--cf-space-6);max-width:56ch}.cf-mid-article-cta__body p{margin:0 0 var(--cf-space-3) 0;color:var(--cf-ink)}.cf-mid-article-cta__body p:last-child{margin-bottom:0}.cf-mid-article-cta__btn{display:inline-block;margin-top:var(--cf-space-2)}.cf-mid-article-cta__trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cf-space-4);margin-top:var(--cf-space-6);padding-top:var(--cf-space-5);border-top:1px solid var(--cf-stone-100)}.cf-mid-article-cta__trust-item{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);letter-spacing:.06em;color:var(--cf-stone-300);position:relative;padding-right:var(--cf-space-4)}.cf-mid-article-cta__trust-item:not(:last-child):after{content:"\b7";position:absolute;right:0;color:var(--cf-stone-300);opacity:.6}@media(max-width:768px){.cf-mid-article-cta{padding:var(--cf-space-8) var(--cf-space-6)}.cf-mid-article-cta__trust-row{gap:var(--cf-space-3)}}.cf-sticky-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:950;background:var(--cf-brand);color:var(--cf-cream);box-shadow:0 -2px 12px #0a0a0a2e;transform:translateY(100%);transition:transform .22s cubic-bezier(.16,1,.3,1);display:none}@media(max-width:768px){.cf-sticky-cta-bar{display:block}}.cf-sticky-cta-bar--visible{transform:translateY(0)}.cf-sticky-cta-bar__inner{display:flex;align-items:center;gap:var(--cf-space-3);padding:var(--cf-space-3) var(--cf-space-4);max-width:720px;margin:0 auto}.cf-sticky-cta-bar__text{flex:1 1 auto;font-family:var(--cf-font-body);font-size:.8125rem;font-weight:var(--cf-fw-body-medium);line-height:1.35;color:var(--cf-cream)}.cf-sticky-cta-bar__btn{flex:0 0 auto;display:inline-block;background:var(--cf-accent);color:var(--cf-cream);font-family:var(--cf-font-body);font-size:.8125rem;font-weight:var(--cf-fw-body-semi);text-transform:uppercase;letter-spacing:var(--cf-ls-button);padding:var(--cf-space-3) var(--cf-space-5);border-radius:var(--cf-radius-btn);text-decoration:none;transition:background var(--cf-duration-fast) var(--cf-ease);line-height:1}.cf-sticky-cta-bar__btn:hover,.cf-sticky-cta-bar__btn:focus{background:var(--cf-btn-bg-hover)}.cf-sticky-cta-bar__close{flex:0 0 auto;background:transparent;border:none;color:var(--cf-cream);font-size:1.375rem;line-height:1;width:32px;height:32px;padding:0;margin-left:var(--cf-space-1);cursor:pointer;opacity:.7;border-radius:var(--cf-radius-sm);transition:opacity var(--cf-duration-fast) var(--cf-ease)}.cf-sticky-cta-bar__close:hover{opacity:1}.cf-sticky-cta-bar__close:focus{opacity:1;outline:2px solid var(--cf-cream);outline-offset:-2px}.cf-founder-transparency-wrap{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-founder-transparency{max-width:720px;margin:0 auto;background:var(--cf-cream);border-left:4px solid var(--cf-accent);padding:var(--cf-space-8) var(--cf-space-10)}.cf-founder-transparency__eyebrow{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-accent);margin-bottom:var(--cf-space-4)}.cf-founder-transparency__headline{font-family:var(--cf-font-display);font-size:var(--cf-fs-h3);font-weight:var(--cf-fw-display-semi);color:var(--cf-ink);line-height:1.2;letter-spacing:-.005em;margin:0 0 var(--cf-space-6) 0}.cf-founder-transparency__body{font-family:var(--cf-font-display);font-size:1.125rem;line-height:1.7;color:var(--cf-ink);margin-bottom:var(--cf-space-6);font-optical-sizing:auto}.cf-founder-transparency__body p{margin:0 0 var(--cf-space-5) 0;color:var(--cf-ink);max-width:none}.cf-founder-transparency__body p:last-child{margin-bottom:0}.cf-founder-transparency__signature{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-brand);margin:var(--cf-space-6) 0 var(--cf-space-10) 0}.cf-founder-transparency__table{border-top:1px solid var(--cf-hairline)}.cf-founder-transparency__table-head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--cf-space-4);padding:var(--cf-space-4) 0 var(--cf-space-3);border-bottom:1px solid var(--cf-stone-100)}.cf-founder-transparency__table-th{font-family:var(--cf-font-mono);font-size:.6875rem;font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-stone-300);line-height:1.4}.cf-founder-transparency__table-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--cf-space-4);padding:var(--cf-space-5) 0;border-bottom:1px solid var(--cf-stone-100)}.cf-founder-transparency__table-row:last-child{border-bottom:none}.cf-founder-transparency__table-td{font-family:var(--cf-font-body);font-size:.9375rem;line-height:1.55;color:var(--cf-ink)}@media(max-width:768px){.cf-founder-transparency{padding:var(--cf-space-6) var(--cf-space-6);border-left-width:3px}.cf-founder-transparency__body{font-size:1rem;line-height:1.65}.cf-founder-transparency__table-head,.cf-founder-transparency__table-row{grid-template-columns:1fr;gap:var(--cf-space-2)}.cf-founder-transparency__table-head{display:none}.cf-founder-transparency__table-row{padding:var(--cf-space-4) 0}.cf-founder-transparency__table-td:first-child{font-weight:var(--cf-fw-body-semi);color:var(--cf-ink)}.cf-founder-transparency__table-td:nth-child(2){color:var(--cf-stone-300);font-style:italic}.cf-founder-transparency__table-td:nth-child(3){font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);color:var(--cf-accent)}}.cf-bonus-stack-wrap{padding:var(--cf-section-py-md) var(--cf-container-px);background:var(--cf-cream)}.cf-bonus-stack{max-width:680px;margin:0 auto;background:var(--cf-paper);border:1px solid var(--cf-hairline);border-radius:var(--cf-radius-md);padding:var(--cf-space-8) var(--cf-space-8)}.cf-bonus-stack__eyebrow{display:block;font-family:var(--cf-font-mono);font-size:var(--cf-fs-eyebrow);font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-accent);margin-bottom:var(--cf-space-3)}.cf-bonus-stack__headline{font-family:var(--cf-font-display);font-size:var(--cf-fs-h3);font-weight:var(--cf-fw-display-semi);color:var(--cf-ink);line-height:1.2;margin:0 0 var(--cf-space-6) 0}.cf-bonus-stack__list{list-style:none;margin:0;padding:0}.cf-bonus-stack__item{display:grid;grid-template-columns:28px 1fr;gap:var(--cf-space-4);align-items:start;padding:var(--cf-space-5) 0;border-bottom:1px solid var(--cf-stone-100)}.cf-bonus-stack__item:last-child{border-bottom:none}.cf-bonus-stack__check{color:var(--cf-accent);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cf-cream);border:1px solid var(--cf-accent);margin-top:2px}.cf-bonus-stack__content{min-width:0}.cf-bonus-stack__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cf-space-3);margin-bottom:var(--cf-space-2)}.cf-bonus-stack__title{font-family:var(--cf-font-body);font-size:1rem;font-weight:var(--cf-fw-body-semi);color:var(--cf-ink);line-height:1.35}.cf-bonus-stack__value{font-family:var(--cf-font-mono);font-size:var(--cf-fs-mono);font-weight:var(--cf-fw-body-semi);letter-spacing:.04em;color:var(--cf-accent);background:var(--cf-cream);border:1px solid var(--cf-accent);padding:2px var(--cf-space-2);border-radius:var(--cf-radius-sm);line-height:1.4}.cf-bonus-stack__desc{font-family:var(--cf-font-body);font-size:.9375rem;line-height:1.55;color:var(--cf-ink);margin-bottom:var(--cf-space-2)}.cf-bonus-stack__desc p{margin:0 0 var(--cf-space-2) 0;color:var(--cf-ink);max-width:none}.cf-bonus-stack__desc p:last-child{margin-bottom:0}.cf-bonus-stack__tier{display:inline-block;font-family:var(--cf-font-mono);font-size:.6875rem;font-weight:var(--cf-fw-body-semi);letter-spacing:var(--cf-ls-eyebrow);text-transform:uppercase;color:var(--cf-brand);background:var(--cf-cream);border:1px solid var(--cf-hairline);padding:3px var(--cf-space-2);border-radius:var(--cf-radius-sm);margin-top:var(--cf-space-1)}@media(max-width:768px){.cf-bonus-stack{padding:var(--cf-space-6) var(--cf-space-5)}.cf-bonus-stack__item{grid-template-columns:24px 1fr;gap:var(--cf-space-3)}.cf-bonus-stack__check{width:24px;height:24px}.cf-bonus-stack__check svg{width:16px;height:16px}}.cf-trust-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cf-space-6);max-width:680px;margin:var(--cf-space-8) auto;padding:var(--cf-space-5) var(--cf-space-4);border-top:1px solid var(--cf-hairline);border-bottom:1px solid var(--cf-hairline)}.cf-trust-badges__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cf-space-2)}.cf-trust-badges__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--cf-accent)}.cf-trust-badges__icon svg{width:28px;height:28px;display:block}.cf-trust-badges__label{font-family:var(--cf-font-body);font-size:.8125rem;font-weight:var(--cf-fw-body-medium);letter-spacing:.02em;color:var(--cf-ink);line-height:1.4}@media(max-width:768px){.cf-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cf-space-5);padding:var(--cf-space-5) var(--cf-space-3)}.cf-trust-badges__label{font-size:.75rem}}.cf-folio{max-width:var(--cf-container-max);margin:var(--cf-space-10) auto var(--cf-space-8);padding:0 var(--cf-container-px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cf-space-6)}.cf-folio hr{border:0;height:1px;background:var(--cf-brand);opacity:.4;width:100%;margin:0}.cf-folio__line{font-family:var(--cf-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-brand);white-space:nowrap;margin:0}@media(max-width:768px){.cf-folio{grid-template-columns:1fr;text-align:center}.cf-folio hr{display:none}.cf-folio__line{font-size:.625rem;letter-spacing:.14em}}.cf-edhero{max-width:var(--cf-container-max);margin:var(--cf-space-8) auto var(--cf-space-16);padding:0 var(--cf-container-px);display:grid;grid-template-columns:repeat(8,1fr);gap:var(--cf-space-6);align-items:start}.cf-edhero__h1{grid-column:1 / 8;font-family:var(--cf-font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-weight:600;font-size:clamp(2.25rem,5.4vw,3.875rem);line-height:1.04;letter-spacing:-.012em;color:var(--cf-ink);margin:0 0 var(--cf-space-8) 0;text-wrap:balance}.cf-edhero__standfirst{grid-column:2 / 7;font-family:var(--cf-font-display);font-style:italic;font-weight:400;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5;color:var(--cf-ink);opacity:.78;margin:0;max-width:56ch}.cf-edhero__byline{grid-column:8 / 9;font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-brand);margin:var(--cf-space-2) 0 0 0;text-align:right;line-height:1.7}.cf-edhero__byline span{display:block}.cf-edhero__figure{grid-column:1 / 9;margin:var(--cf-space-12) 0 0}.cf-edhero__figure img{width:100%;height:auto;display:block;border-radius:2px}.cf-edhero__figure-placeholder{width:100%;aspect-ratio:16/9;background:var(--cf-paper);display:flex;align-items:center;justify-content:center;font-family:var(--cf-font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--cf-stone-300);text-transform:uppercase;border-radius:2px}.cf-edhero__caption{font-family:var(--cf-font-display);font-style:italic;font-size:.875rem;color:var(--cf-ink);opacity:.6;margin:var(--cf-space-3) 0 0;max-width:60ch}.cf-edhero__caption:before{content:"\b6  ";color:var(--cf-brand);font-style:normal}@media(max-width:900px){.cf-edhero{grid-template-columns:1fr}.cf-edhero__h1,.cf-edhero__standfirst,.cf-edhero__byline,.cf-edhero__figure{grid-column:1 / -1}.cf-edhero__byline{text-align:left;margin-top:var(--cf-space-4)}.cf-edhero__byline span{display:inline}.cf-edhero__byline span+span:before{content:" \b7  "}}.cf-prose--dropcap{max-width:var(--cf-prose-max);margin:0 auto;padding:0 var(--cf-container-px)}.cf-prose--dropcap>p{font-family:var(--cf-font-display);font-weight:400;font-size:1.1875rem;line-height:1.65;color:var(--cf-ink);margin:0 0 var(--cf-space-6);max-width:65ch}.cf-prose--dropcap>p:first-of-type:first-letter{font-family:var(--cf-font-display);font-weight:700;font-size:5.5rem;line-height:.88;float:left;padding:.08em .12em 0 0;color:var(--cf-brand);letter-spacing:-.02em}.cf-numbered-top5{max-width:980px;margin:var(--cf-space-16) auto;padding:0 var(--cf-container-px)}.cf-numbered-top5__intro{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);margin:0 0 var(--cf-space-8)}.cf-numbered-top5__item{display:grid;grid-template-columns:120px 1fr;gap:var(--cf-space-8);padding:var(--cf-space-10) 0;border-top:1px solid color-mix(in oklab,var(--cf-brand) 25%,transparent);position:relative}.cf-numbered-top5__item:last-child{border-bottom:1px solid color-mix(in oklab,var(--cf-brand) 25%,transparent)}.cf-numbered-top5__item--winner{background:var(--cf-paper);margin:0 calc(-1 * var(--cf-space-6));padding-left:var(--cf-space-6);padding-right:var(--cf-space-6)}.cf-numbered-top5__rank{font-family:var(--cf-font-display);font-weight:700;font-size:clamp(4.5rem,9vw,7rem);line-height:.85;color:var(--cf-hairline);letter-spacing:-.04em;margin:0;font-feature-settings:"lnum"}.cf-numbered-top5__item--winner .cf-numbered-top5__rank{color:var(--cf-accent)}.cf-numbered-top5__content{padding-top:var(--cf-space-3)}.cf-numbered-top5__name{font-family:var(--cf-font-display);font-weight:600;font-size:1.6875rem;line-height:1.18;color:var(--cf-ink);margin:0 0 var(--cf-space-2);letter-spacing:-.005em}.cf-numbered-top5__score{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-brand);margin:0 0 var(--cf-space-5);display:flex;flex-wrap:wrap;gap:var(--cf-space-2) var(--cf-space-4)}.cf-numbered-top5__score span{display:inline-flex;align-items:baseline;gap:var(--cf-space-2)}.cf-numbered-top5__score span+span:before{content:"\b7";margin-right:var(--cf-space-2);color:var(--cf-hairline)}.cf-numbered-top5__grade{color:var(--cf-ink);font-weight:600}.cf-numbered-top5__body{font-family:var(--cf-font-body);font-size:1.0625rem;line-height:1.6;color:var(--cf-ink);margin:0 0 var(--cf-space-5);max-width:65ch}.cf-numbered-top5__cta{display:inline-block;margin-top:var(--cf-space-3);background:var(--cf-accent);color:var(--cf-cream);font-family:var(--cf-font-body);font-weight:600;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;padding:var(--cf-space-4) var(--cf-space-8);border-radius:2px;text-decoration:none;transition:background .18s var(--cf-ease)}.cf-numbered-top5__cta:hover{background:#9c6f4b}@media(max-width:720px){.cf-numbered-top5__item{grid-template-columns:1fr;gap:var(--cf-space-3)}.cf-numbered-top5__rank{font-size:3.25rem}}.cf-pullquote{float:right;width:320px;max-width:45%;margin:var(--cf-space-3) 0 var(--cf-space-6) var(--cf-space-10);padding:var(--cf-space-4) 0 var(--cf-space-4) var(--cf-space-6);border-left:1px solid var(--cf-accent);shape-outside:margin-box}.cf-pullquote__text{font-family:var(--cf-font-display);font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.32;color:var(--cf-ink);margin:0 0 var(--cf-space-4)}.cf-pullquote__attr{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-brand);margin:0}@media(max-width:768px){.cf-pullquote{float:none;width:100%;max-width:100%;margin:var(--cf-space-8) 0}.cf-pullquote__text{font-size:1.25rem}}.cf-contributor{display:grid;grid-template-columns:108px 1fr;gap:var(--cf-space-6);max-width:560px;margin:var(--cf-space-12) auto;padding:var(--cf-space-6) 0;border-top:1px solid var(--cf-hairline);border-bottom:1px solid var(--cf-hairline)}.cf-contributor__portrait{width:108px;height:132px;object-fit:cover;border:2px solid var(--cf-brand);border-radius:2px;display:block;background:var(--cf-cream)}.cf-contributor__eyebrow{font-family:var(--cf-font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);margin:0 0 var(--cf-space-2)}.cf-contributor__name{font-family:var(--cf-font-display);font-weight:600;font-size:1.25rem;line-height:1.2;color:var(--cf-ink);margin:0 0 var(--cf-space-1)}.cf-contributor__creds{font-family:var(--cf-font-mono);font-style:italic;font-size:.6875rem;color:var(--cf-ink);opacity:.65;margin:0 0 var(--cf-space-3);line-height:1.5}.cf-contributor__bio{font-family:var(--cf-font-body);font-size:.875rem;line-height:1.55;color:var(--cf-ink);margin:0 0 var(--cf-space-3)}.cf-contributor__verify{font-family:var(--cf-font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-accent);text-decoration:underline;text-underline-offset:.25em}@media(max-width:540px){.cf-contributor{grid-template-columns:84px 1fr;gap:var(--cf-space-4)}.cf-contributor__portrait{width:84px;height:104px}.cf-contributor__name{font-size:1.0625rem}}.cf-cgrid-wrap{max-width:1100px;margin:var(--cf-space-16) auto;padding:0 var(--cf-container-px)}.cf-cgrid-wrap__eyebrow{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);margin:0 0 var(--cf-space-3)}.cf-cgrid-wrap__headline{font-family:var(--cf-font-display);font-weight:600;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;color:var(--cf-ink);margin:0 0 var(--cf-space-8);max-width:720px;letter-spacing:-.008em}.cf-cgrid{width:100%;border-collapse:collapse}.cf-cgrid thead th{font-family:var(--cf-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-ink);text-align:left;padding:var(--cf-space-3) var(--cf-space-3) var(--cf-space-2);vertical-align:bottom;line-height:1.4}.cf-cgrid thead th.cf-cgrid__own{color:var(--cf-brand);border-bottom:1.5px solid var(--cf-accent)}.cf-cgrid tbody td{font-family:var(--cf-font-body);font-size:.875rem;line-height:1.5;color:var(--cf-ink);padding:var(--cf-space-4) var(--cf-space-3);vertical-align:top;border-bottom:.5px solid var(--cf-hairline)}.cf-cgrid tbody td:first-child{font-family:var(--cf-font-display);font-style:italic;font-size:.9375rem;color:var(--cf-ink);opacity:.85;font-weight:400;white-space:normal;width:22%}.cf-cgrid tbody td.cf-cgrid__own-cell{background:var(--cf-paper)}.cf-cgrid__caption{font-family:var(--cf-font-display);font-style:italic;font-size:.8125rem;line-height:1.55;color:var(--cf-ink);opacity:.6;margin:var(--cf-space-5) 0 0;max-width:80ch}@media(max-width:720px){.cf-cgrid-wrap{overflow-x:auto}.cf-cgrid{min-width:640px}}.cf-offer{max-width:460px;margin:var(--cf-space-8) 0;background:var(--cf-paper);border:.5px solid var(--cf-hairline);border-radius:2px;overflow:hidden}.cf-offer__legend{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);padding:var(--cf-space-4) var(--cf-space-5) var(--cf-space-2);margin:0}.cf-offer__tier{position:relative;display:block;padding:var(--cf-space-5);cursor:pointer;border-top:.5px solid var(--cf-hairline);transition:background .16s var(--cf-ease)}.cf-offer__tier:hover{background:#b8845a0a}.cf-offer__tier-input{position:absolute;opacity:0;pointer-events:none}.cf-offer__tier:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:transparent;transition:background .18s var(--cf-ease)}.cf-offer__tier:has(.cf-offer__tier-input:checked):before{background:var(--cf-accent)}.cf-offer__tier:has(.cf-offer__tier-input:checked){background:#b8845a0d}.cf-offer__tier-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cf-space-4);margin:0 0 var(--cf-space-2)}.cf-offer__tier-label{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);margin:0}.cf-offer__tier-badge{font-family:var(--cf-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-accent);white-space:nowrap}.cf-offer__tier-price{font-family:var(--cf-font-display);font-weight:700;font-size:2.125rem;line-height:1;color:var(--cf-ink);margin:0 0 var(--cf-space-1);font-feature-settings:"lnum";letter-spacing:-.02em}.cf-offer__tier-unit{font-family:var(--cf-font-mono);font-size:.8125rem;color:var(--cf-ink);opacity:.7;margin:0 0 var(--cf-space-2)}.cf-offer__tier-bonus{font-family:var(--cf-font-body);font-style:italic;font-size:.875rem;line-height:1.4;color:var(--cf-ink);margin:0}.cf-offer__cta{display:block;width:100%;margin:var(--cf-space-5) auto var(--cf-space-3);background:var(--cf-accent);color:var(--cf-cream);border:0;font-family:var(--cf-font-body);font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;padding:var(--cf-space-5) var(--cf-space-8);border-radius:2px;cursor:pointer;text-decoration:none;text-align:center;transition:background .18s var(--cf-ease)}.cf-offer__cta:hover{background:#9c6f4b}.cf-offer__trust{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-ink);opacity:.6;text-align:center;margin:0 0 var(--cf-space-5)}.cf-receipt{max-width:460px;margin:var(--cf-space-16) auto;background:var(--cf-paper);padding:var(--cf-space-8) var(--cf-space-6) var(--cf-space-6);position:relative}.cf-receipt:before,.cf-receipt:after{content:"";display:block;height:8px;background-image:linear-gradient(135deg,transparent 33.333%,var(--cf-cream) 33.333%,var(--cf-cream) 66.667%,transparent 66.667%),linear-gradient(45deg,transparent 33.333%,var(--cf-cream) 33.333%,var(--cf-cream) 66.667%,transparent 66.667%);background-size:12px 16px;background-position:0 0;position:absolute;left:0;right:0}.cf-receipt:before{top:0}.cf-receipt:after{bottom:0;transform:rotate(180deg)}.cf-receipt__head{font-family:var(--cf-font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-brand);text-align:center;margin:0 0 var(--cf-space-6);padding-bottom:var(--cf-space-3);border-bottom:.5px dashed var(--cf-hairline)}.cf-receipt__row{display:grid;grid-template-columns:1fr auto;gap:var(--cf-space-2);padding:var(--cf-space-3) 0;border-bottom:.5px solid var(--cf-hairline)}.cf-receipt__name{font-family:var(--cf-font-display);font-weight:500;font-size:.9375rem;color:var(--cf-ink);position:relative;overflow:hidden}.cf-receipt__name:after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";position:absolute;bottom:.1em;left:100%;margin-left:.5em;color:var(--cf-hairline);letter-spacing:.1em;white-space:nowrap}.cf-receipt__amt{font-family:var(--cf-font-mono);font-size:.9375rem;color:var(--cf-ink);text-align:right;background:var(--cf-paper);padding-left:var(--cf-space-2);position:relative;z-index:1}.cf-receipt__total{border-top:1px solid var(--cf-brand);border-bottom:1px solid var(--cf-brand);margin-top:var(--cf-space-3)}.cf-receipt__total .cf-receipt__name{font-weight:600}.cf-receipt__sig{font-family:var(--cf-font-mono);font-size:.6875rem;line-height:1.55;color:var(--cf-brand);text-align:center;margin:var(--cf-space-6) 0 0;padding-top:var(--cf-space-3);border-top:.5px dashed var(--cf-hairline);letter-spacing:.02em}.cf-faq-folio{max-width:var(--cf-prose-max);margin:var(--cf-space-16) auto;padding:0 var(--cf-container-px)}.cf-faq-folio__head{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-brand);margin:0 0 var(--cf-space-6)}.cf-faq-folio__title{font-family:var(--cf-font-display);font-weight:600;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.18;color:var(--cf-ink);margin:0 0 var(--cf-space-10);letter-spacing:-.008em}.cf-faq-folio details{border-top:.5px solid var(--cf-hairline);padding:var(--cf-space-5) 0}.cf-faq-folio details:last-of-type{border-bottom:.5px solid var(--cf-hairline)}.cf-faq-folio summary{display:grid;grid-template-columns:56px 1fr;gap:var(--cf-space-4);align-items:baseline;font-family:var(--cf-font-display);font-weight:600;font-size:1.1875rem;line-height:1.35;color:var(--cf-ink);cursor:pointer;list-style:none;letter-spacing:-.002em}.cf-faq-folio summary::-webkit-details-marker{display:none}.cf-faq-folio summary:before{content:attr(data-folio);font-family:var(--cf-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-accent);padding-top:.4em}.cf-faq-folio__body{font-family:var(--cf-font-body);font-size:1rem;line-height:1.7;color:var(--cf-ink);padding:var(--cf-space-4) 0 var(--cf-space-2) 72px;max-width:65ch}.cf-faq-folio__body em{font-family:var(--cf-font-display);font-style:italic}@media(max-width:540px){.cf-faq-folio summary{grid-template-columns:44px 1fr}.cf-faq-folio__body{padding-left:56px}}.cf-ornament{text-align:center;font-family:var(--cf-font-display);font-style:italic;font-size:1.25rem;color:var(--cf-brand);letter-spacing:.4em;margin:var(--cf-space-12) 0 var(--cf-space-8)}.cf-editorial-final{text-align:center;max-width:720px;margin:0 auto var(--cf-space-20);padding:0 var(--cf-container-px)}.cf-editorial-final__signoff{font-family:var(--cf-font-body);font-size:1rem;line-height:1.7;color:var(--cf-ink);margin:0 auto var(--cf-space-10);max-width:56ch}.cf-editorial-final__signoff em{font-family:var(--cf-font-display);font-style:italic}.cf-editorial-final__line{font-family:var(--cf-font-display);font-weight:600;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;color:var(--cf-ink);margin:0 0 var(--cf-space-8);letter-spacing:-.008em;text-wrap:balance}.cf-editorial-final__line span{color:var(--cf-brand)}.cf-editorial-final__cta{display:inline-block;background:var(--cf-accent);color:var(--cf-cream);font-family:var(--cf-font-body);font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;padding:var(--cf-space-5) var(--cf-space-12);border-radius:2px;text-decoration:none;transition:background .18s var(--cf-ease)}.cf-editorial-final__cta:hover{background:#9c6f4b}.cf-editorial-final__guarantee{font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-ink);opacity:.6;margin:var(--cf-space-5) 0 0}.cf-mini-sticky{position:fixed;bottom:0;left:0;right:0;display:none;align-items:center;justify-content:space-between;gap:var(--cf-space-3);background:var(--cf-brand);color:var(--cf-cream);padding:var(--cf-space-3) var(--cf-space-5);font-family:var(--cf-font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;z-index:100;transform:translateY(100%);transition:transform .22s var(--cf-ease)}.cf-mini-sticky--visible{transform:translateY(0)}.cf-mini-sticky__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-mini-sticky__cta{color:var(--cf-accent);text-decoration:none;font-weight:600;white-space:nowrap}.cf-mini-sticky__cta:hover{text-decoration:underline}.cf-mini-sticky__dismiss{background:transparent;color:var(--cf-cream);border:0;font-size:1rem;cursor:pointer;opacity:.6;padding:0 var(--cf-space-2);line-height:1}.cf-mini-sticky__dismiss:hover{opacity:1}@media(max-width:768px){.cf-mini-sticky{display:flex}}.cf-ed-footer{background:var(--cf-brand-deep, #1F362C);color:var(--cf-cream);padding:var(--cf-space-16) var(--cf-container-px) var(--cf-space-12);margin-top:var(--cf-space-16)}.cf-ed-footer__inner{max-width:var(--cf-container-max);margin:0 auto;display:grid;gap:var(--cf-space-6);text-align:center}.cf-ed-footer__wordmark{font-family:var(--cf-font-display);font-weight:600;font-size:1.5rem;letter-spacing:.02em;color:var(--cf-cream);margin:0}.cf-ed-footer__disclosure{font-family:var(--cf-font-mono);font-style:italic;font-size:.625rem;line-height:1.6;color:var(--cf-cream);opacity:.55;max-width:70ch;margin:0 auto;letter-spacing:.04em}.cf-section-break{text-align:center;font-family:var(--cf-font-mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-brand);margin:var(--cf-space-16) 0 var(--cf-space-10);position:relative}.cf-section-break:before,.cf-section-break:after{content:"";display:inline-block;width:32px;height:1px;background:var(--cf-brand);opacity:.5;vertical-align:middle;margin:0 var(--cf-space-3)}.cf-prose-body{max-width:var(--cf-prose-max);margin:0 auto;padding:0 var(--cf-container-px)}.cf-prose-body p{font-family:var(--cf-font-display);font-weight:400;font-size:1.1875rem;line-height:1.65;color:var(--cf-ink);margin:0 0 var(--cf-space-5);max-width:65ch}.cf-prose-body p em{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cedarfur-sections.css.map */
