.analytics-preferences[data-astro-cid-5krk3x6l][hidden]{display:none}.analytics-preferences[data-astro-cid-5krk3x6l]{z-index:120;inset:auto 24px calc(24px + env(safe-area-inset-bottom));background:var(--paper,#f6f4ee);width:calc(100% - 48px);max-width:880px;color:var(--ink);border:1px solid var(--line);font-size:var(--text-sm);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-height:calc(100dvh - 48px);margin-inline:auto;padding:24px;line-height:1.55;display:grid;position:fixed;overflow:auto;box-shadow:0 8px 32px #102a3226}.analytics-preferences[data-astro-cid-5krk3x6l] h2[data-astro-cid-5krk3x6l]{font:600 var(--text-lg,18px)/1.3 var(--font-body,system-ui);margin:0 0 8px}.analytics-preferences[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{max-width:65ch;margin:0}.analytics-preferences[data-astro-cid-5krk3x6l] .analytics-detail[data-astro-cid-5krk3x6l]{font-size:var(--text-xs,12px);color:#52686a;margin-top:8px}.analytics-actions[data-astro-cid-5krk3x6l]{gap:12px;display:flex}.analytics-preferences[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{background:var(--paper,#f6f4ee);min-height:44px;color:var(--ink);border:1px solid var(--green);cursor:pointer;border-radius:8px;padding:12px 24px;font:600 14px/1.3 system-ui;transition:background .15s}.analytics-preferences[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]:hover{background:var(--soft,#dde8df)}.analytics-preferences[data-astro-cid-5krk3x6l] [data-astro-cid-5krk3x6l]:focus-visible{outline:3px solid var(--green);outline-offset:4px}.analytics-announcement[data-astro-cid-5krk3x6l]{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (width<=700px){.analytics-preferences[data-astro-cid-5krk3x6l]{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px}.analytics-actions[data-astro-cid-5krk3x6l]{grid-template-columns:1fr 1fr;display:grid}.analytics-preferences[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.analytics-preferences[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{transition:none}}:root{--ink:#18352e;--green:#205c4b;--soft:#d9e7db;--line:#ccd4c9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);background:#f7f5ee;margin:0;font:17px/1.7 system-ui,sans-serif}a{color:var(--green);text-underline-offset:.2em}.site-header,main,footer{max-width:1240px;margin:auto;padding:28px 40px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{color:var(--ink);font:700 26px/1.2 Georgia,serif;text-decoration:none}.brand small{letter-spacing:.05em;margin-top:6px;font:11px/1.8 system-ui,sans-serif;display:block}nav{flex-wrap:wrap;gap:24px;display:flex}.site-header nav a{padding:8px 0;font-size:14px;font-weight:600;text-decoration:none}.site-header nav a[aria-current]{border-bottom:2px solid var(--green)}.preview-notice{text-align:center;background:var(--soft);padding:7px 16px;font-size:12px}h1,h2,h3{font-family:Georgia,serif;font-weight:500;line-height:1.15}h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(2.6rem,5.3vw,4.5rem)}h2{font-size:clamp(1.8rem,3vw,2.5rem)}h3{font-size:1.5rem}p{margin:0 0 20px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.intro{max-width:660px;font-size:20px;line-height:1.6}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:54px;padding:72px 0 84px;display:grid}.hero h1 em{color:var(--green);display:block}.hero-art{background:#edf0e5;border-radius:160px 160px 16px 16px;flex-direction:column;align-items:center;padding:25px;display:flex}.hero-art svg{width:100%;max-width:380px}.hero-art p{margin-top:20px;font-size:11px}.button,button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:15px 22px;font:600 14px/1.5 system-ui,sans-serif;text-decoration:none;display:inline-flex}.hero-note{margin-top:15px;font-size:12px}.univers,.guides{border-top:1px solid var(--line);padding:44px 0}.section-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.section-card{color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:26px 22px;text-decoration:none;display:block}.section-card:hover{background:var(--soft)}.section-card h3{margin:22px 0 12px}.section-card p{font-size:14px;line-height:1.6}.section-card>span{font-size:12px;font-weight:600}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.card h3,.card h2{margin:24px 0 18px;font-size:1.5rem}.card h3 a,.card h2 a{color:var(--ink);text-decoration:none}.card p:not(.eyebrow){font-size:14px}.card>a{font-size:12px}.method{background:var(--soft);border-radius:10px;margin:40px 0;padding:44px}.method p{max-width:710px}.breadcrumb{gap:12px;margin:20px 0;font-size:12px}.section-hero{padding:35px 0 52px}.article{max-width:780px;margin:40px auto}.article h1{font-size:clamp(2.4rem,4.5vw,3.5rem)}.article-meta{font-size:12px}.article-section{margin:42px 0}.toc{background:var(--soft);border-radius:8px;margin:35px 0;padding:24px 28px;display:block}.toc ol{padding-left:22px;font-size:14px}.next-guides{border-top:1px solid var(--line);margin-top:35px;padding:24px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}caption{text-align:left;padding:12px 0;font-weight:600}th,td{text-align:left;border:1px solid var(--line);padding:12px}th{background:var(--soft)}footer{border-top:1px solid var(--line);margin-top:65px;font-size:13px}label{margin:20px 0;display:block}input,textarea{font:inherit;background:#fff;border:1px solid #74877c;border-radius:5px;width:100%;max-width:100%;padding:12px;display:block}form{max-width:680px}.notice{background:var(--soft);border-radius:6px;padding:18px}:focus-visible{outline-offset:4px;outline:3px solid #8b4a16}.skip{position:absolute;left:-9999px}.skip:focus{z-index:10;background:#fff;padding:10px;top:12px;left:12px}@media (width<=900px){.site-header{flex-direction:column;align-items:flex-start;gap:12px}.hero{gap:25px}.section-grid,.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.site-header,main,footer{padding:22px}.site-header nav{gap:8px 22px}.hero{grid-template-columns:1fr;padding:40px 0}.hero-art{justify-self:center;max-width:330px}.hero-art svg{max-width:240px}.intro{font-size:18px}.section-grid,.cards{grid-template-columns:1fr}.method{padding:26px}.article{margin-top:24px}.toc{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ink:#0b2530;--green:#174c59;--soft:#e4ece4;--line:#d7ddd6;--aquatic:#547e70;--sand:#f5f1e8;--paper:#fbfaf7}body{background:var(--paper);color:var(--ink)}.site-header{padding-top:30px;padding-bottom:24px}.brand{letter-spacing:-.035em;font-size:29px}.brand small{letter-spacing:.035em}.preview-notice{background:var(--sand);color:#465c61;border-bottom:1px solid var(--line);font-size:11px}main{padding-top:0}.eyebrow{color:var(--green)}.hero{grid-template-columns:1fr 1.05fr;gap:52px;padding:58px 0 76px}.hero h1{font-size:clamp(2.7rem,4.8vw,4.2rem);line-height:1.08}.hero h1 em{color:var(--aquatic)}.hero-copy .intro{max-width:460px;font-size:18px}.button,button{background:var(--green);border-radius:3px;gap:18px;padding:16px 23px}.button:hover,button:hover{background:var(--ink)}.hero-note{color:#52686a}.hero-photo{background:var(--ink);border-radius:3px 3px 90px;min-height:530px;margin:0;position:relative;overflow:hidden}.hero-photo .editorial-picture,.hero-photo img{object-fit:cover;width:100%;height:530px;display:block}.hero-photo img{object-position:48% center}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b2530cc);position:absolute;inset:45% 0 0}.hero-photo figcaption{z-index:1;color:#fff;font:italic 25px/1.3 Georgia,serif;position:absolute;bottom:25px;left:30px;right:25px}.hero-photo small{letter-spacing:.06em;margin-top:10px;font:11px/1.6 system-ui,sans-serif;display:block}.editorial-picture{display:block;overflow:hidden}.editorial-picture img{width:100%;height:auto;display:block}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading h2{max-width:620px;margin:0}.section-heading>p{color:#52686a;margin:0 0 4px;font-size:13px}.univers,.guides{padding:48px 0 58px}.section-card{background:var(--sand);border:0;border-radius:3px;padding:0;transition:transform .2s;overflow:hidden}.category-photo{aspect-ratio:4/3;background:#e7e8de;position:relative}.category-photo picture,.category-photo img{object-fit:cover;width:100%;height:100%}.category-number{color:var(--ink);background:#fbfaf7ed;padding:9px;font:12px/1 system-ui,sans-serif;position:absolute;top:12px;left:14px}.category-copy{border-top:3px solid #174c59;padding:21px 20px 22px}.universe-materiel .category-copy{border-color:#0b2530}.universe-plantes-et-sol .category-copy{border-color:#547e70}.universe-entretien .category-copy{border-color:#779b88}.category-title{align-items:center;gap:10px;display:flex}.category-title h3{margin:0;font-size:24px}.category-title img{flex:0 0 28px}.category-copy p{margin:15px 0 18px;font-size:13px;line-height:1.65}.category-link{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.magazine-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px 24px;display:grid}.magazine-card{min-width:0}.featured-guide{background:var(--sand);grid-row:span 2}.guide-image{background:var(--sand);aspect-ratio:16/9;display:block;overflow:hidden}.guide-image picture,.guide-image img{object-fit:cover;width:100%;height:100%}.guide-copy{padding:20px 0}.guide-copy h3{letter-spacing:-.015em;margin:0 0 14px;font-size:23px;line-height:1.23}.guide-copy h3 a{color:var(--ink);text-decoration:none}.guide-copy h3 a:hover{text-decoration:underline}.guide-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.featured-guide .guide-summary{-webkit-line-clamp:4;font-size:15px}.reading-link{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding-top:14px;font-size:12px;text-decoration:none;display:flex}.method{background:var(--ink);color:var(--paper);border-radius:3px;grid-template-columns:1.05fr 1fr;gap:50px;margin:15px 0 30px;padding:50px;display:grid}.method .eyebrow{color:#a7c6ae}.method h2{margin-top:0;font-size:36px}.method p{color:#d7e4dd;font-size:15px}.method a{color:#c1ddc6;font-size:13px}.method-points{align-self:center;margin:0;padding:0;list-style:none}.method-points li{border-bottom:1px solid #38545b;padding:15px 0 15px 27px;font-size:14px;position:relative}.method-points li:before{content:"✓";color:#a7c6ae;position:absolute;left:0}.article-guide{max-width:1160px}.guide-heading{text-align:left;max-width:870px;margin:65px auto 40px}.guide-heading h1{font-size:clamp(2.4rem,4.3vw,3.6rem)}.guide-heading .intro{max-width:800px}.reading-body{min-width:0;max-width:780px}.toc{background:var(--sand);border-top:3px solid var(--green);border-radius:0;max-height:calc(100vh - 48px);margin:0;padding:24px 22px;position:sticky;top:24px;overflow:auto}.toc ol{margin-bottom:0;padding-left:18px;font-size:12px}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.toc li{padding:5px 0 5px 4px}.article-section{margin:0 0 44px;scroll-margin-top:25px}.article-section h2{margin-top:0;font-size:29px}.article-section p{line-height:1.85}.key-takeaway{border-left:3px solid var(--aquatic);background:#edf2ed;padding:28px 30px}.key-takeaway h2{margin-top:10px;font-size:24px}.key-takeaway p:last-child{margin-bottom:0}.guide-checklist{background:var(--sand);border-top:3px solid var(--green);padding:30px}.guide-checklist ul{margin:0;padding:0;list-style:none}.guide-checklist li{border-top:1px solid var(--line);padding:12px 0 12px 28px;font-size:15px;position:relative}.guide-checklist li:before{content:"□";color:var(--green);position:absolute;left:0}.reading-body figure{margin:30px 0}.reading-body picture img{border-radius:3px;width:100%;display:block}.reading-body figcaption{color:#52686a;padding-top:8px;font-size:11px}.next-guides{background:var(--sand);border-top:3px solid var(--green)}.next-guides h2{font-size:25px}.table-wrap{margin:35px 0 45px}th{background:var(--ink);color:#fff}td{background:var(--paper)}footer{background:var(--ink);color:#dbe7e2;border:0;max-width:none;margin-top:70px;padding:50px max(40px,50vw - 580px)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:70px;display:grid}.footer-brand{color:var(--paper);margin-bottom:22px;display:inline-block}.footer-grid p:not(.eyebrow){max-width:320px;font-size:14px}.footer-network{letter-spacing:.05em;color:#a7c6ae;font-size:11px}.footer-nav{flex-direction:column;align-items:start;gap:8px;display:flex}.footer-nav .eyebrow{color:#a7c6ae;margin-bottom:10px}.footer-nav a{color:#dbe7e2;font-size:13px;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.footer-bottom{color:#a7c6ae;border-top:1px solid #38545b;justify-content:space-between;gap:20px;margin-top:35px;padding-top:25px;font-size:11px;display:flex}.footer-nav a[href^=mailto\:]{overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline-color:#b58335}fieldset{border:1px solid var(--line);min-width:0;padding:20px}legend{padding:0 8px;font-weight:600}@media (width<=1000px){.hero{gap:30px}.hero-photo,.hero-photo img{height:470px;min-height:470px}.section-grid{grid-template-columns:repeat(2,1fr)}.magazine-grid{grid-template-columns:1.2fr 1fr}.featured-guide{grid-row:span 2}.reading-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.footer-grid{gap:35px}.method{gap:30px;padding:35px}}@media (width<=700px){.site-header,main{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;gap:25px;padding:38px 0 45px}.hero h1{font-size:44px}.hero-copy .intro{font-size:17px}.hero-photo{border-radius:3px 3px 55px;width:100%;min-height:0}.hero-photo,.hero-photo img{height:360px}.hero-photo figcaption{font-size:23px;bottom:22px;left:22px}.section-heading{display:block}.section-heading>p{margin-top:15px}.section-grid{gap:14px}.category-copy{padding:16px 14px}.category-title{gap:6px}.category-title img{flex-basis:23px;width:23px;height:23px}.category-title h3{font-size:21px}.category-copy p{font-size:12px}.magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.featured-guide{grid-area:auto/1/auto/-1}.featured-guide .guide-image{aspect-ratio:16/9}.featured-guide h3{font-size:30px}.guide-copy h3{font-size:21px}.guide-summary{font-size:12px}.reading-link{font-size:11px}.method{grid-template-columns:1fr;gap:20px;padding:30px 25px}.method h2{font-size:32px}.reading-layout{display:block}.guide-heading{margin:36px 0 30px}.toc{max-height:none;margin:0 0 35px;position:static}.toc ol{columns:2;column-gap:25px}.toc li{break-inside:avoid}.key-takeaway,.guide-checklist{padding:23px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-grid>div:first-child{grid-column:1/-1}footer{padding:40px 22px}.footer-bottom{flex-direction:column;gap:8px}}@media (width<=380px){.hero h1{font-size:38px}.section-grid,.magazine-grid{grid-template-columns:1fr}.featured-guide{grid-column:auto}.toc ol{columns:1}.category-title h3{font-size:24px}.hero-photo,.hero-photo img{height:320px}}.hero-photo .editorial-picture img{object-fit:cover;filter:brightness(.82)saturate(.75);height:100%}@media (width<=600px){.magazine-grid{grid-template-columns:1fr;gap:28px}.featured-guide{grid-column:auto}.guide-copy h3{font-size:26px}.guide-summary{font-size:14px}.reading-link{font-size:12px}.featured-guide h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.section-card{transition:none}.section-card:hover{transform:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aquarium-0.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/aquarium-0.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aquarium-0.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/aquarium-0.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/aquarium-1.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aquarium-2.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/aquarium-2.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aquarium-2.woff2)format("woff2");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{--ink:#102a32;--green:#1e5360;--aquatic:#678d7a;--soft:#dde8df;--sand:#f6f4ee;--paper:#f6f4ee;--line:#e2e5de;--mineral:#d7c6a3}body{background:var(--paper);font-family:Manrope,system-ui,sans-serif}h1,h2,h3,.brand{font-optical-sizing:auto;font-family:Newsreader,Georgia,serif}h1,h2,h3{font-weight:400}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;display:flex}.brand small{font-family:Manrope,system-ui,sans-serif;font-size:10px}.brand-mark{flex:0 0 32px}.button,button{border-radius:12px;font-family:Manrope,system-ui,sans-serif}.site-header,main{max-width:1280px;padding-inline:clamp(20px,4vw,64px)}.site-header{z-index:20;backdrop-filter:blur(12px);background:#f6f4eef5;border:0;min-height:76px;padding-block:16px;position:sticky;top:0}.site-header nav{align-items:center;gap:22px}.site-header nav a{font-size:12px}.search-trigger{border:1px solid var(--mineral);border-radius:12px;gap:10px;display:flex;padding:9px 13px!important}.search-trigger span{font-size:20px;line-height:16px}.hero{grid-template-columns:1.22fr 1fr;gap:46px;min-height:660px;padding-block:55px 70px}.hero h1{letter-spacing:-.035em;max-width:650px;font-size:clamp(52px,5.8vw,80px);line-height:.99}.hero h1 em{color:#416a59;font-family:Newsreader,Georgia,serif;font-weight:400}.hero-copy .intro{max-width:470px;font-size:17px;line-height:1.8}.hero-photo{border-radius:24px;height:520px;min-height:520px}.hero-photo .editorial-picture,.hero-photo .editorial-picture img{height:520px}.hero-photo:after{background:#102a3221;inset:0}.hero-photo figcaption{background:#102a32bf;border-radius:12px;padding:15px 18px;font-family:Newsreader,Georgia,serif}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}.secondary-link{text-underline-offset:5px;font-size:12px;font-weight:600}.reassurance{background:var(--ink);color:var(--paper);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:20px;min-height:100px;padding:26px 32px;display:grid}.reassurance>div{justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.reassurance img{filter:brightness(0)invert(.94);flex:0 0 26px}.univers,.guides{border:0;padding-block:100px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:clamp(34px,3.6vw,48px)}.section-heading>p{max-width:300px;font-size:12px;line-height:1.8}.section-grid{gap:20px}.section-card{background:#fff;border-radius:16px;transition:none}.section-card:hover{background:#fff;transform:none}.category-copy{border:0;padding:24px 21px}.category-title h3{font-size:28px;line-height:1.08}.category-photo img{transition:transform .75s}.section-card:hover .category-photo img{transform:scale(1.03)}.category-number{background:var(--paper);border-radius:8px;font-weight:600}.category-copy p{margin-top:17px;font-size:12px;line-height:1.9}.category-link{font-size:12px}.magazine-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.magazine-card{grid-column:9/13}.featured-guide{background:#fff;border-radius:18px;grid-area:1/1/3/9;overflow:hidden}.featured-guide .guide-image{aspect-ratio:16/9}.featured-guide .guide-copy{padding:34px}.featured-guide h3{font-size:38px}.magazine-card:not(.featured-guide):not(.horizontal-guide) .guide-copy{padding:15px 0 0}.guide-image{border-radius:14px}.featured-guide .guide-image{border-radius:0}.guide-copy h3{font-size:26px;line-height:1.15}.featured-guide .guide-copy h3{font-size:38px}.guide-summary{line-height:1.85}.reading-link{border:0;padding-top:4px;font-size:11px;font-weight:600}.horizontal-guide{border-top:1px solid var(--line);grid-column:span 6;grid-template-columns:40% 1fr;align-items:start;gap:24px;padding-top:30px;display:grid}.horizontal-guide .guide-image{aspect-ratio:4/3}.horizontal-guide .guide-copy{padding:0}.starting-journey{background:var(--ink);color:var(--paper);border-radius:18px;grid-template-columns:1fr 1fr;margin-bottom:100px;display:grid;position:relative;overflow:hidden}.journey-photo{min-height:510px}.journey-photo picture,.journey-photo img{object-fit:cover;filter:brightness(.8)saturate(.75);width:100%;height:100%}.journey-content{padding:45px}.journey-content .eyebrow{color:var(--mineral)}.journey-content h2{margin-top:0;font-size:40px}.journey-content ol{margin:25px 0 30px;padding:0;list-style:none}.journey-content li{border-bottom:1px solid #3b545b;align-items:center;gap:17px;padding:12px 0;font-size:13px;display:flex}.journey-content li span{color:var(--mineral);font-size:11px}.journey-content .button{background:var(--paper);color:var(--ink)}.method{border-radius:18px;gap:60px;margin-bottom:15px;padding:55px}.method h2{font-size:44px}.method p{line-height:1.85}.method-points{border:1px solid #3b545b;border-radius:14px;padding:10px 22px}.method-points li{font-size:12px}.method-points li:last-child{border:0}.footer-brand{font-size:42px;display:block}.footer-signature{margin-bottom:40px}.footer-signature p{max-width:420px;font-size:13px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.footer-grid>div:first-child{grid-column:auto}.footer-nav{min-width:0}.footer-nav a{font-size:12px}.footer-network{font-size:11px}.article,.reading-body{font-size:16px}.reading-body p{max-width:68ch}.reading-layout{gap:45px}.toc{background:#fff;border-top:0;border-radius:14px;max-height:calc(100vh - 120px);top:100px}.key-takeaway{background:var(--soft);border-radius:14px}.guide-checklist{border-color:var(--mineral);background:#fff;border-radius:14px}.article-section h2{font-size:32px}.guide-heading h1{line-height:1.06}.reading-body figure img{border-radius:14px}.search-page{max-width:900px;margin:65px auto 80px}.search-page h1{font-size:clamp(40px,5vw,64px)}.search-field{gap:12px;display:flex}.search-field input{background:#fff;border-radius:12px;min-width:0;margin:0}.search-field button{flex:none}.search-results{gap:20px;display:grid}.search-result{background:#fff;border-radius:14px;padding:27px}.search-result h2{margin:0 0 14px;font-size:29px}.search-result h2 a{text-decoration:none}.search-result p:last-child{margin:0;font-size:14px}#search-status{margin-top:25px;font-size:13px}[hidden]{display:none!important}.article-section{scroll-margin-top:100px}#methode,#guides{scroll-margin-top:110px}@media (width<=1100px){.site-header{gap:20px}.brand{font-size:26px}.site-header nav{gap:13px}.hero{gap:30px}.hero h1{font-size:64px}.hero-photo,.hero-photo .editorial-picture,.hero-photo .editorial-picture img{height:480px;min-height:480px}.horizontal-guide{grid-template-columns:1fr}.horizontal-guide .guide-image{aspect-ratio:16/9}.footer-grid{gap:28px}}@media (width<=900px){.site-header{min-height:auto;position:static}.hero h1{font-size:58px}.reassurance{grid-template-columns:repeat(2,1fr)}.magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-card,.featured-guide,.horizontal-guide{grid-area:auto}.featured-guide{grid-column:1/-1}.horizontal-guide{display:block}.horizontal-guide .guide-copy{padding-top:18px}.starting-journey{grid-template-columns:1fr 1fr}.journey-content{padding:30px}.journey-content h2{font-size:34px}.journey-photo{min-height:480px}.toc{max-height:calc(100vh - 48px);top:24px}.article-section{scroll-margin-top:25px}}@media (width<=700px){.site-header{gap:18px;padding-block:20px}.site-header nav{gap:8px 18px}.brand{font-size:29px}.hero{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:40px 50px}.hero h1{font-size:clamp(46px,10vw,62px)}.hero-photo,.hero-photo .editorial-picture,.hero-photo .editorial-picture img{height:390px;min-height:0}.hero-photo{border-radius:18px}.hero-actions{gap:20px}.hero-copy .intro{font-size:16px}.hero-photo figcaption{font-size:25px;bottom:20px;left:20px;right:20px}.reassurance{border-radius:14px;gap:20px 15px;padding:25px 18px}.reassurance>div{justify-content:flex-start;gap:8px;font-size:11px}.univers,.guides{padding-block:64px}.category-copy{padding:20px 16px}.category-title h3{font-size:24px}.category-title img{display:none}.starting-journey{margin-bottom:64px;display:block}.journey-photo{height:240px;min-height:0}.journey-content{padding:30px}.method{gap:28px;padding:30px}.method h2{font-size:36px}.method-points{padding:8px 17px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{font-size:36px}.footer-grid>div:first-child{grid-column:auto}.search-page{margin-top:40px}.toc{max-height:none}.reading-body p{max-width:100%}.article-section h2{font-size:29px}}@media (width<=600px){.magazine-grid{grid-template-columns:1fr;gap:35px}.featured-guide{grid-column:auto}.featured-guide .guide-copy{padding:25px}.featured-guide .guide-copy h3{font-size:32px}.horizontal-guide .guide-copy{padding:20px 0 0}.hero-actions .button{padding-inline:17px;font-size:12px}.search-field{flex-direction:column}.search-field button{align-self:flex-start}.reassurance img{flex-basis:22px;width:22px;height:22px}}@media (width<=380px){.hero h1{font-size:44px}.reassurance{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.category-title h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.category-photo img{transition:none}.section-card:hover .category-photo img{transform:none}}.hero h1{letter-spacing:-.045em;font-size:clamp(64px,6.5vw,94px);line-height:.98}.hero-photo{min-height:560px}.editorial-visual{width:100%;height:100%;display:block;position:relative}.editorial-visual picture{width:100%;height:100%;display:block}.photo-signature{color:#fff;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#102a32c7;border-radius:3px;max-width:calc(100% - 24px);padding:5px 8px;font:500 9px/1.4 Manrope,sans-serif;position:absolute;bottom:12px;left:12px}.search-page{max-width:1060px;min-height:75vh;padding-block:45px}.search-page h1{max-width:16ch;margin-bottom:45px;font-size:clamp(46px,6vw,80px);line-height:1.05}.search-field input{padding:18px;font-size:20px}.search-suggestions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.search-suggestions a{border:1px solid var(--mineral);border-radius:30px;padding:8px 14px;font-size:13px;text-decoration:none}.search-suggestions a:hover{background:var(--soft)}.guide-checklist li:before{content:"";box-sizing:border-box;background:0 0;border:1.5px solid #1e5360;border-radius:2px;width:14px;height:14px;display:block;position:absolute;top:calc(5px + .86em);left:0}.guide-checklist li{padding-left:30px}.article-guide .guide-heading{max-width:1020px;margin:35px auto 28px}.guide-heading .eyebrow{margin-bottom:16px}.guide-heading .article-title{margin:0 0 20px}.guide-heading .article-meta{margin:0 0 18px;line-height:1.6}.guide-heading .intro{max-width:720px;margin:0}.article-opening-photo{margin:0 0 55px}.article-opening-photo figure{margin:0}.article-opening-photo img{aspect-ratio:16/9}.article-opening-photo figcaption{font-size:var(--text-xs);color:#52686a;margin-top:10px}.hero-placeholder-note{font-size:var(--text-xs);color:#52686a;margin-top:8px;line-height:1.5}@media (width<=700px){.article-guide .guide-heading{margin:24px 0 22px}.guide-heading .article-title{margin-bottom:16px}.guide-heading .intro{font-size:var(--text-base)}.article-opening-photo{margin-bottom:35px}}@media (width<=380px){body:has(.article-guide) .site-header{gap:10px;padding-block:12px}body:has(.article-guide) .site-header .brand{font-size:26px}body:has(.article-guide) .site-header .brand small{display:none}body:has(.article-guide) .site-header nav{gap:8px 10px}body:has(.article-guide) .preview-notice{padding-block:6px}.article-guide .guide-heading{margin:16px 0}.guide-heading .eyebrow{margin-bottom:10px}.guide-heading .article-title,.guide-heading .article-meta{margin-bottom:12px}.guide-heading .intro{line-height:1.5}}.link-arrow .cta-arrow{vertical-align:middle;flex-shrink:0;transition:transform .18s;display:inline-block}:root{--line:#102a321f;--card-image-zoom:1.025}.section-card,.magazine-card,.card{box-shadow:none;transition:none;transform:none}.section-card:hover,.magazine-card:hover,.card:hover{box-shadow:none;transform:none}.section-card:hover .category-photo img,.magazine-card:hover .guide-image img{transform:scale(var(--card-image-zoom))}.guide-image img{transition:transform .18s}.guide-image{overflow:hidden}.section-card:hover h3,.magazine-card:hover h3 a,.card:hover h3 a{color:#0b2027}.section-card h3,.magazine-card h3 a{transition:color .18s}.card,.search-result,.key-takeaway,.guide-checklist,.visual-repere,.toc{box-shadow:none}.search-result{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.method-points{border:0;border-radius:0;padding-inline:0}.method-points li,.journey-content li{border-bottom:1px solid #ffffff29}.method-points li:last-child{border-bottom:0}.secondary-guide,.next-guides,.footer-bottom{border-width:1px}.secondary-guide,.next-guides{border-color:var(--line)}.search-trigger,.search-suggestions a,.guide-checklist,.card,input,textarea,fieldset,th,td{border:1px solid var(--line)}:focus-visible,a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #1e5360}footer :focus-visible,.method :focus-visible,.starting-journey :focus-visible{outline-color:#a7c6ae}.link-arrow:hover .cta-arrow,.link-arrow:focus-visible .cta-arrow{transform:translate(4px)}.category-link .cta-arrow{margin-left:8px}.reading-link .cta-arrow{margin-left:4px}@media (prefers-reduced-motion:reduce){.link-arrow .cta-arrow{transition:none}.link-arrow:hover .cta-arrow,.link-arrow:focus-visible .cta-arrow{transform:none}.guide-image img,.category-photo img,.section-card h3,.magazine-card h3 a{transition:none}.section-card:hover .category-photo img,.magazine-card:hover .guide-image img{transform:none}}.hero-photo{aspect-ratio:4/5;min-height:0;height:auto!important}.hero-photo .editorial-visual,.hero-photo .editorial-picture,.hero-photo img{object-fit:cover;height:100%!important}.guide-photo picture{border-radius:14px;display:block;overflow:hidden}.guide-photo img{object-fit:cover;width:100%;display:block;height:auto!important}.educational-photo img{aspect-ratio:3/2}.article-hero-photo img{aspect-ratio:16/9}.guide-hierarchy .guide-image,.secondary-guide .guide-image{aspect-ratio:16/10!important}.visual-repere{background:var(--soft);border-radius:16px;margin:35px 0 45px;padding:32px}.visual-repere h2{margin:10px 0 25px;font-size:32px}.visual-repere ol{grid-template-columns:1fr 1fr;gap:22px;padding:0;list-style:none;display:grid}.visual-repere li{align-items:start;gap:14px;line-height:1.5;display:flex}.repere-number{color:var(--primary);border-bottom:2px solid var(--mineral);padding-bottom:6px;font-size:13px}.visual-repere a{text-underline-offset:4px;font-size:15px;text-decoration:none}.visual-repere a:hover{text-decoration:underline}.repere-note{margin-top:25px;font-size:12px!important}@media (width<=600px){.visual-repere{padding:24px}.visual-repere ol{grid-template-columns:1fr}.visual-repere h2{font-size:28px}}@media (width<=700px){.hero h1{font-size:clamp(54px,10vw,68px)}.hero-photo{min-height:0}.search-page{margin-top:30px;padding-block:20px}.search-page h1{font-size:48px}.photo-signature{font-size:8px;bottom:8px;left:8px}.secondary-guide .photo-signature span{display:none}}.guide-hierarchy{grid-template-columns:1fr 1fr;align-items:start;gap:38px;display:grid}.guide-hierarchy .featured-guide{background:#fff;border-radius:18px;grid-area:auto;overflow:hidden}.guide-hierarchy .featured-guide .guide-image{aspect-ratio:16/9;border-radius:0}.guide-hierarchy .featured-guide .guide-copy{padding:34px}.guide-hierarchy .featured-guide .guide-copy h3{letter-spacing:-.025em;font-size:44px;line-height:1.08}.guide-hierarchy .featured-guide .guide-summary{-webkit-line-clamp:4;margin:22px 0 28px;font-size:15px}.guide-hierarchy .featured-guide .button{font-size:12px}.featured-time{color:#52686a;margin:15px 0 0;font-size:11px}.secondary-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px;display:grid}.secondary-guides .secondary-guide{grid-area:auto}.secondary-guide .guide-image{aspect-ratio:16/9}.secondary-guide .guide-copy{padding:17px 0 0}.secondary-guide .guide-copy h3{letter-spacing:-.01em;font-size:25px;line-height:1.18}.secondary-guide .guide-summary{-webkit-line-clamp:2;font-size:12px}.secondary-guide .eyebrow{font-size:9px}.secondary-guide .reading-link{font-size:10px}@media (width<=1000px){.guide-hierarchy{grid-template-columns:1fr;gap:35px}.guide-hierarchy .featured-guide{display:block}.guide-hierarchy .featured-guide .guide-copy{padding:28px}.guide-hierarchy .featured-guide .guide-copy h3{font-size:35px}.secondary-guides{gap:30px}.secondary-guide .guide-copy h3{font-size:27px}}@media (width<=700px){.guide-hierarchy .featured-guide{display:block}.guide-hierarchy .featured-guide .guide-copy{padding:27px}.guide-hierarchy .featured-guide .guide-copy h3{font-size:34px}.secondary-guides{grid-template-columns:1fr;gap:24px}.secondary-guide{border-bottom:1px solid var(--line);grid-template-columns:44% minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid}.secondary-guide .guide-copy{padding:0}.secondary-guide .guide-copy h3{font-size:24px}.secondary-guide .guide-summary{display:none}.secondary-guide .reading-link{font-size:10px;display:block}.secondary-guide .reading-link>span:last-child{margin-top:5px;display:block}.secondary-guide .eyebrow{margin-bottom:8px}.featured-time{margin-bottom:0}}@media (width<=380px){.guide-hierarchy .featured-guide .guide-copy{padding:23px}.guide-hierarchy .featured-guide .guide-copy h3{font-size:31px}.secondary-guide{gap:13px}.secondary-guide .guide-copy h3{font-size:22px}.guide-hierarchy .featured-guide .button{padding-inline:15px;font-size:11px}}:root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--heading-h3:clamp(1.35rem, 1.5vw, 1.65rem);--heading-h2:clamp(2rem, 3vw, 3rem);--heading-h1-article:clamp(2.8rem, 5vw, 4.8rem);--heading-h1-home:clamp(3.5rem, 6vw, 5.5rem);--article-text:1.075rem;--article-leading:1.72;--article-measure:720px}body,input,textarea,button{font-family:Manrope,system-ui,sans-serif;font-size:var(--text-base)}h1,h2,h3,.brand{font-family:Newsreader,Georgia,serif}h1{font-size:var(--heading-h1-article);text-wrap:balance}h2,.section-heading h2,.method h2,.journey-content h2,.article-section h2,.visual-repere h2{font-size:var(--heading-h2);text-wrap:balance;line-height:1.12}h3,.category-title h3,.guide-copy h3,.secondary-guide .guide-copy h3{font-size:var(--heading-h3);text-wrap:balance;line-height:1.18}.hero h1{font-size:var(--heading-h1-home);letter-spacing:-.025em;text-wrap:balance;line-height:.98}.article h1,.guide-heading .article-title{font-size:var(--heading-h1-article);letter-spacing:-.025em;text-wrap:balance;line-height:.98}.guide-hierarchy .featured-guide .guide-copy h3{font-size:var(--heading-h2);text-wrap:balance;line-height:1.12}.article-body{font-size:var(--article-text);line-height:var(--article-leading);max-width:var(--article-measure);min-width:0}.article-body p,.article-body li{font-size:inherit;line-height:inherit;max-width:100%}.intro,.hero-copy .intro{font-size:var(--text-lg);line-height:1.65}.eyebrow,.secondary-guide .eyebrow,.article-meta,.brand small,.featured-time,.reading-link,.secondary-guide .reading-link,.category-link,.footer-network{font-size:var(--text-xs)}.site-header nav a,.button,.hero-actions .button,.guide-hierarchy .featured-guide .button,.secondary-link,.section-heading>p,.category-copy p,.guide-summary,.secondary-guide .guide-summary,.footer-nav a,.footer-signature p,.reassurance>div,.journey-content li,.method-points li,.toc ol,.search-suggestions a{font-size:var(--text-sm)}.guide-hierarchy .featured-guide .guide-summary{font-size:var(--text-base)}.article-body .eyebrow,.article-body figcaption,.article-body .repere-note{font-size:var(--text-xs)}.article-body .visual-repere a{font-size:var(--text-sm)}.search-page h1{font-size:var(--heading-h1-article);text-wrap:balance;line-height:1.05}.search-field input{font-size:var(--text-xl)}.search-result h2{font-size:var(--heading-h3)}.article-title,.hero h1,.search-page h1{overflow-wrap:anywhere}@media (width<=700px){:root{--heading-h1-article:clamp(2.35rem, 11vw, 3.25rem);--heading-h1-home:clamp(2.35rem, 11vw, 3.25rem);--article-text:17px;--article-leading:1.7}.site-header,main,footer{padding-inline:20px}.search-page h1{line-height:.98}.guide-heading .intro{font-size:17px;line-height:1.7}.table-wrap{max-width:100%;overflow-x:auto}}.reading-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.toc-responsive{overscroll-behavior:contain;border:0;border-right:1px solid var(--line);max-height:calc(100dvh - 125px);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 20px 0 0;display:block;position:sticky;top:100px;overflow-y:auto}.toc-responsive summary{cursor:pointer;font:600 var(--text-sm)/1.5 Manrope,system-ui,sans-serif;justify-content:space-between;align-items:center;gap:15px;padding:0 4px;list-style:none;display:flex}.toc-responsive summary::-webkit-details-marker{display:none}.toc-responsive[open] summary svg{transform:rotate(180deg)}.toc ol{columns:1;font-size:var(--text-sm);margin:18px 0 0;padding:0;list-style:none}.toc li{border-bottom:1px solid var(--line);margin:0;padding:0}.toc li:last-child{border:0}.toc a{color:var(--ink);align-items:baseline;gap:12px;padding:12px 4px;line-height:1.45;text-decoration:none;display:flex}.toc a:hover{text-underline-offset:4px;color:var(--primary);text-decoration:underline}.toc-number{font-size:var(--text-xs);color:var(--primary);font-variant-numeric:tabular-nums;flex:0 0 22px}.toc .eyebrow{margin:0}@media (width<=1000px){.reading-layout{display:block}.toc-responsive{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;max-height:none;margin:0 0 30px;padding:0;display:block;position:static}.toc-responsive summary{cursor:pointer;font:600 var(--text-sm)/1.5 Manrope,system-ui,sans-serif;justify-content:space-between;align-items:center;gap:15px;padding:18px 4px;list-style:none;display:flex}.toc-responsive summary::-webkit-details-marker{display:none}.toc-responsive[open] summary svg{transform:rotate(180deg)}.toc-responsive ol{margin:0;padding-bottom:8px}.toc-responsive a{padding:13px 4px}}#guide-contents{scroll-margin-top:100px}.mobile-header-actions{display:none}@media (width<=900px){body header.site-header{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;min-height:72px;padding:14px 20px;display:flex;position:relative}.site-header .desktop-navigation{display:none}body header.site-header .brand{white-space:nowrap;letter-spacing:-.035em;min-width:0;font-size:clamp(23px,6vw,29px)}.site-header .brand-mark,.site-header .brand small{display:none}.mobile-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.mobile-search,.mobile-menu summary{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-close,.mobile-menu[open] .menu-bars{display:none}.mobile-menu[open] .menu-close{display:block}.site-header .mobile-navigation{top:100%;background:var(--paper);border-bottom:1px solid var(--line);z-index:21;padding:12px 20px 24px;display:block;position:absolute;inset-inline:0}.mobile-navigation a{padding:13px 0;font-size:17px;line-height:1.5;text-decoration:none;display:block}.mobile-navigation a:hover,.mobile-navigation a[aria-current=page]{color:var(--primary);text-underline-offset:5px;text-decoration:underline}.mobile-navigation-about{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}}.site-header .header-project{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.site-header .header-project:hover{background:var(--green);color:#fff}.site-header .header-project:focus-visible{outline:2px solid var(--green);outline-offset:4px}.desktop-navigation{flex-wrap:nowrap}.mobile-navigation>.header-project{margin-bottom:16px}@media (width>=901px){.site-header .desktop-navigation{gap:16px}}
