.ArticleBody-module__vELbgG__articleBody{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#000000c7;font-size:clamp(16px,1.15vw,17px);line-height:1.85}.ArticleBody-module__vELbgG__articleBody h2{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;border-left:3px solid #8f866f;margin:2.6em 0 1em;padding-left:16px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.3}.ArticleBody-module__vELbgG__articleBody h3{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:2em 0 .8em;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.35}.ArticleBody-module__vELbgG__articleBody p{margin:0 0 1.4em}.ArticleBody-module__vELbgG__articleBody a{color:#8f866f;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ArticleBody-module__vELbgG__articleBody ul,.ArticleBody-module__vELbgG__articleBody ol{margin:0 0 1.4em 1.4em}.ArticleBody-module__vELbgG__articleBody li{margin-bottom:.5em}.ArticleBody-module__vELbgG__articleBody blockquote{color:#000000b3;border-left:2px solid #8f866f;margin:1.8em 0;padding:0 0 0 24px;font-style:italic}.ArticleBody-module__vELbgG__articleBody code{color:#1a1a1a;background:#f7f3ef;padding:.1em .4em;font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:.88em}.ArticleBody-module__vELbgG__articleBody hr{border:none;border-top:1px solid #8f866f4d;width:56px;margin:2.6em auto}.ArticleBody-module__vELbgG__articleBody img{border:1px solid #8f866f33;max-width:100%;height:auto;margin:1.8em 0;display:block}.ArticleBody-module__vELbgG__articleBody table{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:.94em}.ArticleBody-module__vELbgG__tableWrap{border:1px solid #8f866f33;margin:1.8em 0;overflow-x:auto}.ArticleBody-module__vELbgG__articleBody th,.ArticleBody-module__vELbgG__articleBody td{text-align:left;border-bottom:1px solid #8f866f2e;padding:12px 16px}.ArticleBody-module__vELbgG__articleBody th{color:#1a1a1a;background:#f9f7f4;background:lab(97.2499% .60451 1.69981);font-weight:600}.ArticleBody-module__vELbgG__articleBody tr:nth-child(2n) td{background:#fcfbf9;background:lab(98.625% .300646 .848889)}
.Breadcrumb-module__Ys0HqG__breadcrumb{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#8f866f;flex-wrap:wrap;align-items:center;margin-bottom:clamp(16px,2vw,28px);font-size:.75rem;display:flex}.Breadcrumb-module__Ys0HqG__dossier{justify-content:center}.Breadcrumb-module__Ys0HqG__crumb{align-items:center;display:inline-flex}.Breadcrumb-module__Ys0HqG__breadcrumb a{color:#8f866f;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:none;text-decoration-thickness:1px;display:inline-flex}.Breadcrumb-module__Ys0HqG__breadcrumb a:active{text-decoration-line:underline}.Breadcrumb-module__Ys0HqG__current{align-items:center;min-height:44px;display:inline-flex}.Breadcrumb-module__Ys0HqG__sep{opacity:.5;margin:0 10px;display:inline-block}@media (hover:hover){.Breadcrumb-module__Ys0HqG__breadcrumb a:hover{text-decoration-line:underline}}
.article-module__2W_64a__article{max-width:740px;margin:0 auto}.article-module__2W_64a__articleHeader{margin-bottom:clamp(32px,4vw,48px)}.article-module__2W_64a__articleTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:0 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.15}.article-module__2W_64a__articleStandfirst{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0000009e;margin:0 0 24px;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.article-module__2W_64a__articleByline{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#8f866f;border-top:1px solid #8f866f40;flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;font-size:.75rem;display:flex}.article-module__2W_64a__bylineDot{opacity:.6;background:#8f866f;border-radius:50%;width:4px;height:4px;display:inline-block}.article-module__2W_64a__articleFeatured{margin:clamp(28px,4vw,48px) 0}.article-module__2W_64a__articleFeatured img{border:1px solid #8f866f40;width:100%;height:auto;display:block}.article-module__2W_64a__articleFeaturedCaption{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0000008c;letter-spacing:.02em;margin-top:10px;font-size:.8rem;font-style:italic}.article-module__2W_64a__faqBlock{border-top:1px solid #8f866f40;margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,4vw,40px)}.article-module__2W_64a__faqBlockTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#8f866f;margin:0 0 24px;font-size:.75rem}.article-module__2W_64a__faqItem{background:#f7f3ef;margin-bottom:14px;padding:1.25rem 1.5rem}.article-module__2W_64a__faqItem h3{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:0 0 8px;font-size:1.05rem;font-weight:600;line-height:1.4}.article-module__2W_64a__faqItem p{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#000000b3;margin:0;font-size:16px;line-height:1.7}.article-module__2W_64a__leavesSection{border-top:1px solid #8f866f40;margin-top:clamp(64px,8vw,96px);padding-top:clamp(40px,5vw,60px)}.article-module__2W_64a__leavesTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#8f866f;text-align:center;margin:0 0 32px;font-size:.75rem}.article-module__2W_64a__leavesGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(20px,2.4vw,32px);display:grid}.article-module__2W_64a__leafCard{color:inherit;border-top:1px solid #8f866f4d;flex-direction:column;padding:clamp(22px,2.2vw,30px) 0;text-decoration:none;transition:border-color .3s;display:flex;position:relative}.article-module__2W_64a__leafCard:active{border-top-color:#8f866f}.article-module__2W_64a__leafCardNumeral{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;color:#8f866f;margin:0 0 14px;font-size:.75rem;font-weight:500}.article-module__2W_64a__leafCardTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:0 0 12px;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.35;transition:color .3s}.article-module__2W_64a__leafCardExcerpt{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#00000094;margin:0;font-size:16px;line-height:1.7}@media (hover:hover){.article-module__2W_64a__leafCard:hover{border-top-color:#8f866f}.article-module__2W_64a__leafCard:hover .article-module__2W_64a__leafCardTitle{color:#8f866f}}
.dossier-module__GAkgTq__dossierHeader{text-align:center;margin-bottom:clamp(32px,5vw,64px)}.dossier-module__GAkgTq__dossierKicker{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.32em;color:#8f866f;margin-bottom:12px;font-size:.7rem}.dossier-module__GAkgTq__dossierTitle{font-family:var(--font-mrs-sd), "Mrs Saint Delafield", cursive;color:#8f866f;margin:0 0 24px;font-size:clamp(58px,9vw,96px);font-weight:400;line-height:.95}.dossier-module__GAkgTq__dossierStandfirst{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#000000b8;max-width:660px;margin:0 auto;font-size:clamp(16px,1.6vw,19px);font-style:italic;line-height:1.65}.dossier-module__GAkgTq__dossierRule{background:#8f866f;width:56px;height:1px;margin:clamp(30px,4vw,44px) auto 0}.dossier-module__GAkgTq__hubGrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(22px,3vw,36px);margin-top:clamp(40px,5vw,64px);display:grid}.dossier-module__GAkgTq__hubCard{color:inherit;background:#fff;border:1px solid #8f866f2e;padding:clamp(24px,2.6vw,36px);text-decoration:none;transition:border-color .3s,transform .3s;display:block;position:relative}.dossier-module__GAkgTq__hubCard:active{border-color:#8f866f80}.dossier-module__GAkgTq__hubCardNumeral{font-family:var(--font-mrs-sd), "Mrs Saint Delafield", cursive;color:#8f866f;opacity:.7;margin:0 0 8px;font-size:2.6rem;line-height:1}.dossier-module__GAkgTq__hubCardTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:0 0 12px;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.3}.dossier-module__GAkgTq__hubCardExcerpt{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0000009e;margin:0 0 18px;font-size:16px;line-height:1.7}.dossier-module__GAkgTq__hubCardMeta{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#8f866f;font-size:.75rem}@media (hover:hover){.dossier-module__GAkgTq__hubCard:hover{border-color:#8f866f80;transform:translateY(-2px)}}
.magazine-module__Wcu3Ya__shell{background:var(--background)}.magazine-module__Wcu3Ya__page{width:100%;max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(20px,6vw,80px) clamp(60px,8vw,100px)}.magazine-module__Wcu3Ya__empty{text-align:center;background:#faf8f5;background:lab(97.6428% .517339 1.45649);border:1px solid #8f866f40;padding:clamp(40px,6vw,80px) clamp(20px,4vw,60px)}.magazine-module__Wcu3Ya__emptyMark{font-family:var(--font-mrs-sd), "Mrs Saint Delafield", cursive;color:#8f866f;opacity:.85;margin:0 0 18px;font-size:clamp(56px,7vw,80px);line-height:1}.magazine-module__Wcu3Ya__emptyTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.32em;color:#8f866f;margin:0 0 18px;font-size:.75rem}.magazine-module__Wcu3Ya__emptyBody{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0009;max-width:520px;margin:0 auto;font-size:16px;line-height:1.8}.magazine-module__Wcu3Ya__emptyBody a{color:#8f866f;border-bottom:1px solid #8f866f}
.index-module__a14r8q__masthead{text-align:center;margin-bottom:clamp(24px,5vw,64px);padding-bottom:clamp(24px,4vw,48px);position:relative}.index-module__a14r8q__mastheadRule{opacity:.85;background:#8f866f;width:88px;height:1px;margin:0 auto 22px}.index-module__a14r8q__mastheadKicker{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.32em;color:#8f866f;margin:0 0 10px;font-size:.75rem}.index-module__a14r8q__mastheadTitle{font-family:var(--font-mrs-sd), "Mrs Saint Delafield", cursive;color:#8f866f;margin:0;padding:0;font-size:clamp(74px,11vw,124px);font-weight:400;line-height:.9}.index-module__a14r8q__mastheadStandfirst{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0000009e;letter-spacing:.01em;max-width:620px;margin:14px auto 0;font-size:clamp(16px,1.4vw,17px);font-weight:400;line-height:1.7}.index-module__a14r8q__mastheadMeta{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#8f866f;justify-content:center;align-items:center;gap:14px;margin-top:30px;font-size:.7rem;display:flex}.index-module__a14r8q__mastheadMeta span:before,.index-module__a14r8q__mastheadMeta span:after{content:"";opacity:.5;vertical-align:middle;background:#8f866f;width:36px;height:1px;margin:0 12px 4px;display:inline-block}.index-module__a14r8q__familyGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(20px,3vw,32px);display:grid}.index-module__a14r8q__familyCard{color:inherit;background:#fff;border:1px solid #8f866f2e;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s cubic-bezier(.2,.7,.2,1),border-color .4s;display:flex;position:relative;overflow:hidden}.index-module__a14r8q__familyCard:active{border-color:#8f866f80}.index-module__a14r8q__familyCardImage{aspect-ratio:4/3;background:linear-gradient(140deg,#f7f3ef 0%,#efe9df 100%);width:100%;position:relative;overflow:hidden}.index-module__a14r8q__familyCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.index-module__a14r8q__familyCardImagePlaceholder{width:100%;height:100%;font-family:var(--font-mrs-sd), "Mrs Saint Delafield", cursive;color:#8f866f;opacity:.55;letter-spacing:-.04em;justify-content:center;align-items:center;font-size:clamp(56px,8vw,80px);display:flex}.index-module__a14r8q__familyCardBody{flex-direction:column;gap:12px;padding:clamp(20px,2vw,28px) clamp(20px,2vw,28px) clamp(24px,2.4vw,32px);display:flex}.index-module__a14r8q__familyCardKicker{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.28em;color:#8f866f;align-items:center;gap:12px;margin:0;font-size:.7rem;display:flex}.index-module__a14r8q__familyCardKicker:before{content:"";opacity:.7;background:#8f866f;width:18px;height:1px;display:inline-block}.index-module__a14r8q__familyCardTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#1a1a1a;margin:0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.index-module__a14r8q__familyCardExcerpt{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#0000009e;margin:0;font-size:16px;line-height:1.7}.index-module__a14r8q__familyCardMeta{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#8f866f;border-top:1px solid #8f866f2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:.75rem;display:flex}.index-module__a14r8q__familyCardMeta:after{content:"→";letter-spacing:normal;font-size:.95rem;transition:transform .3s}@media (hover:hover){.index-module__a14r8q__familyCard:hover{border-color:#8f866f66;transform:translateY(-3px);box-shadow:0 18px 40px -28px #8f866f73}.index-module__a14r8q__familyCard:hover .index-module__a14r8q__familyCardImage img{transform:scale(1.04)}.index-module__a14r8q__familyCard:hover .index-module__a14r8q__familyCardMeta:after{transform:translate(4px)}}
