.maman-journal,.article-page{background:#fffdf9}.journal-hero{background:linear-gradient(115deg,#f6ece8 0%,#f4efe7 58%,#e6eceb 100%);padding:92px 0 86px}.journal-hero-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.journal-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(48px,6vw,78px)/.98 Georgia,serif}.journal-hero h1 em{color:var(--terracotta);font-weight:400}.journal-hero-inner>p{color:#685d56;max-width:450px;margin:0 0 6px;font:17px/1.75 Georgia,serif}.journal-featured{grid-template-columns:1.04fr .96fr;align-items:center;gap:82px;padding:100px 0;display:grid}.featured-image{border-radius:240px 240px 18px 18px;height:610px;position:relative;overflow:hidden;box-shadow:0 28px 70px #4d362a1f}.featured-image span{text-transform:uppercase;letter-spacing:.13em;background:#fffdf9;border-radius:999px;padding:12px 17px;font-size:10px;font-weight:700;position:absolute;bottom:24px;left:24px}.featured-copy{padding-right:32px}.article-meta{text-transform:uppercase;letter-spacing:.12em;color:#8a7e76;margin:0 0 18px!important;font-size:10px!important}.article-meta span{color:var(--terracotta);font-weight:700}.featured-copy h2{letter-spacing:-.035em;margin:0 0 24px;font:400 clamp(41px,4.5vw,60px)/1.02 Georgia,serif}.featured-copy>p:not(.article-meta){color:var(--muted);margin:0 0 30px;font:17px/1.75 Georgia,serif}.journal-list{padding:20px 0 120px}.journal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:42px;padding-bottom:28px;display:flex}.journal-heading h2{margin:0;font:48px/1 Georgia,serif}.journal-heading svg{color:var(--terracotta)}.article-grid{grid-template-columns:repeat(2,1fr);gap:42px;display:grid}.article-card-image{border-radius:22px;height:440px;margin-bottom:25px;display:block;overflow:hidden}.article-card-image img{transition:transform .5s}.article-card-image:hover img{transform:scale(1.025)}.article-card h3{max-width:500px;margin:0 0 15px;font:36px/1.08 Georgia,serif}.article-card>p:not(.article-meta){color:var(--muted);max-width:520px;margin:0 0 20px;font:15px/1.7 Georgia,serif}.article-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.journal-promise{background:var(--ink);color:#fff;text-align:center;padding:82px 20px}.journal-promise span{text-transform:uppercase;letter-spacing:.2em;color:#d7b4aa;font-size:9px}.journal-promise p{margin:18px 0 0;font:clamp(30px,4vw,48px)/1.2 Georgia,serif}.journal-promise em{color:var(--rose);font-weight:400}.article-header{text-align:center;max-width:920px;padding:75px 0 55px}.back-link{border-bottom:1px solid var(--line);align-items:center;gap:7px;margin-bottom:55px;padding-bottom:5px;font-size:11px;display:inline-flex}.article-header h1{letter-spacing:-.04em;max-width:900px;margin:0 auto 25px;font:400 clamp(48px,6.2vw,76px)/1.02 Georgia,serif}.article-deck{color:var(--muted);max-width:710px;margin:0 auto 28px;font:18px/1.65 Georgia,serif}.article-byline{color:#8a7e76;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.article-byline i{background:var(--terracotta);border-radius:50%;width:3px;height:3px}.article-byline span{align-items:center;gap:5px;display:flex}.article-hero-image{border-radius:30px;max-width:1030px;height:680px;overflow:hidden}.article-hero-image img{object-position:center 48%}.article-layout{grid-template-columns:210px minmax(0,620px);align-items:start;gap:70px;max-width:930px;padding:75px 0 105px;display:grid}.article-share{border-top:1px solid var(--line);padding-top:17px;position:sticky;top:115px}.article-share>span{text-transform:uppercase;letter-spacing:.14em;color:#8a7e76;margin-bottom:14px;font-size:9px;display:block}.article-share a{color:var(--terracotta);align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.article-body>p{color:#4f4641;margin:0 0 25px;font:18px/1.82 Georgia,serif}.article-body h2{letter-spacing:-.02em;margin:58px 0 23px;font:36px/1.12 Georgia,serif}.article-body blockquote{color:var(--terracotta);border-left:2px solid var(--terracotta);margin:48px 0;padding:4px 0 4px 28px;font:italic 33px/1.35 Georgia,serif}.article-body ul{margin:30px 0 35px;padding:0;list-style:none}.article-body li{border-bottom:1px solid var(--line);padding:14px 0 14px 31px;font:17px/1.65 Georgia,serif;position:relative}.article-body li:before{content:"—";color:var(--terracotta);position:absolute;left:0}.article-signature{border-top:1px solid var(--line);flex-direction:column;margin-top:55px;padding-top:25px;display:flex}.article-signature span{color:var(--muted);font:italic 15px Georgia,serif}.article-signature strong{color:var(--terracotta);margin-top:7px;font:italic 400 38px Georgia,serif}.next-article{background:#edf0ec;padding:75px 0}.next-article-inner{grid-template-columns:210px 1fr;align-items:center;gap:70px;max-width:930px;display:grid}.next-article img{border-radius:105px 105px 14px 14px;height:260px}.next-article h2{max-width:600px;margin:0 0 22px;font:38px/1.1 Georgia,serif}@media (max-width:900px){.journal-hero-inner,.journal-featured{grid-template-columns:1fr}.journal-hero-inner{gap:28px}.journal-featured{gap:45px}.featured-image{max-width:620px;height:560px}.featured-copy{padding:0}.article-layout{grid-template-columns:1fr;gap:35px}.article-share{border-top:0;border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:0 0 22px;display:flex;position:static}.article-share>span{margin:0}.article-hero-image{height:620px}.next-article-inner{grid-template-columns:180px 1fr;gap:38px}}@media (max-width:600px){.journal-hero{padding:67px 0 62px}.journal-hero h1{font-size:47px}.journal-hero-inner>p{font-size:16px}.journal-featured{padding:65px 0}.featured-image{border-radius:180px 180px 14px 14px;height:455px}.featured-copy h2{font-size:40px}.journal-list{padding:10px 0 80px}.journal-heading h2{font-size:39px}.article-grid{grid-template-columns:1fr;gap:55px}.article-card-image{height:390px}.article-card h3{font-size:32px}.article-header{padding:45px 0 38px}.back-link{margin-bottom:40px}.article-header h1{font-size:46px}.article-deck{font-size:16px}.article-byline{line-height:1.6}.article-hero-image{border-radius:20px;width:calc(100% - 28px);height:510px}.article-layout{padding:48px 0 75px}.article-share{flex-direction:column;align-items:flex-start;gap:7px}.article-body>p{font-size:17px}.article-body h2{margin-top:48px;font-size:31px}.article-body blockquote{margin:40px 0;padding-left:20px;font-size:28px}.next-article{padding:55px 0}.next-article-inner{grid-template-columns:1fr;gap:28px}.next-article img{border-radius:150px 150px 14px 14px;height:310px}.next-article h2{font-size:33px}}.journal-children{padding-top:0}.journal-section-intro{color:var(--muted);max-width:680px;margin:-10px 0 38px;font:17px/1.7 Georgia,serif}.article-sources{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:40px;padding-top:20px;font:14px/1.5 Arial,sans-serif;display:flex}.article-sources strong{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px}.article-sources a{color:var(--terracotta);text-underline-offset:3px;text-decoration:underline}.journal-quicknav{gap:10px;padding-top:26px;display:flex}.journal-quicknav a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;transition:background .2s;display:inline-flex}.journal-quicknav a:hover{background:#f4ece7}.journal-quicknav+.journal-featured{padding-top:64px}@media (max-width:600px){.journal-quicknav{flex-wrap:wrap;padding-top:20px}.journal-quicknav a{font-size:12px}.journal-quicknav+.journal-featured{padding-top:50px}}.featured-image.alice-portrait img{object-fit:contain;background:#f7f2ed}.article-hero-image.alice-article-portrait{max-width:760px;height:auto;overflow:visible}.article-hero-image.alice-article-portrait img{object-fit:contain;border-radius:24px;width:100%;height:auto;display:block}.article-pinterest-image{border-radius:8px;width:100%;max-width:185px;height:auto;margin:16px 0;display:block;box-shadow:0 8px 28px #4d362a1a}.article-reperes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 34px;display:grid}.article-repere{background:#f7f3ef;border-left:3px solid #b98271;border-radius:6px;padding:22px 24px}.article-repere strong{color:#965f50;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font:700 13px/1.4 Arial,sans-serif;display:block}.article-repere p{margin:0;font-size:16px;line-height:1.55}@media (max-width:640px){.article-reperes{grid-template-columns:1fr}.article-repere{padding:18px 20px}}
