.journal-shell{line-height:normal}.journal-shell .header-fixed{background-color:var(--journal-green)}.journal-shell__surface{background:var(--color-paper);overflow:clip;width:100%;padding-bottom:40px}.journal-boxed{width:min(var(--journal-max-width),100% - 48px);margin-inline:auto}@media(max-width:768px){.journal-boxed{width:calc(100% - 40px)}}.journal-eyebrow{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--journal-green)}.journal-eyebrow--peach{color:var(--journal-peach)}.journal-eyebrow--terracotta{color:var(--journal-terracotta);letter-spacing:.1em;font-weight:500}.journal-eyebrow--muted{color:var(--journal-ink-70);letter-spacing:.1em;font-weight:500}.journal-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:15px 30px;border-radius:30px;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;transition:filter .2s ease,transform .2s ease}.journal-btn:hover{filter:brightness(.96)}.journal-btn:active{transform:scale(.98)}.journal-btn svg{flex-shrink:0}.journal-btn--peach{background:var(--journal-peach);color:var(--journal-ink)}.journal-btn--terracotta{background:var(--journal-terracotta);color:#fff;font-size:14px}.journal-btn--green{background:var(--journal-green);color:#fff}.journal-btn--white{background:#fff;color:var(--journal-terracotta);font-weight:600}.journal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:43px;position:relative}.journal-header__lockup{text-decoration:none;color:var(--journal-ink);font-size:31px;line-height:1;white-space:nowrap}.journal-header__lockup span{font-size:14px;letter-spacing:-.04em;color:var(--journal-green);text-transform:uppercase}.journal-header__nav{display:flex;align-items:center;gap:38px}@media(max-width:1240px){.journal-header__nav{gap:24px}}@media(max-width:1100px){.journal-header__nav{display:none}}.journal-header__nav-link{font-size:14px;color:var(--journal-ink);text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease}.journal-header__nav-link:hover{color:var(--journal-green)}.journal-header__nav-link--active{color:var(--journal-green);border-color:var(--journal-green)}.journal-header__more{position:relative}.journal-header__more-trigger{display:inline-flex;align-items:center;gap:2px;font-family:inherit;font-size:14px;color:var(--journal-ink);background:none;border:none;cursor:pointer;padding:0 0 2px}.journal-header__more-trigger:hover{color:var(--journal-green)}.journal-header__more-menu{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border:1px solid var(--journal-border);border-radius:14px;box-shadow:0 8px 24px rgba(31,31,31,.08);padding:8px;min-width:190px;display:flex;flex-direction:column;z-index:40}.journal-header__more-menu a{font-size:14px;color:var(--journal-ink);text-decoration:none;padding:9px 12px;border-radius:8px}.journal-header__more-menu a:hover{background:var(--journal-cream);color:var(--journal-green)}.journal-header__portal .btn{background:var(--journal-ink);color:#fff;font-size:14px;font-weight:400;padding:7px 15px;border-radius:50px;border:.5px solid rgba(0,0,0,.15);filter:drop-shadow(0 0 8.75px rgba(0,0,0,.1));cursor:pointer}@media(max-width:768px){.journal-header__portal .btn{display:none}}.journal-header__burger{display:none;background:none;border:none;cursor:pointer;color:var(--journal-ink);padding:4px}@media(max-width:1100px){.journal-header__burger{display:inline-flex}}.journal-header__mobile-menu{position:absolute;top:calc(100% + 16px);left:0;right:0;background:#fff;border:1px solid var(--journal-border);border-radius:16px;box-shadow:0 12px 32px rgba(31,31,31,.1);padding:14px;display:flex;flex-direction:column;gap:2px;z-index:40}.journal-header__mobile-menu a{font-size:16px;color:var(--journal-ink);text-decoration:none;padding:11px 12px;border-radius:10px}.journal-header__mobile-menu a:hover{background:var(--journal-cream);color:var(--journal-green)}.journal-header__mobile-menu-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--journal-ink-50);padding:10px 12px 4px}@media(max-width:768px){.journal-header{padding-top:24px}.journal-header__lockup{font-size:24px}}.journal-cta-band{border-radius:var(--journal-radius-card);padding:clamp(36px,5vw,78px) clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:40px}.journal-cta-band--green{background:var(--journal-green)}.journal-cta-band--terracotta{background:var(--journal-terracotta)}.journal-cta-band__content{display:flex;flex-direction:column;align-items:flex-start;gap:15px;max-width:790px}.journal-cta-band__title{font-weight:500;color:#fff}.journal-cta-band__text{font-size:16px;line-height:normal;color:hsla(0,0%,100%,.7);max-width:663px}.journal-cta-band__text strong{color:#fff;font-weight:700}.journal-cta-band .journal-btn{flex-shrink:0}@media(max-width:900px){.journal-cta-band{flex-direction:column;align-items:flex-start;border-radius:16px}.journal-cta-band__text{font-size:14px}}.journal-footer{margin-top:clamp(64px,8vw,100px)}.journal-footer__columns{display:flex;flex-wrap:wrap;gap:40px clamp(48px,7vw,110px)}.journal-footer__col-heading{font-size:13px;font-weight:500;letter-spacing:-.05em;color:var(--journal-ink-60);margin-bottom:28px}.journal-footer__col-links{display:flex;flex-direction:column;gap:9px}.journal-footer__col-links a{font-size:16px;font-weight:500;letter-spacing:-.03em;color:var(--journal-ink);text-decoration:none;white-space:nowrap}.journal-footer__col-links a:hover{color:var(--journal-green)}.journal-footer__divider{border:none;border-top:1px solid var(--journal-hairline);margin:clamp(48px,6vw,83px) 0 19px}.journal-footer__legal-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.journal-footer__legal-links{display:flex;align-items:center;gap:clamp(20px,3vw,42px);flex-wrap:wrap}.journal-footer__legal-links a{font-size:16px;letter-spacing:-.03em;color:var(--journal-ink-60);text-decoration:none}.journal-footer__legal-links a:hover{color:var(--journal-ink)}.journal-footer__socials{display:flex;align-items:center;gap:13px}.journal-footer__socials a{color:var(--journal-ink);display:inline-flex}.journal-footer__socials a:hover{color:var(--journal-green)}.journal-footer__copyright{font-size:16px;letter-spacing:-.03em;color:var(--journal-ink-60);margin-top:19px}@media(max-width:768px){.journal-footer__col-heading{margin-bottom:16px}.journal-footer__copyright,.journal-footer__legal-links a{font-size:14px}}.journal-placeholder-art{position:absolute;inset:0;background:linear-gradient(-66.9deg,var(--journal-pastel,#adfff5) 1.35%,#f2f2f2 99.6%)}.journal-placeholder-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#c9c9c9 0 5px,transparent 5px 20px);background-position:10px 0;mix-blend-mode:overlay}.journal-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--journal-radius-card);box-shadow:var(--journal-card-shadow);overflow:clip;text-decoration:none;height:100%;transition:transform .25s ease,box-shadow .25s ease}.journal-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(31,31,31,.07)}.journal-card__media{position:relative;height:261px;flex-shrink:0}.journal-card__media img{-o-object-fit:cover;object-fit:cover}.journal-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding:28px 20px 32px;flex:1 1 auto}.journal-card__category{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--journal-green)}.journal-card__title{font-weight:500;letter-spacing:-.01em;color:var(--journal-ink)}.journal-card__byline,.journal-card__excerpt{color:var(--journal-ink-70)}.journal-card__byline{font-weight:500;letter-spacing:-.01em;margin-top:auto}.journal-card--compact .journal-card__media{height:261px}@media(max-width:768px){.journal-card{border-radius:18px}.journal-card__media{height:231px}.journal-card__content{padding:25px 16px 28px;gap:17px}.journal-card__excerpt{font-size:14px}.journal-card__byline{font-size:12px}}.journal-featured-chip{position:absolute;top:27px;left:25px;display:inline-flex;align-items:center;gap:5px;background:#fff;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--journal-ink);z-index:2}.journal-featured-chip svg{width:10px;height:10px}@media(max-width:768px){.journal-featured-chip{top:15px;left:14px;font-size:8px;padding:5px 8px}.journal-featured-chip svg{width:8px;height:8px}}.journal-featured{position:relative;display:flex;background:#fff;border-radius:var(--journal-radius-card);overflow:clip;text-decoration:none}.journal-featured__media{position:relative;flex-shrink:0}.journal-featured__media img{-o-object-fit:cover;object-fit:cover}.journal-featured__content{display:flex;flex-direction:column;align-items:flex-start}.journal-featured__category{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--journal-green)}.journal-featured__title{color:var(--journal-ink);font-weight:400;letter-spacing:-.02em;line-height:normal}.journal-featured__excerpt{color:var(--journal-ink-70)}.journal-featured__author{display:flex;align-items:center;gap:10px}.journal-featured__avatar{position:relative;width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--journal-mint-band)}.journal-featured__avatar img{-o-object-fit:cover;object-fit:cover}.journal-featured__author-name{font-size:12px;font-weight:500;color:var(--journal-ink)}.journal-featured__author-meta{font-size:12px;color:var(--journal-ink-70);margin-top:6px}.journal-featured__read{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:600;color:var(--journal-green)}.journal-featured--lg{min-height:442px}.journal-featured--lg .journal-featured__media{width:48.2%}.journal-featured--lg .journal-featured__content{flex:1;justify-content:center;gap:20px;padding:40px 46px 40px 54px;max-width:640px}.journal-featured--lg .journal-featured__title{font-size:39px}.journal-featured--lg .journal-featured__category+.journal-featured__title{margin-top:-5px}.journal-featured--md{flex-direction:column}.journal-featured--md .journal-featured__media{height:345px}.journal-featured--md .journal-featured__content{gap:20px;padding:32px 40px 40px}.journal-featured--md .journal-featured__title{font-size:25px}.journal-featured--md .journal-featured__category+.journal-featured__title{margin-top:-5px}@media(max-width:1024px){.journal-featured--lg{flex-direction:column;min-height:0}.journal-featured--lg .journal-featured__media{width:100%;height:260px}.journal-featured--lg .journal-featured__content{padding:26px 22px 30px;gap:14px;max-width:none}.journal-featured--lg .journal-featured__title{font-size:27px}}@media(max-width:768px){.journal-featured--lg{border-radius:12px}.journal-featured--lg .journal-featured__media{height:243px}.journal-featured--lg .journal-featured__content{padding:22px 14px 28px;gap:11px}.journal-featured--lg .journal-featured__category{font-size:9px}.journal-featured--lg .journal-featured__title{font-size:21.5px;letter-spacing:-.02em}.journal-featured--lg .journal-featured__excerpt{font-size:11px}.journal-featured--lg .journal-featured__avatar{width:28px;height:28px}.journal-featured--lg .journal-featured__author-meta,.journal-featured--lg .journal-featured__author-name{font-size:9px}.journal-featured--lg .journal-featured__read{font-size:11px}.journal-featured--lg .journal-featured__read svg{display:none}.journal-featured--md .journal-featured__media{height:220px}.journal-featured--md .journal-featured__content{padding:24px 20px 28px;gap:12px}}.journal-catalog .journal-card,.journal-catalog .journal-featured{border:var(--card-edge);box-shadow:var(--card-shadow)}.journal-catalog .journal-card:hover{box-shadow:var(--card-shadow)}