.journal-article__header{padding-top:180px;display:flex;flex-direction:column;align-items:flex-start;gap:31px}.journal-article__breadcrumb{font-size:12px;color:var(--journal-ink-70)}.journal-article__breadcrumb a{color:var(--journal-green);text-decoration:none}.journal-article__breadcrumb a:hover{text-decoration:underline}.journal-article__title{font-weight:400;color:var(--journal-ink);text-wrap:balance;max-width:1200px}.journal-article__byline{display:flex;align-items:center;gap:10px}.journal-article__avatar{position:relative;width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--journal-mint-band);flex-shrink:0}.journal-article__avatar img{-o-object-fit:cover;object-fit:cover}.journal-article__byline-name{font-size:12px;font-weight:500;color:var(--journal-ink)}.journal-article__byline-name span{color:var(--journal-ink-70);font-weight:400}.journal-article__byline-meta{font-size:12px;color:var(--journal-ink-70);margin-top:6px}.journal-article__hero{position:relative;margin-top:60px;border-radius:var(--journal-radius-card);overflow:clip;background:#fff;aspect-ratio:1327/633}.journal-article__hero img{-o-object-fit:cover;object-fit:cover}.journal-article__columns{display:grid;grid-template-columns:206px minmax(0,1fr) 330px;gap:40px;margin-top:100px;align-items:start}.journal-article__body{max-width:704px;width:100%;justify-self:center}.journal-article__divider{border:none;border-top:1px solid var(--journal-hairline);margin:80px 0 54px}@media(max-width:1100px){.journal-article__columns{display:flex;flex-direction:column;gap:40px;margin-top:56px}.journal-article__body{justify-self:auto;max-width:720px}}@media(max-width:768px){.journal-article__header{padding-top:120px;gap:18px}.journal-article__breadcrumb{font-size:10px}.journal-article__title{font-size:34px}.journal-article__avatar{width:38px;height:38px}.journal-article__byline-meta,.journal-article__byline-name{font-size:10px}.journal-article__byline-meta{margin-top:4px}.journal-article__hero{margin-top:41px;aspect-ratio:415/307;border-radius:10px}.journal-article__columns{margin-top:41px;gap:0}.journal-article__divider{margin:48px 0 32px}}.journal-toc{position:sticky;top:150px}.journal-toc__label{font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--journal-ink-70);margin-bottom:25px}.journal-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid var(--journal-hairline);display:flex;flex-direction:column;gap:30px;padding-block:8px}.journal-toc__item{position:relative;padding-left:18px}.journal-toc__item a{font-size:14px;line-height:1.35;color:var(--journal-ink-50);text-decoration:none;display:block}.journal-toc__item a:hover{color:var(--journal-ink)}.journal-toc__item--active:before{content:"";position:absolute;left:-2px;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:var(--journal-ink)}.journal-toc__item--active a{color:var(--journal-ink);font-weight:500}@media(max-width:1100px){.journal-toc{display:none}}.journal-toc-mobile{display:none;border:1px solid var(--journal-border);border-radius:14px;background:#fff;padding:4px 18px}.journal-toc-mobile summary{font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--journal-ink-70);padding:12px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.journal-toc-mobile summary::-webkit-details-marker{display:none}.journal-toc-mobile a{display:block;font-size:15px;color:var(--journal-ink-70);text-decoration:none;padding:9px 0}.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{position:sticky;top:150px;display:flex;flex-direction:column;gap:20px}.journal-rail__card{background:#fff;border-radius:var(--journal-radius-card);box-shadow:var(--journal-rail-shadow);padding:25px 22px}.journal-rail__label{display:block;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--journal-ink-70);margin-bottom:24px}.journal-rail__row{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none}.journal-rail__row:hover .journal-rail__row-title{color:var(--journal-green)}.journal-rail__row svg{flex-shrink:0;color:var(--journal-ink)}.journal-rail__row-title{font-size:20px;font-weight:500;color:var(--journal-ink);transition:color .2s ease}.journal-rail__row-sub{font-size:16px;color:var(--journal-ink-70);margin-top:8px}.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{font-size:20px;font-weight:600;color:#ddd}.journal-rail__cta-text{font-size:14px;line-height:1.5;color:#ddd;margin:12px 0 22px}.journal-rail__cta .journal-btn{width:100%}.journal-rail__socials{display:flex;flex-wrap:wrap;gap:12px}.journal-rail__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--journal-hairline);color:var(--journal-ink);transition:background .2s ease,border-color .2s ease,color .2s ease}.journal-rail__social-link:hover{background:var(--journal-green);border-color:var(--journal-green);color:#fff}@media(max-width:1100px){.journal-rail{position:static;max-width:420px;margin-top:40px}}@media(max-width:768px){.journal-rail{max-width:none;margin-top:24px}}.journal-related__title{font-weight:500;color:var(--journal-ink);margin-bottom:40px}.journal-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:41px}@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}}