@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-leaf:#7ebb22;--color-sage:#6b8583;--color-ink:#14343d;--color-cream:#f7f6f0;--color-white:#fff;--color-muted:#4d6466;--color-line:#d8dcd3;--font-display:"Cormorant Garamond Variable", Georgia, serif;--font-body:"DM Sans Variable", Arial, sans-serif;--page-gutter:clamp(24px, 5vw, 88px);--section-space:clamp(64px, 7vw, 108px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:138px}body{color:var(--color-ink);background:var(--color-cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}picture{display:block}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;line-height:1.06}h1{font-size:clamp(64px,6.1vw,94px)}h2{margin-bottom:26px;font-size:clamp(42px,4vw,62px)}h3{letter-spacing:-.025em;font-size:24px;line-height:1.3}em{font-weight:400}p{margin-bottom:22px}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #608b18}.hero a:focus-visible,.premium a:focus-visible,.site-footer a:focus-visible{outline-color:#cbdab5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus{transform:none}.eyebrow{text-transform:uppercase;letter-spacing:.11em;margin-bottom:24px;font-size:14px;font-weight:600;line-height:1.6}.leaf-dot{background:var(--color-leaf);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.button{color:#fff;background:var(--color-ink);border:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:500;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#294c53;transform:translateY(-2px)}.button.light{color:var(--color-ink);background:var(--color-cream)}.button.light:hover{background:#e5eadb}.text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:48px;font-size:16px;font-weight:500;display:inline-flex}.text-link:hover{color:#4e7218}.section-shell{padding:var(--section-space) var(--page-gutter)}.site-header{z-index:20;background:#fff;border-bottom:1px solid #e8e9e3;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:6px 3vw;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.brand img{object-fit:contain;width:64px;height:64px}.site-header nav{align-items:center;gap:clamp(16px,1.6vw,27px);display:flex}.site-header nav>a,.nav-unavailable{white-space:nowrap;align-items:center;gap:7px;min-height:48px;font-size:16px;font-weight:500;display:flex;position:relative}.nav-label{display:inline-block;position:relative}.nav-label:after{content:"";background:var(--color-leaf);width:0;height:2px;transition:width .2s;position:absolute;bottom:-7px;left:0}.site-header nav>a:hover .nav-label:after,.site-header nav>a[aria-current] .nav-label:after{width:100%}.nav-unavailable{color:var(--color-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.nav-unavailable small{font-size:14px;line-height:1.3}.erp-link{border-left:1px solid var(--color-line);padding-left:20px}.header-cta{white-space:nowrap;flex-shrink:0;gap:15px;padding:12px 18px;font-size:16px}.menu-toggle{display:none}.hero{background:var(--color-ink);color:var(--color-cream);grid-template-columns:1fr 1fr;grid-template-areas:"copy photo";display:grid}.hero-copy{padding:52px 4vw 40px var(--page-gutter);grid-area:copy}.hero h1{margin-bottom:24px}.hero h1 em{color:#cbdab5}.hero-lead{margin-bottom:25px;font-size:20px;line-height:1.6}.hero-visual{grid-area:photo;min-height:720px;position:relative;overflow:hidden}.hero-visual picture,.hero-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-visual img{object-position:48% center}.hero-visual figcaption{background:linear-gradient(#0000,#0c2323d9);justify-content:space-between;align-items:end;gap:20px;padding:72px 25px 16px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-visual figcaption a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.signature-strip{padding:22px var(--page-gutter);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:25px;display:flex}.signature-strip>span{font-family:var(--font-display);font-size:26px;font-style:italic}.signature-strip a{align-items:center;gap:30px;min-height:44px;font-size:16px;display:inline-flex}.intro{grid-template-columns:1fr 2.2fr;gap:60px;display:grid}.intro>div{max-width:850px}.intro p:not(.eyebrow){max-width:710px;color:var(--color-muted)}.principles{border-top:1px solid var(--color-line);font-family:var(--font-display);gap:40px;margin-top:32px;padding-top:20px;font-size:28px;display:flex}.principles span+span:before{content:"·";color:#608b18;margin-right:40px}.services{background:#eeeee5}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--color-muted);font-size:18px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.card-image{margin-bottom:22px;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:285px;transition:transform .6s}.service-card a:hover img{transform:scale(1.025)}.card-number{background:var(--color-cream);padding:7px 16px;font-size:14px;position:absolute;bottom:0;left:0}.service-card h3{justify-content:space-between;gap:14px;min-height:63px;margin-bottom:16px;font-size:24px;display:flex}.service-card h3 span{font-size:22px}.service-card p{color:var(--color-muted);margin-bottom:0;font-size:18px}.service-footnotes{border-top:1px solid #c7cec1;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding-top:16px;display:flex}.service-scope{margin:0;font-size:14px}.photo-credit{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.detail{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,95px);padding-top:76px;padding-bottom:28px;display:grid}.detail:last-child{padding-bottom:90px}.detail-image img{object-fit:cover;width:100%;height:480px}.detail-02{grid-template-columns:1.2fr .8fr}.detail-02 .detail-image{order:2}.detail-02 .detail-image img{height:460px}.detail-03{background:#e9eddf;grid-template-columns:1.25fr 1fr;margin-top:50px;padding-top:60px}.detail-03 .detail-image img{height:360px}.photo-note{color:var(--color-muted);padding-top:10px;font-size:14px;line-height:1.6}.photo-note a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.detail-copy h2{font-size:clamp(40px,3.6vw,56px)}.detail-copy p:not(.eyebrow){color:var(--color-muted);font-size:18px}.detail-copy .eyebrow{letter-spacing:.08em;font-size:14px}.practical-services{background:#eeeee5}.practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 38px;display:grid}.practical-card{min-width:0}.practical-card img{object-fit:cover;width:100%;height:285px}.practical-card#administratif img{object-position:center 43%}.practical-copy{padding-top:20px}.practical-copy .eyebrow{margin-bottom:12px;font-size:14px}.practical-copy h3{margin-bottom:18px;font-size:28px}.practical-copy p,.practical-copy li{color:var(--color-muted);font-size:18px}.practical-copy ul{margin:0 0 20px;padding-left:20px}.practical-copy li+li{margin-top:7px}.practical-note{border-top:1px solid #bcc8b1;margin:40px 0 8px;padding-top:24px;font-size:16px}.medical-information{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;display:grid}.medical-information img{object-fit:cover;object-position:center 35%;width:100%;height:440px}.medical-information .editorial-note{color:var(--color-muted);border-left:2px solid #9bad84;padding-left:18px;font-size:16px}@media (width<=760px){.practical-grid{grid-template-columns:1fr;gap:38px}.practical-card img{height:235px}.medical-information{grid-template-columns:1fr;gap:28px}.medical-information img{height:300px}.practical-copy h3{font-size:26px}}.premium{background:var(--color-ink);color:var(--color-cream)}.premium-heading{max-width:900px}.premium-heading>p:not(.eyebrow){color:#d3dfd9;max-width:680px}.premium-heading h2 em{color:#cbdab5}.premium-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:48px;display:grid}.premium-values article{border-top:1px solid #5c7376;padding-top:22px}.value-number{color:#cbdab5;font-size:14px}.premium-values h3{font-family:var(--font-display);margin:20px 0;font-size:34px}.premium-values p{color:#d3dfd9;font-size:18px}.premium-bottom{border-top:1px solid #5c7376;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding-top:32px;display:flex}.premium-bottom p{margin:0;font-size:14px}.team{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.team-principles{border-top:2px solid #91a579;border-bottom:1px solid #b8c5ad;padding:35px 0}.team-principles h3{font-family:var(--font-display);margin-bottom:25px;font-size:clamp(42px,4vw,60px);line-height:1.08}.team-principles>p:not(.eyebrow){color:var(--color-muted);max-width:420px;font-size:18px}.team-seal{color:var(--color-muted);font-size:14px}.team-copy p:not(.eyebrow){color:var(--color-muted);font-size:18px}.team-copy .editorial-note{border-left:2px solid #9bad84;padding-left:16px;font-size:14px!important}.process{padding-top:12px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:42px;display:grid}.steps article{border-top:1px solid #acb7a6;padding-top:20px}.steps article>span{font-family:var(--font-display);color:#597246;font-size:45px}.steps h3{margin-top:18px}.steps p{color:var(--color-muted);font-size:18px}.faq{background:#eeeee5;grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.faq details{border-bottom:1px solid #c7cec1;padding:7px 0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:18px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:28px;font-weight:300;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--color-muted);padding-right:25px;font-size:18px}.contact{text-align:center;background:#e1e8d8}.contact h2{font-size:clamp(48px,5vw,76px)}.contact>p:not(.eyebrow){max-width:580px;color:var(--color-muted);margin:0 auto 26px}.contact-state{border-top:1px solid #bdc9b3;max-width:660px;margin:30px auto 0;padding-top:28px}.status-label{font-size:14px;font-weight:600}.contact-state p{margin-top:14px;font-size:18px}.contact-state small{max-width:530px;color:var(--color-muted);margin:22px auto 0;font-size:14px;display:block}.button:disabled{color:var(--color-muted);cursor:not-allowed;background:0 0;border:1px solid #8c9a80;transform:none}.contact-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.contact-address{margin:20px 0;font-size:18px;font-style:normal}.site-footer{padding:55px var(--page-gutter) 22px;color:#ecf0e9;background:#102d34}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:55px;padding-bottom:40px;display:grid}.footer-brand{display:inline-block}.footer-brand img{width:100px;height:100px}.footer-top p{color:#cedbd4;margin-top:20px;font-size:16px}.footer-links{flex-direction:column;align-items:flex-start;display:flex}.footer-links a,.footer-note>a{align-items:center;gap:18px;min-height:44px;font-size:16px;display:inline-flex}.footer-top .eyebrow{color:#c6d5be;margin-bottom:15px;font-size:14px;display:block}.footer-note p{max-width:320px}.footer-note{flex-direction:column;align-items:flex-start;display:flex}.footer-bottom{color:#d3ded8;border-top:1px solid #4c6669;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:14px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:12px 25px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.design-credit{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.design-credit a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.legal{max-width:1000px;min-height:65vh;margin:auto}.legal h1{font-size:clamp(46px,6vw,76px)}.legal h2{font-family:var(--font-body);letter-spacing:-.02em;margin-top:40px;font-size:24px;line-height:1.4}.legal p,.legal li{font-size:18px}.legal summary{cursor:pointer;min-height:48px;padding:10px 0}.legal a:not(.button){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-notice{background:#e9eede;border:1px solid #afbea1;margin:28px 0;padding:22px}.legal-notice p{margin-bottom:0}.credit-entry{border-top:1px solid var(--color-line);margin-top:35px;padding-top:12px}.credit-entry a{align-items:center;min-height:44px;display:inline-flex}@media (width>=1800px){body{max-width:1920px;margin:auto}}@media (width<=1300px){.header-cta{display:none}.site-header{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.hero-copy{padding-top:40px}}@media (width<=1100px){html{scroll-padding-top:122px}.site-header{min-height:88px}.brand img{width:56px;height:56px}.menu-toggle:not([hidden]){width:48px;min-width:48px;min-height:48px;color:var(--color-ink);background:0 0;border:1px solid #b8c3b0;justify-content:center;align-items:center;padding:10px;font-size:16px;display:flex}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:20px;height:14px;position:relative}.menu-lines:after{content:"";border-top:1px solid;position:absolute;top:5px;left:0;right:0}.menu-toggle[aria-expanded=true] .menu-lines{border-bottom:0;height:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines:after{top:-1px;transform:rotate(90deg)}.site-header:has(.menu-toggle:not([hidden])) nav{border-bottom:1px solid var(--color-line);padding:12px var(--page-gutter) 26px;background:#fff;max-height:calc(100dvh - 88px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header:has(.menu-toggle:not([hidden])) nav.is-open{flex-direction:column;align-items:stretch;gap:5px;display:flex;box-shadow:0 18px 22px #14343d0a}.site-header nav>a,.nav-unavailable{min-height:50px;font-size:18px}.nav-unavailable{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px}.erp-link{border-left:0;border-top:1px solid var(--color-line);margin-top:10px;padding-top:10px;padding-left:0}.site-header:has(.menu-toggle[hidden]){flex-wrap:wrap}.site-header:has(.menu-toggle[hidden]) nav{flex-wrap:wrap;gap:10px 24px;width:100%}.hero-lead{font-size:18px}.hero{grid-template-columns:1fr;grid-template-areas:"copy""photo"}.hero-copy{padding-right:var(--page-gutter)}.hero h1{font-size:clamp(52px,7vw,76px)}.hero-visual{height:clamp(380px,50vw,500px);min-height:0}.hero-visual img{object-position:center 45%}.intro{grid-template-columns:1fr;gap:10px}.service-grid{gap:22px}.card-image img{height:240px}.service-card h3{min-height:90px;font-size:23px}.detail{gap:40px}.detail-02,.detail-03{grid-template-columns:1fr 1fr}.detail-image img{height:480px}.premium-values{gap:28px}.premium-bottom{flex-direction:column;align-items:flex-start}.team{gap:45px}.footer-top{gap:30px}.footer-bottom{flex-wrap:wrap;align-items:flex-start}}@media (width<=760px){.section-shell{padding:58px var(--page-gutter)}.hero{grid-template-columns:1fr;grid-template-areas:"copy""photo"}.hero-copy{padding:27px var(--page-gutter) 30px}.hero h1{margin-bottom:17px;font-size:52px;line-height:1.02}.hero-lead{margin-bottom:20px;font-size:18px;line-height:1.6}.hero-copy .button{width:fit-content;max-width:100%}.hero-visual{height:310px;min-height:0}.hero-visual img{object-position:center 45%}.hero-visual figcaption{flex-direction:column;align-items:flex-start;gap:0;padding:55px 24px 10px}.signature-strip{padding:22px var(--page-gutter);flex-direction:column;align-items:flex-start;gap:8px}.signature-strip>span{font-size:25px}.intro h2{font-size:42px}.principles{justify-content:space-between;gap:15px;font-size:25px}.principles span+span:before{display:none}.section-heading{margin-bottom:30px;display:block}.section-heading>p{margin:24px 0 0}.service-grid{grid-template-columns:1fr;gap:35px}.card-image{margin-bottom:18px}.card-image img{height:235px}.service-card h3{min-height:0;margin-bottom:12px;font-size:25px}.service-footnotes{flex-direction:column;align-items:flex-start;gap:5px}.detail{grid-template-columns:1fr;gap:26px;padding-top:50px;padding-bottom:12px}.detail-02 .detail-image{order:0}.detail-image img,.detail-02 .detail-image img{height:300px}.detail-03{margin-top:40px;padding-top:45px}.detail-03 .detail-image img{height:240px}.detail:last-child{padding-bottom:58px}.detail-copy h2{font-size:42px}.detail-copy .eyebrow{margin-bottom:18px}.premium-heading h2{font-size:42px}.premium-values{grid-template-columns:1fr;gap:20px;margin-top:30px}.premium-values h3{margin:12px 0 15px;font-size:32px}.premium-bottom{gap:22px;margin-top:15px}.premium-bottom .button{gap:16px}.team{grid-template-columns:1fr;gap:35px}.team-copy{order:-1}.team-principles{padding:24px 0}.team-principles h3{font-size:38px}.team-principles h3 br{display:none}.team-principles h3{max-width:320px}.team-principles p{margin-bottom:18px}.team-copy .editorial-note{margin-bottom:15px}.process{padding-top:15px}.steps{grid-template-columns:1fr;gap:22px;margin-top:30px}.steps article{grid-template-columns:44px 1fr;gap:0 20px;display:grid}.steps article>span{grid-row:span 2;font-size:38px}.steps h3{margin-top:9px;margin-bottom:12px}.steps p{grid-column:2}.faq{grid-template-columns:1fr;gap:10px}.faq summary{padding:14px 0;font-size:18px}.contact h2{font-size:48px}.contact-state{margin-top:25px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 24px}.footer-top>div:first-child{grid-column:span 2}.footer-top>div:first-child p{max-width:380px}.footer-bottom{flex-direction:column;gap:8px}.legal h1{overflow-wrap:anywhere;font-size:48px}}@media (width<=400px){.hero h1{font-size:50px}.hero-copy .button{gap:17px;padding-left:17px;padding-right:17px}.principles{gap:12px;font-size:23px}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}}@media (width<=320px){:root{--page-gutter:16px}.brand img{width:52px;height:52px}.site-header{gap:8px;min-height:80px}.menu-toggle:not([hidden]){gap:10px;min-width:44px;padding:10px}.hero h1{font-size:42px}.button{overflow-wrap:anywhere;gap:10px;padding:12px}h2,.intro h2,.detail-copy h2,.premium-heading h2,.contact h2{overflow-wrap:anywhere;font-size:36px}.principles{flex-wrap:wrap}.hero-visual figcaption{padding-left:16px;padding-right:16px}.service-card h3,.text-link{overflow-wrap:anywhere}.steps article{grid-template-columns:1fr}.steps article>span{grid-row:auto}.steps p{grid-column:1}}@media (width<=240px){body{overflow-wrap:anywhere}.hero>*,.faq>*,.detail>*,.team>*{min-width:0}.hero h1{overflow-wrap:anywhere}.text-link,.button,.legal a{overflow-wrap:anywhere;gap:8px;max-width:100%}.site-header nav>a{white-space:normal;overflow-wrap:anywhere}.menu-toggle:not([hidden]){justify-content:center;gap:0}.legal ul{padding-left:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
