.article-next{background:#f8f7f3;color:#243b31;padding-bottom:80px;padding-top:64px}.article-next__heading{margin-bottom:32px;max-width:640px}.article-next__eyebrow,.resource-card__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:0 0 12px;text-transform:uppercase}.article-next__heading h2{font-size:clamp(2.8rem,3vw,4rem);letter-spacing:-.03em;line-height:1.15;margin:0 0 16px}.article-next__heading>p:last-child{color:#5c6c63;font-size:1.8rem;margin:0}.article-next__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.resource-card{align-items:flex-start;background:#eaf2eb;border:1px solid #d5e4d9;border-radius:24px;color:#243b31;display:flex;flex-direction:column;gap:32px;justify-content:flex-end;min-width:0;overflow:hidden;padding:40px;position:relative}.resource-card--gifts{background:#edeaf4;border-color:#e0d9ee}.resource-card--party{background:#f5efdf;border-color:#e7ddc4}.resource-card__paper{align-self:flex-end;background:#fffefa;border-radius:4px 18px 4px 4px;box-shadow:0 8px 24px #293d3014;padding:20px 16px 16px;position:relative;transform:rotate(7deg);width:168px}.resource-card__paper>span{display:block;font-size:1rem;font-weight:700;margin-bottom:12px}.resource-card__paper strong{display:block;font-size:1.5rem;line-height:1.2;margin-bottom:16px;max-width:120px}.resource-card__paper i{background:#d4ddd3;display:block;height:1px;margin:12px 0 12px 14px}.resource-card__paper i:before{border:1px solid #869889;content:"";height:6px;left:16px;position:absolute;transform:translateY(-3px);width:6px}.resource-card__paper em{color:#627266;display:block;font-size:.8rem;font-style:normal;padding-top:4px}.resource-card__copy{position:relative;width:100%}.resource-card__copy h3{color:inherit;font-size:3.2rem;letter-spacing:-.025em;line-height:1.15;margin:0 0 16px;max-width:360px}.resource-card__description{color:#526358;font-size:1.7rem;line-height:1.5;margin:0 0 24px;max-width:380px}.resource-card__download{align-items:center;background:#285640;border-radius:12px;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:700;gap:32px;justify-content:space-between;min-height:48px;padding:12px 24px;text-decoration:none}.resource-card__download:hover{background:#1e4433;color:#fff}.resource-card__copy small{color:#526358;display:block;font-size:1.2rem;line-height:1.5;margin-top:12px}.gift-next{background:#fffefa;border:1px solid #e4e4da;border-radius:24px;display:flex;flex-direction:column;min-width:0;padding:40px}.gift-next h3{color:#243b31;font-size:3.2rem;letter-spacing:-.025em;line-height:1.15;margin:0 0 24px;max-width:400px}.gift-next__recipients{display:grid;gap:0;margin-bottom:32px}.gift-next__recipients a{align-items:center;border-bottom:1px solid #e4e7df;color:#285640;display:flex;font-size:1.8rem;justify-content:space-between;min-height:56px;padding:12px 0;text-decoration:none}.gift-next__all:hover,.gift-next__recipients a:hover{color:#152e22;text-decoration:underline}.gift-next__label{color:#637166;font-size:1.4rem;margin:0 0 12px}.gift-next__budgets{display:flex;flex-wrap:wrap;gap:8px}.gift-next__budgets a{align-items:center;border:1px solid #dce3d8;border-radius:24px;color:#285640;display:inline-flex;font-size:1.4rem;min-height:44px;padding:8px 16px}.gift-next__budgets a:hover{background:#edf3e9}.gift-next__all{align-items:center;color:#285640;display:flex;font-size:1.6rem;font-weight:700;gap:24px;margin-top:auto;min-height:44px;padding-top:32px}.resource-rail{bottom:32px;opacity:0;pointer-events:none;position:fixed;right:24px;transition:opacity .2s ease,visibility .2s;visibility:hidden;width:224px;z-index:1010}.resource-rail.is-visible{opacity:1;pointer-events:auto;visibility:visible}.resource-rail .resource-card{border-radius:20px;box-shadow:0 12px 36px #263c291a;gap:16px;padding:24px}.resource-rail .resource-card__paper{align-self:flex-start;height:88px;margin-top:4px;overflow:hidden;padding:12px;transform:rotate(-6deg);width:96px}.resource-rail .resource-card__paper>span{font-size:.8rem;margin-bottom:8px}.resource-rail .resource-card__paper strong{font-size:1rem;margin-bottom:0}.resource-rail .resource-card__paper em,.resource-rail .resource-card__paper i{display:none}.resource-rail .resource-card__copy h3{font-size:2rem;line-height:1.2;margin-bottom:12px}.resource-rail .resource-card__eyebrow{font-size:1rem;letter-spacing:.025em}.resource-rail .resource-card__description{font-size:1.4rem;margin-bottom:16px}.resource-rail .resource-card__download{font-size:1.3rem;gap:8px;padding:12px;width:100%}.resource-rail .resource-card__copy small{font-size:1.1rem}.resource-rail__close{background:transparent;border:0;border-radius:50%;color:#526358;cursor:pointer;display:grid;font-size:2.6rem;height:44px;place-items:center;position:absolute;right:4px;top:4px;width:44px;z-index:1}.resource-rail__close:hover{background:#fff8;color:#243b31}:is(.article-next,.resource-rail) :is(a,button):focus-visible{outline:3px solid #377e5e;outline-offset:4px}@media (max-height:699px),(max-width:1359px){.resource-rail{display:none}}@media (max-width:767px){.article-next{padding-bottom:48px;padding-top:40px}.article-next__grid{gap:16px;grid-template-columns:1fr}.gift-next,.resource-card{border-radius:20px;padding:24px}.resource-card{gap:24px}.resource-card__paper{padding:16px;width:128px}.resource-card__paper strong{font-size:1.3rem}.gift-next h3,.resource-card__copy h3{font-size:2.6rem}.resource-card__download{width:100%}.gift-next__recipients{margin-bottom:24px}}.article-discovery{background:#f8f7f3;color:#243b31;padding-bottom:64px;padding-top:48px}.article-discovery :is(.read-more-wrap,.article-next)>.inner{max-width:1200px}.article-discovery .read-more-wrap{background:transparent;margin-top:0;padding-bottom:0;padding-top:0}.article-discovery .read-more-title{color:#243b31;font-size:clamp(2.6rem,2.8vw,3.2rem);letter-spacing:-.025em;line-height:1.2;margin:0 0 24px;scroll-margin-top:calc(96px + var(--announcement-h, 0px))}.article-discovery .read-more{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-discovery .related-card{background:transparent;border:0;border-radius:0;overflow:visible;transition:none}.article-discovery .related-card:hover{border-color:transparent;box-shadow:none;transform:none}.article-discovery .related-card-link{color:#243b31;display:flex;flex-direction:column;gap:16px;min-height:44px;text-decoration:none}.article-discovery .related-card-image-wrap{aspect-ratio:16/9;background:#e3e7df;border-radius:16px;flex-shrink:0}.article-discovery .related-card-image{-o-object-fit:cover;object-fit:cover}.article-discovery .related-card-content{padding:0}.article-discovery .related-card-title{-webkit-line-clamp:unset;color:#243b31;display:block;font-size:2.2rem;font-weight:600;letter-spacing:-.018em;line-height:1.3;margin:0;overflow:visible;overflow-wrap:anywhere}.article-discovery .related-card-link:hover .related-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-discovery .related-card-excerpt{display:none}.article-discovery .related-card-reading-time{color:#627168;font-size:1.3rem;line-height:1.4;margin-top:0;padding-top:10px}.article-discovery .related-card--no-image .related-card-link{border-top:1px solid #cdd7cc;min-height:0;padding-top:18px}.article-discovery :is(a,button):focus-visible{outline:3px solid #377e5e;outline-offset:5px}.article-discovery .article-next{background:transparent;margin-top:32px;padding-bottom:0;padding-top:0}.article-discovery>.article-next:first-child{margin-top:0}.article-discovery .article-next__grid{align-items:stretch;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-discovery .article-next .resource-card{align-items:center;background:#eaf0e7;border:1px solid #dbe4d9;border-radius:16px;box-shadow:none;display:grid;gap:28px;grid-column:span 2;grid-template-columns:120px minmax(0,1fr);justify-content:normal;padding:28px}.article-discovery .article-next .resource-card--gifts{background:#eeebf3;border-color:#e0dce8}.article-discovery .article-next .resource-card--party{background:#f0ecdf;border-color:#e5dfd1}.article-discovery .article-next .resource-card__paper{align-self:center;border:1px solid #e3e3d8;border-radius:4px 12px 4px 4px;box-shadow:none;padding:16px 12px;transform:rotate(-5deg);width:120px}.article-discovery .article-next .resource-card__paper>span{font-size:.9rem;margin-bottom:10px}.article-discovery .article-next .resource-card__paper strong{font-size:1.25rem;line-height:1.25;margin-bottom:12px}.article-discovery .article-next .resource-card__paper i{margin:10px 0 10px 12px}.article-discovery .article-next .resource-card__paper i:before{left:12px}.article-discovery .article-next .resource-card__paper em{font-size:.75rem;line-height:1.35}.article-discovery .article-next .resource-card__copy{min-width:0}.article-discovery .article-next .resource-card__eyebrow{color:#526358;font-size:1.2rem;letter-spacing:.045em;line-height:1.5;margin-bottom:10px}.article-discovery .article-next .resource-card__copy h3{font-size:clamp(2.4rem,2.3vw,2.8rem);letter-spacing:-.025em;line-height:1.18;margin-bottom:12px;max-width:none}.article-discovery .article-next .resource-card__description{font-size:1.6rem;line-height:1.45;margin-bottom:20px;max-width:440px}.article-discovery .article-next .resource-card__download{border-radius:10px;font-size:1.5rem;gap:24px;max-width:100%;min-height:48px;padding:12px 18px;width:auto}.article-discovery .article-next .resource-card__copy small{font-size:1.2rem;line-height:1.4;margin-top:10px}.article-discovery .article-next .gift-next{background:#fdfcf8;border:1px solid #e1e3d8;border-radius:16px;padding:24px}.article-discovery .article-next .gift-next>.article-next__eyebrow{display:none}.article-discovery .article-next .gift-next h3{font-size:2.2rem;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.article-discovery .article-next .gift-next__recipients{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.article-discovery .article-next .gift-next__recipients a{border-bottom:1px solid #dce2d7;font-size:1.4rem;gap:4px;line-height:1.4;min-height:52px;padding:8px 0}.article-discovery .article-next .gift-next__recipients a>span{display:none}.article-discovery .article-next .gift-next__label{font-size:1.2rem;line-height:1.4;margin-bottom:6px}.article-discovery .article-next .gift-next__budgets{gap:6px}.article-discovery .article-next .gift-next__budgets a{font-size:1.4rem;justify-content:center;line-height:1.2;min-height:44px;padding:8px 10px;white-space:nowrap}.article-discovery .article-next .gift-next__all{font-size:1.4rem;gap:12px;justify-content:space-between;line-height:1.3;margin-top:12px;min-height:44px;padding-top:8px}@media (min-width:900px) and (max-width:1100px){.article-discovery .related-card-title{font-size:2rem}.article-discovery .article-next .resource-card{gap:24px;grid-template-columns:104px minmax(0,1fr);padding:24px}.article-discovery .article-next .resource-card__paper{width:104px}.article-discovery .article-next .gift-next{padding:20px}}@media (max-width:899px){.article-discovery{padding-bottom:48px;padding-top:36px}.article-discovery .read-more{gap:20px;grid-template-columns:minmax(0,1fr)}.article-discovery .related-card{border-bottom:1px solid #dce1d7;padding-bottom:20px}.article-discovery .related-card:last-child{border-bottom:0;padding-bottom:0}.article-discovery .related-card-link{align-items:start;display:grid;gap:18px;grid-template-columns:104px minmax(0,1fr);min-height:78px}.article-discovery .related-card-image-wrap{aspect-ratio:4/3;border-radius:12px;width:104px}.article-discovery .related-card-title{font-size:2rem}.article-discovery .related-card-content{padding:0}.article-discovery .related-card-reading-time{padding-top:8px}.article-discovery .related-card--no-image .related-card-link{border-top:0;grid-template-columns:minmax(0,1fr);min-height:44px;padding-top:0}.article-discovery .article-next{margin-top:28px}.article-discovery .article-next__grid{gap:20px;grid-template-columns:minmax(0,1fr)}.article-discovery .article-next .resource-card{grid-column:auto}.article-discovery .article-next .gift-next h3{font-size:2.4rem}.article-discovery .article-next .gift-next__recipients a{font-size:1.5rem;min-height:48px}.article-discovery .article-next .gift-next__recipients a>span{display:inline}.article-discovery .article-next .gift-next__budgets a{font-size:1.4rem;padding:8px 14px}}@media (max-width:599px){.article-discovery .read-more-title{font-size:2.6rem;margin-bottom:24px}.article-discovery .related-card-link{gap:16px}.article-discovery .related-card-title{font-size:1.8rem;line-height:1.35}.article-discovery .related-card-reading-time{font-size:1.2rem}.article-discovery .article-next .resource-card{align-items:start;gap:16px;grid-template-columns:72px minmax(0,1fr);padding:20px}.article-discovery .article-next .resource-card__paper{align-self:start;border-radius:3px 9px 3px 3px;margin-top:6px;padding:12px 8px;transform:rotate(-4deg);width:72px}.article-discovery .article-next .resource-card__paper>span{font-size:.7rem;margin-bottom:8px}.article-discovery .article-next .resource-card__paper strong{font-size:.9rem;line-height:1.3;margin-bottom:0}.article-discovery .article-next .resource-card__paper em,.article-discovery .article-next .resource-card__paper i{display:none}.article-discovery .article-next .resource-card__eyebrow{font-size:1.2rem;letter-spacing:.025em;margin-bottom:8px}.article-discovery .article-next .resource-card__copy h3{font-size:2.2rem;line-height:1.2;margin-bottom:12px}.article-discovery .article-next .resource-card__description{font-size:1.5rem;line-height:1.4;margin-bottom:16px}.article-discovery .article-next .resource-card__download{font-size:1.4rem;gap:8px;line-height:1.35;padding:10px 12px;width:100%}.article-discovery .article-next .resource-card__copy small{font-size:1.2rem;margin-top:8px}.article-discovery .article-next .gift-next{padding:20px}.article-discovery .article-next .gift-next h3{font-size:2.2rem}.article-discovery .article-next .gift-next__recipients{gap:8px}.article-discovery .article-next .gift-next__recipients a{font-size:1.4rem;min-height:52px}.article-discovery .article-next .gift-next__recipients a>span{display:none}.article-discovery .article-next .gift-next__budgets a{font-size:1.4rem;padding:8px 10px}}@media (max-width:379px){.article-discovery .article-next .resource-card{gap:14px;grid-template-columns:64px minmax(0,1fr)}.article-discovery .article-next .resource-card__paper{width:64px}}@media (prefers-reduced-motion:reduce){.resource-rail{transition:none}}
/*# sourceMappingURL=article-resources.css.map */