.journal-article__header{flex-direction:column;align-items:flex-start;gap:31px;padding-top:180px;display:flex}.journal-article__breadcrumb{color:var(--journal-ink-70);font-size:12px}.journal-article__breadcrumb a{color:var(--journal-green);text-decoration:none}.journal-article__breadcrumb a:hover{text-decoration:underline}.journal-article__title{color:var(--journal-ink);text-wrap:balance;max-width:1200px;font-weight:400}.journal-article .journal-title-clause{display:inline}@media (min-width:769px){.journal-article .journal-title-clause{max-width:100%;display:inline-block}}.journal-article__byline{align-items:center;gap:10px;display:flex}.journal-article__byline-name{color:var(--journal-ink);font-size:12px;font-weight:500}.journal-article__byline-name span{color:var(--journal-ink-70);font-weight:400}.journal-article__byline-meta{color:var(--journal-ink-70);margin-top:6px;font-size:12px}.journal-article__hero{border-radius:var(--journal-radius-card);aspect-ratio:1327/633;background:#fff;margin-top:60px;position:relative;overflow:clip}.journal-article__hero img{-o-object-fit:cover;object-fit:cover}.journal-article__columns{grid-template-columns:206px minmax(0,1fr) 330px;align-items:start;gap:40px;margin-top:100px;display:grid}.journal-article__body{justify-self:center;width:100%;max-width:704px}.journal-article__divider{border:none;border-top:1px solid var(--journal-hairline);margin:80px 0 54px}@media (max-width:1100px){.journal-article__columns{flex-direction:column;gap:40px;margin-top:56px;display:flex}.journal-article__body{justify-self:auto;max-width:720px}}@media (max-width:768px){.journal-article__header{gap:18px;padding-top:120px}.journal-article__breadcrumb{font-size:10px}.journal-article__title{font-size:34px}.journal-article__byline-meta,.journal-article__byline-name{font-size:10px}.journal-article__byline-meta{margin-top:4px}.journal-article__hero{aspect-ratio:415/307;border-radius:10px;margin-top:41px}.journal-article__columns{gap:0;margin-top:41px}.journal-article__divider{margin:48px 0 32px}}.journal-toc{position:sticky;top:150px}.journal-toc__label{letter-spacing:.05em;text-transform:uppercase;color:var(--journal-ink-70);margin-bottom:25px;font-size:14px;font-weight:500}.journal-toc__list{border-left:1px solid var(--journal-hairline);padding:0;flex-direction:column;gap:30px;margin:0;padding-block:8px;list-style:none;display:flex}.journal-toc__item{padding-left:18px;position:relative}.journal-toc__item a{color:var(--journal-ink-50);font-size:14px;line-height:1.35;text-decoration:none;display:block}.journal-toc__item a:hover{color:var(--journal-ink)}.journal-toc__item--active:before{content:"";background:var(--journal-ink);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;left:-2px}.journal-toc__item--active a{color:var(--journal-ink);font-weight:500}@media (max-width:1100px){.journal-toc{display:none}}.journal-toc-mobile{border:1px solid var(--journal-border);background:#fff;border-radius:14px;padding:4px 18px;display:none}.journal-toc-mobile summary{letter-spacing:.05em;text-transform:uppercase;color:var(--journal-ink-70);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.journal-toc-mobile summary::-webkit-details-marker{display:none}.journal-toc-mobile a{color:var(--journal-ink-70);padding:9px 0;font-size:15px;text-decoration:none;display:block}.journal-toc-mobile a:hover{color:var(--journal-ink)}@media (max-width:1100px){.journal-toc-mobile{display:block}}@media (max-width:768px){.journal-toc-mobile{display:none}}.journal-rail{flex-direction:column;gap:20px;display:flex;position:sticky;top:150px}.journal-rail__card{border-radius:var(--journal-radius-card);box-shadow:var(--journal-rail-shadow);background:#fff;padding:25px 22px}.journal-rail__label{letter-spacing:.1em;text-transform:uppercase;color:var(--journal-ink-70);margin-bottom:24px;font-size:12px;font-weight:500;display:block}.journal-rail__row{justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.journal-rail__row:hover .journal-rail__row-title{color:var(--journal-green)}.journal-rail__row svg{color:var(--journal-ink);flex-shrink:0}.journal-rail__row-title{color:var(--journal-ink);font-size:20px;font-weight:500;transition:color .2s}.journal-rail__row-sub{color:var(--journal-ink-70);margin-top:8px;font-size:16px}.journal-rail__row-divider{border:none;border-top:1px solid var(--journal-hairline);margin:21px 0}.journal-rail__cta{background:var(--journal-green);border-radius:var(--journal-radius-card);box-shadow:var(--journal-rail-shadow);padding:33px 21px 25px}.journal-rail__cta-title{color:#ddd;font-size:20px;font-weight:600}.journal-rail__cta-text{color:#ddd;margin:12px 0 22px;font-size:14px;line-height:1.5}.journal-rail__cta .journal-btn{width:100%}.journal-rail__socials{flex-wrap:wrap;gap:12px;display:flex}.journal-rail__social-link{border:1px solid var(--journal-hairline);width:44px;height:44px;color:var(--journal-ink);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.journal-rail__social-link:hover{background:var(--journal-green);border-color:var(--journal-green);color:#fff}@media (max-width:1100px){.journal-rail{max-width:420px;margin-top:40px;position:static}}@media (max-width:768px){.journal-rail{max-width:none;margin-top:24px}}.journal-related__title{color:var(--journal-ink);margin-bottom:40px;font-weight:500}.journal-related__grid{grid-template-columns:repeat(3,1fr);gap:41px;display:grid}@media (max-width:1024px){.journal-related__grid{grid-template-columns:1fr;gap:41px;max-width:480px}}@media (max-width:768px){.journal-related__title{margin-bottom:21px}}.journal-shell{line-height:normal}.route-content:has(>.journal-shell) .header-fixed{background-color:var(--journal-green)}.journal-shell__surface{background:var(--color-paper);width:100%;padding-bottom:40px;overflow:clip}.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{letter-spacing:.05em;text-transform:uppercase;color:var(--journal-green);font-size:12px;font-weight:600}.journal-eyebrow--peach{color:var(--journal-peach)}.btn.journal-btn--peach{--btn-c:var(--journal-peach)}.btn.journal-btn--terracotta{--btn-c:var(--journal-terracotta)}.btn.journal-btn--white{--btn-disc:var(--journal-terracotta);color:var(--journal-terracotta)}.journal-cta-band{border-radius:var(--journal-radius-card);justify-content:space-between;align-items:center;gap:40px;padding:clamp(36px,5vw,78px) clamp(24px,5vw,72px);display:flex}.journal-cta-band--terracotta{background:var(--journal-terracotta)}.journal-cta-band__content{flex-direction:column;align-items:flex-start;gap:15px;max-width:790px;display:flex}.journal-cta-band__title{color:#fff;font-weight:500}.journal-cta-band__text{color:#ffffffb3;max-width:663px;font-size:16px;line-height:normal}.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{border-radius:16px;flex-direction:column;align-items:flex-start}.journal-cta-band__text{font-size:14px}}.journal-card{border-radius:var(--journal-radius-card);box-shadow:var(--journal-card-shadow);background:#fff;flex-direction:column;height:100%;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:clip}.journal-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1f1f1f12}.journal-card__media{flex-shrink:0;height:261px;position:relative}.journal-card__media img{-o-object-fit:cover;object-fit:cover}.journal-card__content{flex-direction:column;flex:auto;align-items:flex-start;gap:19px;padding:28px 20px 32px;display:flex}.journal-card__category{letter-spacing:.05em;text-transform:uppercase;color:var(--journal-green);font-size:12px;font-weight:600}.journal-card__title{letter-spacing:-.01em;color:var(--journal-ink);font-weight:500}.journal-card__byline{color:var(--journal-ink-70);letter-spacing:-.01em;margin-top:auto;font-weight:500}.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{gap:17px;padding:25px 16px 28px}.journal-card__byline{font-size:12px}}.journal-article-body{flex-direction:column;display:flex}.journal-article-body>*+*{margin-top:30px}.journal-article-body>.journal-block-heading+*{margin-top:15px}@media (max-width:768px){.journal-article-body>*+*{margin-top:30px}.journal-article-body>*+.journal-block-heading--h2{margin-top:41px}.journal-article-body>.journal-block-heading+*{margin-top:15px}}.journal-toc-target{scroll-margin-top:32px}.journal-block-paragraph{letter-spacing:.01em;color:var(--journal-ink-70);line-height:1.5}.journal-block-paragraph a{color:var(--journal-green);text-underline-offset:2px;text-decoration:underline}.journal-block-paragraph a:hover{color:var(--journal-ink)}.journal-block-heading,.journal-block-paragraph strong{color:var(--journal-ink);font-weight:500}.journal-block-heading{scroll-margin-top:32px}.journal-block-heading--h3{letter-spacing:-.01em;font-size:20px;line-height:1.5}.journal-tinted-box{background:var(--journal-terracotta-tint);border:1px solid var(--journal-terracotta-border);border-radius:var(--journal-radius-card);padding:25px 23px}.journal-tinted-box__label{letter-spacing:.1em;text-transform:uppercase;color:var(--journal-terracotta);margin-bottom:20px;font-size:12px;font-weight:500;display:block}.journal-tinted-box__text{letter-spacing:-.01em;color:var(--journal-body-on-tint);font-size:16px;line-height:1.5}.journal-tinted-box ol,.journal-tinted-box ul{letter-spacing:-.01em;color:var(--journal-body-on-tint);margin:0;padding-left:24px;font-size:16px;line-height:1.45}.journal-tinted-box ol li+li,.journal-tinted-box ul li+li{margin-top:25px}.journal-tinted-box a{color:var(--journal-terracotta);text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.journal-tinted-box ol li+li,.journal-tinted-box ul li+li{margin-top:20px}}.journal-block-list__title{letter-spacing:-.01em;color:var(--journal-ink);margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.5}.journal-block-list ol,.journal-block-list ul{letter-spacing:.01em;color:var(--journal-ink-70);margin:0;padding-left:24px;font-size:16px;line-height:1.5}.journal-block-list ol li a,.journal-block-list ul li a{color:var(--journal-green);text-underline-offset:2px;text-decoration:underline}.journal-block-list ol li a:hover,.journal-block-list ul li a:hover{color:var(--journal-ink)}.journal-block-list ol li+li,.journal-block-list ul li+li{margin-top:10px}@media (max-width:768px){.journal-block-list ol,.journal-block-list ul{padding-left:21px}}.journal-block-image__frame{aspect-ratio:16/9;border-radius:24px;position:relative;overflow:hidden}.journal-block-image__frame img{-o-object-fit:cover;object-fit:cover}.journal-block-image__frame--framed{border:1px solid var(--journal-border-strong)}.journal-block-image__caption{color:var(--journal-ink-70);margin-top:12px;font-size:12px;font-weight:500}.journal-block-table__title{letter-spacing:-.01em;color:var(--journal-ink);margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.5}.journal-block-table__wrap{border:1px solid var(--journal-table-border);background:0 0;border-radius:15px;overflow-x:auto}.journal-block-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.journal-block-table td,.journal-block-table th{text-align:left;vertical-align:top;padding:14px}.journal-block-table thead th{color:var(--journal-terracotta);font-weight:600}.journal-block-table tbody tr{border-top:1px solid var(--journal-table-border)}.journal-block-table tbody th{color:var(--journal-ink);width:30%;font-weight:600}.journal-block-table tbody td{color:var(--journal-ink);font-weight:400}.journal-block-table__footnote{letter-spacing:.01em;color:var(--journal-ink-70);margin-top:15px;font-size:14px;line-height:1.5}.journal-block-quote{border-left:3px solid var(--journal-green);padding:6px 0 6px 24px}.journal-block-quote p{font-family:var(--font-playfair-display), Georgia, serif;color:var(--journal-ink);font-size:25px;font-style:italic;line-height:1.4}.journal-block-quote cite{font-family:var(--font-suisse-intl), sans-serif;color:var(--journal-ink-70);margin-top:12px;font-size:14px;font-style:normal;display:block}.journal-block-cta{border-radius:var(--journal-radius-card);box-shadow:var(--journal-rail-shadow);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.journal-block-cta__content{flex-direction:column;align-items:flex-start;gap:15px;max-width:384px;display:flex}.journal-block-cta__title{color:var(--journal-ink);font-size:20px;font-weight:500}.journal-block-cta__text{color:var(--journal-ink-70);font-size:12px}.journal-block-cta__visual{background:linear-gradient(-66.9deg,#adceff 1.35%,#f2f2f2 99.6%);border-radius:16px;flex-shrink:0;width:195px;height:195px;position:relative;overflow:hidden}.journal-block-cta__visual .journal-block-cta__visual-img,.journal-block-cta__visual img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.journal-block-cta{flex-direction:column;align-items:flex-start}.journal-block-cta__visual{display:none}}.journal-block-faq__title{color:var(--journal-ink);margin-bottom:30px;font-weight:500}.journal-block-faq__item{border-bottom:1px solid var(--journal-hairline);padding:16px 0}.journal-block-faq__item:first-child{padding-top:0}.journal-block-faq .journal-block-faq__question-heading{margin:0;font-size:16px;font-weight:500}.journal-block-faq__question{cursor:pointer;text-align:left;letter-spacing:.01em;width:100%;color:var(--journal-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;display:flex}.journal-block-faq__question svg{color:var(--journal-ink);flex-shrink:0;transition:transform .25s}.journal-block-faq__question[aria-expanded=true] svg{transform:rotate(45deg)}.journal-block-faq__question-text{min-width:0}.journal-block-faq__answer{letter-spacing:.01em;color:var(--journal-ink-70);max-width:620px;padding-top:12px;font-size:16px;line-height:1.5;display:none}.journal-block-faq__answer--open{display:block}.journal-block-faq__answer a{color:var(--journal-green);text-underline-offset:2px;text-decoration:underline}.journal-block-sources ol li a{color:var(--journal-terracotta)}.journal-block-sources--numbered ol{list-style:decimal}.journal-block-sources--numbered ol li::marker{color:var(--journal-terracotta);font-weight:500}.journal-block-disclaimer{color:var(--journal-ink-50);font-size:13px;line-height:1.55}.journal-block-disclaimer strong{color:var(--journal-ink-70);font-weight:500}:is(.route-content:has(>.journal-shell) .header-fixed,.route-content:has(>.journal-shell) .mobile-drawer){line-height:normal}
