.editorial-hero__demo-link[data-astro-cid-r5l4abx4]{color:var(--editorial-muted);font-family:var(--editorial-font-sans);margin-top:1.15rem;font-size:1rem;line-height:1.55}.editorial-hero__demo-link[data-astro-cid-r5l4abx4] a[data-astro-cid-r5l4abx4]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.editorial-final__demo-link[data-astro-cid-7vdj2gxb]{margin-top:1rem;font-size:.95rem}.editorial-final__demo-link[data-astro-cid-7vdj2gxb] a[data-astro-cid-7vdj2gxb]{color:inherit;text-underline-offset:.2em;text-decoration:underline}:root{--editorial-ink:#152019;--editorial-muted:#526158;--editorial-subtle:#718078;--editorial-brand:#2a8550;--editorial-brand-deep:#237245;--editorial-brand-dark:#1f6a3c;--editorial-mint:#e5efe7;--editorial-canvas:#f9faf8;--editorial-warm:#f5f3ee;--editorial-line:#1119151f;--editorial-shadow:0 22px 54px -28px #123b2247;--editorial-font-sans:"Satoshi", system-ui, sans-serif;--editorial-font-serif:"Lora", Georgia, serif;--editorial-text-small:1rem;--editorial-text-body:1.0625rem;--editorial-text-lead:clamp(1.125rem, 1.45vw, 1.25rem);--editorial-heading-section:clamp(2.75rem, 4vw, 4.15rem);--editorial-section-space:clamp(5rem, 7.5vw, 7rem);--editorial-ease-out:cubic-bezier(.16, 1, .3, 1);--editorial-ease-snap:cubic-bezier(.2, 0, 0, 1);--editorial-duration-fast:.14s;--editorial-duration:.22s;--editorial-duration-slow:.42s}.editorial-home{color:var(--editorial-ink);background:#fbfcfa;overflow:clip}.editorial-home *,.editorial-home :before,.editorial-home :after{box-sizing:border-box}:where(.editorial-home) :where(h1,h2,h3,p,figure){margin:0}.editorial-home :where(h1,h2,h3){font-family:var(--editorial-font-sans);text-wrap:balance}.editorial-hero h1 em{color:var(--editorial-brand);font-family:var(--editorial-font-serif);text-shadow:none;font-style:italic;font-weight:700}.editorial-home h2 em{color:var(--editorial-brand);font-family:inherit;font-style:normal;font-weight:inherit}.editorial-home :where(p,li){text-wrap:pretty}.editorial-home :focus-visible{outline-offset:3px;outline:2px solid #2a8550}.editorial-shell{width:min(1180px,100% - 48px);margin-inline:auto}.editorial-skip-link{background:var(--editorial-brand-deep);color:#fff;z-index:100;border-radius:0 0 10px;padding:.85rem 1rem;font-family:Satoshi,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:0;left:0;transform:translateY(-120%)}.editorial-skip-link:focus{transform:translateY(0)}.editorial-home #nav{box-shadow:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #1119150e}.editorial-home #nav.glass-nav{background:#fff;box-shadow:0 5px 18px #11191509}.editorial-home #nav>div:first-child{width:100%;max-width:1240px;height:72px;padding-inline:28px}.editorial-home #nav img{width:auto;height:26px}.editorial-home #nav .nav-link{color:#56615b;padding:8px 13px;font-size:15px}.editorial-home #nav .nav-cta{box-shadow:none;height:auto;padding:4px;font-size:15px;background:#2a8550!important}.editorial-home #nav .nav-cta:hover{background:#277b49!important}.editorial-home .reveal{opacity:1;transition:none;transform:none}.editorial-home .reveal.visible{transform:none}.editorial-home .reveal-delay-1{transition-delay:60ms}.editorial-eyebrow,.editorial-kicker{font-family:var(--editorial-font-sans);letter-spacing:.01em;font-size:.9375rem;font-weight:600;line-height:1.25}.editorial-eyebrow{color:var(--editorial-brand)}.editorial-kicker{color:var(--editorial-brand-deep)}.editorial-kicker--light{color:#e1eee4}.editorial-button{color:#fff;cursor:pointer;font-family:var(--editorial-font-sans);min-height:72px;transition:background-color var(--editorial-duration) var(--editorial-ease-snap), border-color var(--editorial-duration) var(--editorial-ease-snap), box-shadow var(--editorial-duration) var(--editorial-ease-snap), transform var(--editorial-duration-fast) var(--editorial-ease-snap);background:#2a8550;border:1px solid #237245;border-radius:999px;justify-content:space-between;align-items:center;gap:1.35rem;padding:.5rem .55rem .5rem 1.9rem;font-size:clamp(1.25rem,1.5vw,1.375rem);font-weight:500;display:inline-flex;box-shadow:0 2px 3px #0e3f2129,inset 0 1px #ffffff24}.editorial-button>span[aria-hidden=true]{color:#fff;height:54px;transition:background-color var(--editorial-duration) var(--editorial-ease-snap), transform var(--editorial-duration) var(--editorial-ease-out);background:#ffffff3b;border-radius:999px;flex:0 0 54px;place-items:center;width:54px;display:grid}.editorial-button>span[aria-hidden=true] svg{width:23px;height:23px;display:block}.editorial-button--balanced{grid-template-columns:minmax(0,1fr) 54px;gap:.5rem;padding-left:.55rem;text-decoration:none;display:grid}.editorial-button__label{text-align:center}.editorial-button:active{transform:scale(.985)}.editorial-button--dark{background:#152019;border-color:#0d120f;box-shadow:0 2px 3px #03080533,inset 0 1px #ffffff1f}.editorial-button--dark>span[aria-hidden=true]{background:#ffffff24}.editorial-button--light{color:var(--editorial-brand-deep);background:#fff;border-color:#fffc;box-shadow:0 2px 3px #06281229,inset 0 1px #fffc}.editorial-button--light>span[aria-hidden=true]{color:var(--editorial-brand-deep);background:#e8f0e9}.editorial-hero{box-sizing:border-box;text-align:center;background:#fff;flex-direction:column;min-height:100svh;padding:clamp(8rem,11vw,9.75rem) 0 clamp(3.25rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.editorial-hero__inner{isolation:isolate;flex:auto;align-content:center;justify-items:center;display:grid;position:relative}.editorial-hero h1{letter-spacing:-.062em;max-width:980px;margin-top:1.35rem;font-size:clamp(3.35rem,6.2vw,5.8rem);font-weight:700;line-height:.98}.editorial-hero h1>span{display:block}.editorial-hero h1>span+span{margin-top:.08em}.editorial-hero__lede{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-lead);max-width:680px;margin-top:1.45rem;line-height:1.55}.editorial-hero__actions{grid-template-columns:repeat(2,minmax(0,318px));justify-items:center;gap:1rem;width:100%;max-width:652px;margin-top:2.25rem;display:grid}.editorial-hero__actions .editorial-button{width:100%;min-width:318px}.editorial-hero__proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem clamp(1.5rem,2.5vw,2.75rem);width:100%;max-width:960px;margin:clamp(3.25rem,5vw,4rem) 0 0;padding:0;list-style:none;display:flex}.editorial-hero__proof li{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-lead);justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.4rem;font-weight:400;line-height:1.55;display:flex}.editorial-hero__proof li:before{color:var(--editorial-brand-deep);content:"✓";background:#e8f1ea;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){.editorial-button:hover{background:#277b49;border-color:#21683f;transform:translateY(-1px);box-shadow:0 7px 16px -8px #13452680,inset 0 1px #ffffff24}.editorial-button:hover>span[aria-hidden=true]{background:#ffffff4d;transform:translate(2px)}.editorial-button--dark:hover{background:#090e0b;border-color:#050806}.editorial-button--dark:hover>span[aria-hidden=true]{background:#fff3;transform:translateY(2px)}.editorial-button--light:hover{background:#f9fbf9}.editorial-button--light:hover>span[aria-hidden=true]{background:#e4ece5}}#newsletter-preview{scroll-margin-top:96px}.editorial-referral{background:var(--editorial-warm);padding:var(--editorial-section-space) 0}.editorial-referral__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(3.5rem,6vw,6rem);display:grid}.editorial-referral h2{font-size:var(--editorial-heading-section);letter-spacing:-.045em;margin-top:1.35rem;font-weight:700;line-height:1.06}.editorial-referral__lead{color:#3f4e46;font-family:var(--editorial-font-sans);font-size:var(--editorial-text-lead);letter-spacing:-.01em;max-width:680px;font-weight:400;line-height:1.55}.editorial-referral__reasons{border-top:1px solid var(--editorial-line);margin:clamp(2.8rem,5vw,4.5rem) 0 0;padding:0;list-style:none}.editorial-referral__reasons li{border-bottom:1px solid var(--editorial-line);grid-template-columns:3.25rem minmax(140px,.55fr) minmax(0,1fr);align-items:center;gap:1.2rem;min-height:88px;padding:1.15rem 0;display:grid}.editorial-referral__number{color:var(--editorial-brand-deep);font-family:var(--editorial-font-serif);font-size:.94rem;font-style:italic;font-weight:700}.editorial-referral__reasons h3{font-size:var(--editorial-text-body);letter-spacing:-.015em;font-weight:700}.editorial-referral__reasons p{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-small);line-height:1.6}.editorial-identity{color:#fff;padding:var(--editorial-section-space) 0;background:radial-gradient(circle at 91% 8%,#99c8a60e,#0000 25rem),linear-gradient(135deg,#1f6a3c 0%,#247245 100%)}.editorial-identity__grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(3.5rem,6vw,6rem);display:grid}.editorial-identity h2{color:#fff;font-size:var(--editorial-heading-section);letter-spacing:-.045em;margin-top:1.35rem;font-weight:700;line-height:1.06}.editorial-identity h2 em{color:#d3e7d7}.editorial-identity__lede{color:#fffc;font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);max-width:570px;margin-top:1.6rem;line-height:1.68}.editorial-identity__list{gap:.9rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.editorial-identity__list li{color:#fffffff0;font-family:var(--editorial-font-sans);font-size:var(--editorial-text-small);align-items:center;gap:.85rem;line-height:1.5;display:flex}.editorial-identity__list span{color:var(--editorial-brand-dark);background:#dce9df;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:800;display:inline-flex}.editorial-gallery{min-width:0}.editorial-newsletters{aspect-ratio:1.32;min-width:0;margin:0;position:relative}.editorial-newsletter-sheet{appearance:none;cursor:pointer;font:inherit;transition:transform .36s var(--editorial-ease-out);transform-origin:50%;background:#fff;border:7px solid #fff;border-radius:20px;width:76%;padding:0;position:absolute;top:7%;left:13%;overflow:hidden;box-shadow:0 1px 2px #04140a1f,0 30px 64px -24px #04140a6b}.editorial-newsletter-sheet img{border-radius:13px;width:100%;height:auto;display:block}.editorial-newsletter-sheet:focus-visible{outline-offset:5px;outline:3px solid #b7e4c4}.editorial-newsletter-sheet[data-position=left]{z-index:1;transform:translate(-20%,25%)rotate(-10deg)}.editorial-newsletter-sheet[data-position=right]{z-index:1;transform:translate(20%,18%)rotate(10deg)}.editorial-newsletter-sheet[data-position=back]{cursor:default;pointer-events:none;z-index:0;transform:translateY(28%)rotate(-1.5deg)scale(.94)}.editorial-newsletter-sheet[data-position=front]{cursor:zoom-in;z-index:3;transform:translate(0,0)rotate(.75deg)}@media (hover:hover){.editorial-newsletter-sheet[data-position=left]:hover{transform:translate(-24%,24%)rotate(-12deg)}.editorial-newsletter-sheet[data-position=right]:hover{transform:translate(24%,17%)rotate(12deg)}.editorial-newsletter-sheet[data-position=back]:hover{transform:translateY(31%)rotate(-2deg)scale(.95)}.editorial-newsletter-sheet[data-position=front]:hover{transform:translateY(-4px)rotate(.25deg)}}.editorial-gallery__controls{justify-content:center;align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.editorial-gallery__controls button{appearance:none;color:#fff;cursor:pointer;font:inherit;min-width:2.75rem;height:2.75rem;transition:background-color var(--editorial-duration-fast) ease, border-color var(--editorial-duration-fast) ease, transform var(--editorial-duration-fast) ease;background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.editorial-gallery__controls button:hover{background:#ffffff29;border-color:#ffffff57}.editorial-gallery__controls button:active{transform:scale(.95)}.editorial-gallery__controls>span{color:#ffffffb8;font-variant-numeric:tabular-nums;text-align:center;min-width:2.9rem;font-size:.875rem}.editorial-viewer{opacity:0;z-index:9999;background:#07100bf2;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:fixed;inset:0}.editorial-viewer[hidden]{display:none}.editorial-viewer.is-open{opacity:1}.editorial-viewer__title{color:#ffffffd1;font-family:var(--editorial-font-sans);left:max(1rem, env(safe-area-inset-left));top:max(1rem, env(safe-area-inset-top));z-index:10002;margin:0;font-size:.875rem;font-weight:600;position:fixed}.editorial-viewer__viewport{justify-content:center;align-items:center;width:min(86vw,1280px);max-width:1280px;height:min(82dvh,900px);display:flex;position:relative;overflow:hidden}.editorial-viewer__viewport img{-o-object-fit:contain;object-fit:contain;transform-origin:50%;max-width:100%;height:auto;max-height:100%;transition:transform .16s var(--editorial-ease-out);user-select:none;will-change:transform;width:auto;display:block}.editorial-viewer__pan-surface{pointer-events:none;touch-action:none;z-index:2;position:absolute;inset:0}.editorial-viewer__viewport.is-zoomed .editorial-viewer__pan-surface{cursor:grab;pointer-events:auto}.editorial-viewer__viewport.is-dragging .editorial-viewer__pan-surface{cursor:grabbing}.editorial-viewer__viewport.is-dragging img{transition:none}.editorial-viewer__close,.editorial-viewer__previous,.editorial-viewer__next{appearance:none;color:#fff;cursor:pointer;font:inherit;z-index:10002;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;padding:0;font-size:1.25rem;display:flex;position:fixed}.editorial-viewer__close{right:max(1rem, env(safe-area-inset-right));top:max(1rem, env(safe-area-inset-top))}.editorial-viewer__previous,.editorial-viewer__next{top:50%;transform:translateY(-50%)}.editorial-viewer__previous{left:max(1rem, env(safe-area-inset-left))}.editorial-viewer__next{right:max(1rem, env(safe-area-inset-right))}.editorial-viewer__close:hover,.editorial-viewer__previous:hover,.editorial-viewer__next:hover{background:#ffffff2e;border-color:#ffffff52}.editorial-viewer__toolbar{bottom:max(1rem, env(safe-area-inset-bottom));z-index:10002;grid-template-columns:2.8rem 4.5rem 2.8rem;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.editorial-viewer__toolbar button{appearance:none;color:#fff;cursor:pointer;font:inherit;background:#0c1a12eb;border:1px solid #ffffff2e;border-right:0;height:2.8rem;padding:0;font-size:1.15rem}.editorial-viewer__toolbar button:first-child{border-radius:999px 0 0 999px}.editorial-viewer__toolbar button:last-child{border-right:1px solid #ffffff2e;border-radius:0 999px 999px 0}.editorial-viewer__toolbar button:hover{background:#1f492ff5}.editorial-viewer__toolbar button:disabled{color:#ffffff57;cursor:default}.editorial-viewer__toolbar [data-viewer-zoom-reset]{font-variant-numeric:tabular-nums;font-size:.75rem}.editorial-viewer :focus-visible{outline-offset:3px;outline:2px solid #b7e4c4}.editorial-process{background:var(--editorial-canvas);padding:var(--editorial-section-space) 0}.editorial-process__heading{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.editorial-process h2{font-size:var(--editorial-heading-section);letter-spacing:-.045em;max-width:780px;margin-top:1.35rem;font-weight:700;line-height:1.06}.editorial-process__heading>p{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);line-height:1.65}.editorial-process__steps{border-top:1px solid var(--editorial-line);grid-template-columns:repeat(3,1fr);margin:clamp(3rem,5vw,4.25rem) 0 0;padding:0;list-style:none;display:grid}.editorial-process__steps li{border-bottom:1px solid var(--editorial-line);min-height:220px;padding:1.5rem 2.4rem 2rem 0}.editorial-process__steps li+li{border-left:1px solid var(--editorial-line);padding-left:2.4rem}.editorial-process__steps>li>span{color:var(--editorial-brand-deep);font-family:var(--editorial-font-sans);background:#e2eee4;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:700;display:inline-flex}.editorial-process__steps h3{letter-spacing:-.025em;margin-top:1.8rem;font-size:1.25rem;font-weight:700;line-height:1.25}.editorial-process__steps p{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-small);max-width:310px;margin-top:.8rem;line-height:1.65}.editorial-home #pricing{padding-block:var(--editorial-section-space);background:#fbfcfa}.editorial-home #pricing :where(h2,h3){font-family:var(--editorial-font-sans)}.editorial-home #pricing .pricing-heading{margin-bottom:2rem}.editorial-home #pricing .pricing-heading h2{color:var(--editorial-ink);font-size:var(--editorial-heading-section);letter-spacing:-.045em;font-weight:700;line-height:1.06}.editorial-home #pricing .pricing-heading__lede{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);margin-top:1.25rem;line-height:1.65}.editorial-home #pricing .pricing-card-summary,.editorial-home #pricing .pricing-feature{font-family:var(--editorial-font-sans);font-size:var(--editorial-text-small);line-height:1.55}.editorial-home #pricing .pricing-card-summary{color:var(--editorial-muted)}.editorial-home #pricing .pricing-card-summary--dark{color:#fffc}.editorial-faq{padding:var(--editorial-section-space) 0;background:#fbfcfa}.editorial-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(3.5rem,7vw,7rem);display:grid}.editorial-faq__heading h2{font-size:var(--editorial-heading-section);letter-spacing:-.045em;margin-top:1.35rem;font-weight:700;line-height:1.06}.editorial-faq__heading>p:last-child{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);max-width:450px;margin-top:1.5rem;line-height:1.65}.editorial-faq__items{border-top:1px solid var(--editorial-line)}.editorial-faq details{border-bottom:1px solid var(--editorial-line)}.editorial-faq summary{cursor:pointer;font-family:var(--editorial-font-sans);justify-content:space-between;align-items:center;gap:1rem;padding:1.55rem 0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:700;line-height:1.4;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq__plus{color:var(--editorial-brand-deep);font-family:var(--editorial-font-sans);height:2.35rem;transition:background-color var(--editorial-duration) var(--editorial-ease-snap), transform var(--editorial-duration) var(--editorial-ease-out);border:1px solid #11191533;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;font-size:1.35rem;font-weight:400;display:inline-flex}.editorial-faq details[open] .editorial-faq__plus{background:#e0eee3;transform:rotate(45deg)}.editorial-faq details>p{color:var(--editorial-muted);font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);max-width:650px;padding:0 3rem 1.7rem 0;line-height:1.7}.editorial-final{background:#fff;padding:clamp(3rem,5vw,4rem) 0}.editorial-final__panel{background:radial-gradient(circle at 7% 5%,#ffffff12,#0000 22rem),radial-gradient(circle at 95% 95%,#8cb59714,#0000 24rem),linear-gradient(135deg,#1f6a3c 0%,#28764a 100%);border-radius:36px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(3.75rem,7vw,5.75rem) clamp(1.5rem,7vw,6rem);display:grid;box-shadow:0 24px 58px -32px #0b401d61}.editorial-final h2{color:#fff;font-size:var(--editorial-heading-section);letter-spacing:-.045em;margin-top:1.35rem;font-weight:700;line-height:1.06}.editorial-final__action>p{color:#fffc;font-family:var(--editorial-font-sans);font-size:var(--editorial-text-body);max-width:480px;line-height:1.7}.editorial-final__action .editorial-button{min-width:286px;margin-top:2rem}@media (width<=1080px){.editorial-hero__inner:before,.editorial-hero__inner:after{display:none}}@media (width<=960px){.editorial-referral__grid,.editorial-identity__grid,.editorial-faq__grid{grid-template-columns:1fr}.editorial-referral__grid{gap:3rem}.editorial-referral__grid>div:first-child,.editorial-faq__heading{max-width:720px}.editorial-identity__copy{max-width:680px}.editorial-newsletters,.editorial-gallery{width:100%;max-width:720px;margin-inline:auto}}@media (width<=720px){.editorial-home{--editorial-section-space:4.75rem}.editorial-home #nav>div:first-child{height:68px;padding-inline:20px}.editorial-home #nav img{height:25px}.editorial-home #nav [aria-label=Open\ menu]{width:44px;height:44px}.editorial-home #nav .nav-cta:hover{transform:none}.editorial-shell{width:min(100% - 40px,1180px)}.editorial-hero{padding:6.5rem 0 2rem}.editorial-hero h1{letter-spacing:-.065em;font-size:clamp(2.8rem,13vw,4rem)}.editorial-hero h1>span+span{margin-top:.12em}.editorial-hero__lede{font-size:1.0625rem;line-height:1.58}.editorial-hero__actions{grid-template-columns:1fr;gap:.8rem;width:100%;max-width:300px}.editorial-hero__actions .editorial-button{min-width:100%;min-height:64px}.editorial-hero__actions .editorial-button>span[aria-hidden=true]{flex-basis:48px;width:48px;height:48px}.editorial-hero__actions .editorial-button--balanced{grid-template-columns:minmax(0,1fr) 48px}.editorial-hero__proof{flex-direction:column;align-items:stretch;gap:.65rem;max-width:310px;margin-top:2.15rem}.editorial-hero__proof li{justify-content:flex-start;gap:.75rem;min-height:0;padding:0;font-size:1rem}.editorial-hero__proof li:before{width:1.9rem;height:1.9rem;font-size:.9rem}.editorial-referral__lead{font-size:var(--editorial-text-lead)}.editorial-referral__reasons li{grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.35rem .85rem;padding:1.4rem 0}.editorial-referral__reasons h3{padding-top:.05rem}.editorial-referral__reasons p{grid-column:2}.editorial-identity__grid{gap:2.25rem}.editorial-newsletters{aspect-ratio:1.2}.editorial-newsletter-sheet{border-width:5px;border-radius:14px}.editorial-newsletter-sheet img{border-radius:10px}.editorial-viewer__viewport{width:calc(100vw - 2rem);height:min(76dvh,760px)}.editorial-viewer__previous,.editorial-viewer__next{bottom:max(1rem, env(safe-area-inset-bottom));top:auto;transform:none}.editorial-viewer__previous{left:max(1rem, env(safe-area-inset-left))}.editorial-viewer__next{right:max(1rem, env(safe-area-inset-right))}.editorial-process__heading,.editorial-final__panel{grid-template-columns:1fr}.editorial-process__heading{gap:1.5rem}.editorial-process__steps{grid-template-columns:1fr}.editorial-process__steps li,.editorial-process__steps li+li{border-left:0;min-height:0;padding:1.5rem 0 2rem}.editorial-process__steps h3{margin-top:1.5rem}.editorial-faq__grid{gap:3rem}.editorial-faq details>p{padding-right:0}.editorial-final__panel{border-radius:28px;gap:2.3rem;padding:3.4rem 1.6rem}}@media (prefers-reduced-motion:reduce){.editorial-home *,.editorial-home :before,.editorial-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
