/* Grief reading: the existing typography, botanical palette and generous spacing. */
.grief-reading-section{background:#eae8df;padding:85px 0;color:#344434}.grief-reading-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end;margin-bottom:42px}.grief-reading-heading h2,.grief-definition h2,.grief-next-steps h2{font:clamp(30px,3.4vw,49px)/1.35 var(--serif);letter-spacing:-1px}.grief-reading-heading h2 em,.grief-definition h2 em,.grief-next-steps h2 em{color:#8b6957}.grief-reading-heading p:not(.eyebrow){font:17px/1.8 var(--sans);max-width:490px}.grief-reading-heading .text-link{margin-top:18px}.grief-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.grief-reading-card{min-width:0}.grief-reading-card>a{display:block;text-decoration:none}.grief-reading-card img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.grief-reading-card:nth-child(2) img{object-position:50% 45%}.grief-reading-card>a>div{padding:25px 0 8px}.grief-reading-card .eyebrow{font-size:10px;letter-spacing:1.4px}.grief-reading-card h3{font:24px/1.45 var(--serif);margin:14px 0 10px}.grief-reading-card p:not(.eyebrow){font:15px/1.7 var(--sans)}.grief-read-link{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b6baac;margin-top:22px;padding-top:15px;font:12px/1.5 var(--sans)}.grief-reading-card a:hover .grief-read-link{text-decoration:underline;text-underline-offset:5px}.grief-all{margin-top:42px}.grief-definition{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.grief-definition p:not(.eyebrow){font:17px/1.85 var(--sans);margin-bottom:20px}.grief-definition nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px;font:13px/1.5 var(--sans);text-underline-offset:5px}.grief-answers{padding-top:80px;padding-bottom:90px}.grief-question-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.grief-question-filters[hidden],.grief-question-list details[hidden]{display:none}.grief-question-filters button{border:1px solid #a3aa99;border-radius:0;background:transparent;color:#35442f;padding:12px 18px;font:14px var(--sans);cursor:pointer}.grief-question-filters button[aria-pressed=true]{background:#46553d;color:#fff;border-color:#46553d}.grief-answer-count{font:13px/1.6 var(--sans);margin:15px 0}.grief-question-list details{scroll-margin-top:110px;border-bottom:1px solid #b6baac}.grief-question-list .detail-body{padding:0 34px 25px 0;max-width:850px;font:16px/1.85 var(--sans)}.grief-question-list .detail-body p{margin-bottom:16px}.grief-question-list a{text-underline-offset:4px}.grief-breadcrumb{padding-top:28px;padding-bottom:28px;display:flex;flex-wrap:wrap;gap:12px;font:12px/1.6 var(--sans)}.grief-breadcrumb a{text-underline-offset:4px}.grief-article-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#eae8df}.grief-article-hero>div{padding:65px max(7%,35px);align-self:center}.grief-article-hero h1{font:clamp(39px,4.5vw,66px)/1.2 var(--serif);letter-spacing:-1.6px;margin:22px 0}.grief-deck{font:italic 21px/1.6 var(--serif);color:#86634f}.grief-byline{font:13px/1.9 var(--sans);margin-top:30px}.grief-byline a{text-underline-offset:4px}.grief-article-hero figure{margin:0;min-height:480px;position:relative}.grief-article-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.grief-article-layout{display:grid;grid-template-columns:230px minmax(0,710px);gap:7%;justify-content:center;align-items:start;padding-top:70px;padding-bottom:80px}.grief-article-index{position:sticky;top:115px;font:13px/1.6 var(--sans);border-top:1px solid #a8ae9d;padding-top:25px}.grief-article-index nav{display:flex;flex-direction:column;gap:16px;margin:25px 0 32px}.grief-article-index nav a{text-decoration:none}.grief-article-index nav a:hover{text-decoration:underline;text-underline-offset:4px}.grief-article-index .text-link{font-size:12px}.grief-article-body{font:18px/1.9 var(--sans);min-width:0}.grief-article-body p{margin-bottom:24px}.grief-article-body section{margin-top:48px;scroll-margin-top:110px}.grief-article-body h2{font:30px/1.45 var(--serif);margin-bottom:25px;letter-spacing:-.5px}.grief-direct-answer{font:20px/1.8 var(--serif);border-left:2px solid #9ba28a;padding:5px 0 5px 26px}.grief-article-body sup{font:11px/1 var(--sans);padding-left:4px}.grief-article-body sup a{padding:4px}.grief-article-body li{margin-bottom:17px}.grief-article-body ul{padding-left:23px;margin:25px 0}.grief-article-body .grief-pullquote{font:italic 26px/1.65 var(--serif);color:#89614f;padding:25px 0;border-top:1px solid #c0c4b5;border-bottom:1px solid #c0c4b5;margin-top:35px}.grief-care-note{background:#eae8df;padding:25px;margin-top:35px;font-size:15px}.grief-care-note h2{font-size:20px;margin-bottom:12px}.grief-care-note p{margin-bottom:0}.grief-references{border-top:1px solid #b6bbaa;padding-top:30px}.grief-references h2{font-size:23px}.grief-references p,.grief-references li{font:14px/1.8 var(--sans)}.grief-references ol{padding-left:22px}.grief-references a{overflow-wrap:anywhere;text-underline-offset:4px}.grief-references li{scroll-margin-top:110px}.grief-content-note{font:13px/1.8 var(--sans);color:#56634d;margin-top:24px}.grief-next-steps{padding:70px 0;background:#eae8df}.grief-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0}.grief-related a{display:block;border-top:1px solid #afb59f;padding-top:22px;font:22px/1.6 var(--serif);text-decoration:none}.grief-related span{display:block;font:11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.grief-related b{font:20px var(--sans)}.grief-next-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:35px}.grief-reading-section a:focus-visible,.grief-article-page a:focus-visible,.grief-answers button:focus-visible,.grief-answers summary:focus-visible{outline:2px solid #80624f;outline-offset:5px}
@media(max-width:1100px){.grief-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.grief-reading-card img{aspect-ratio:4/3}.grief-article-layout{grid-template-columns:190px minmax(0,1fr);gap:5%}}
@media(max-width:760px){.grief-reading-section{padding:55px 0}.grief-reading-heading,.grief-definition{grid-template-columns:1fr;gap:22px}.grief-reading-heading{margin-bottom:30px}.grief-reading-heading h2,.grief-definition h2,.grief-next-steps h2{font-size:31px}.grief-reading-heading p:not(.eyebrow),.grief-definition p:not(.eyebrow){font-size:16px}.grief-reading-grid{gap:28px 18px}.grief-reading-card h3{font-size:21px}.grief-reading-card img{aspect-ratio:4/5}.grief-reading-card>a>div{padding-top:20px}.grief-definition{padding-top:45px;padding-bottom:45px}.grief-answers{padding-top:50px;padding-bottom:55px}.grief-question-filters{gap:8px}.grief-question-filters button{padding:11px 13px;font-size:13px}.grief-article-hero{grid-template-columns:1fr}.grief-article-hero>div{padding:42px 6%}.grief-article-hero h1{font-size:42px}.grief-article-hero figure{min-height:0;height:auto;aspect-ratio:4/3}.grief-deck{font-size:19px}.grief-article-layout{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:45px}.grief-article-index{position:static;padding-top:20px}.grief-article-index nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:20px 0}.grief-article-body{font-size:17px;line-height:1.85}.grief-article-body h2{font-size:26px}.grief-direct-answer{font-size:19px;padding-left:20px}.grief-related{grid-template-columns:1fr;gap:23px}.grief-next-steps{padding:50px 0}.grief-breadcrumb{font-size:11px;padding-top:23px;padding-bottom:23px}.grief-article-body .grief-pullquote{font-size:23px}}
@media(max-width:430px){.grief-reading-grid{grid-template-columns:1fr;gap:35px}.grief-reading-card img{aspect-ratio:4/3}.grief-reading-card h3{font-size:26px}.grief-article-hero h1{font-size:37px}}
