.journal-intro{border:0}.journal-intro h1{max-width:950px;margin:34px 0}.journal-intro>.lead-copy{max-width:680px;margin-bottom:64px}.journal-back{display:inline-block;font-size:12px;color:var(--muted);line-height:1.6}.journal-heading{max-width:1100px;margin:auto;padding:55px var(--pad) 48px}.journal-heading>.tag{display:block;color:var(--pink);margin:46px 0 20px;font-size:11px}.journal-heading h1{font-size:clamp(34px,5.3vw,70px);line-height:1.08;text-wrap:balance;max-width:960px}.journal-byline{display:flex;gap:24px;font-size:12px;color:var(--muted);margin-top:28px}.journal-layout{display:grid;grid-template-columns:minmax(210px,300px) minmax(0,650px);gap:70px;max-width:1100px;padding:0 var(--pad);margin:auto}.journal-aside{align-self:start;position:sticky;top:116px}.journal-aside figure{margin:0 0 28px}.journal-aside img{width:100%;height:auto;border-radius:10px}.journal-aside figcaption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:8px}.journal-aside nav{display:grid;gap:0}.journal-aside nav strong{font-size:12px;margin:0 0 14px}.journal-aside nav a{padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:14px;font-size:12px;line-height:1.5;color:var(--muted)}.journal-aside nav a:hover{color:var(--blue)}.journal-aside nav a span{color:var(--pink);font-size:10px;padding-top:2px}.journal-body{min-width:0}.journal-body p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 22px}.journal-body .journal-lead{font-size:20px;color:var(--fg);line-height:1.7;margin:0 0 42px}.journal-body section{border-top:1px solid var(--line);padding:30px 0 20px;scroll-margin-top:115px}.journal-number{font-size:11px;color:var(--pink)}.journal-body h2{font-size:clamp(26px,3vw,35px);margin:15px 0 22px;line-height:1.18;letter-spacing:-.035em}.journal-takeaway{background:var(--blue);border-radius:10px;padding:30px;margin:15px 0 25px;color:#101516}.journal-takeaway .tag{font-size:10px}.journal-takeaway p{color:inherit;margin:16px 0 0}.journal-sources{display:flex;gap:14px;flex-wrap:wrap;padding:0 0 24px}.journal-sources a{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.journal-sources .arrow-icon{width:15px;height:15px}.journal-body>.text-link{font-size:13px;line-height:1.6;color:var(--blue)}.journal-cta{max-width:1100px;margin:75px auto 0;padding:45px var(--pad);border-block:1px solid var(--line);display:flex;align-items:center;gap:32px;justify-content:space-between}.journal-cta h2{font-size:clamp(28px,3vw,42px);line-height:1.15}.journal-cta p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:18px}.journal-cta .button{min-width:0;white-space:normal;font-size:13px;flex-shrink:0}.journal-related{max-width:1400px;margin:auto;border:0}.journal-related>h2{margin-bottom:40px}.journal-footer{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.journal-footer>a:not(.logo){font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center}.journal-footer .logo{margin-right:auto}.journal-footer .arrow-icon{width:18px;height:18px}.blog-all-link{margin-top:25px;color:var(--blue)}@media(max-width:800px){.journal-layout{gap:30px;grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.journal-aside{top:100px}.journal-cta{flex-direction:column;align-items:start}.journal-body .journal-lead{font-size:18px}}@media(max-width:600px){.journal-heading{padding:32px 22px}.journal-heading>.tag{margin-top:28px}.journal-layout{display:flex;flex-direction:column;padding:0 22px;gap:32px}.journal-aside{position:static;display:grid;grid-template-columns:105px minmax(0,1fr);gap:22px;width:100%}.journal-aside figure{margin:0}.journal-aside figcaption{display:none}.journal-aside nav strong{margin-bottom:3px}.journal-aside nav a{font-size:11px;padding:8px 0;gap:7px}.journal-aside nav a span{display:none}.journal-body p{font-size:15px}.journal-takeaway{padding:24px}.journal-cta{margin-top:45px;padding:35px 22px}.journal-cta .button{width:100%;max-width:none}.journal-intro>.lead-copy{margin-bottom:36px}.journal-heading h1{font-size:36px}.journal-footer{padding-bottom:100px}.journal-footer .logo{flex-basis:100%}}.journal-aside figure{overflow:hidden;border-radius:10px;background:var(--panel)}.journal-aside img{display:block;transform:scale(1.006);border-radius:0}.journal-bulb{display:block;width:28px;height:28px;flex:0 0 28px;overflow:visible;margin-top:2px}.journal-takeaway{display:flex;align-items:flex-start;gap:18px}.journal-takeaway p{margin:0}@media(max-width:600px){.journal-aside{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:stretch;gap:20px}.journal-aside figure{position:relative;min-height:0;margin:0}.journal-aside figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.journal-aside nav{min-height:155px;align-content:space-between}}.journal-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1022/958;display:flex;flex-direction:column;justify-content:flex-end;padding:9%;background:radial-gradient(ellipse at 85% 5%,#374750,transparent 55%),#171b20;color:var(--fg)}.journal-art-brand{position:absolute;left:9%;top:8%;font-size:clamp(17px,2vw,29px);font-style:italic;font-weight:800;letter-spacing:-.055em;color:var(--pink)}.journal-art-balloon{position:absolute;z-index:-1;width:50%;aspect-ratio:.82;right:-6%;top:3%;background:url(/brand/balloon-body.svg) 50%/contain no-repeat;transform:rotate(18deg)}.journal-art-dot{position:absolute;width:24%;aspect-ratio:1;bottom:37%;left:4%;border-radius:50%;background:radial-gradient(circle at 30% 24%,#edc8f0,#ae72ae 35%,#312b43 78%);z-index:-1}.journal-art-orbit{position:absolute;inset:24% -10% 16%;border:1px solid #b6dced35;border-radius:50%;transform:rotate(-30deg);z-index:-1}.journal-art strong{font-size:clamp(26px,3vw,44px);line-height:1.06;letter-spacing:-.045em;max-width:95%;text-wrap:balance}.journal-art-category{font-size:10px;letter-spacing:.12em;color:var(--pink);margin-top:20px}.journal-aside .journal-art strong{font-size:clamp(18px,2vw,32px)}@media(max-width:600px){.journal-aside figure>.journal-art{height:100%;aspect-ratio:auto;padding:12px}.journal-aside .journal-art-brand{font-size:15px}.journal-aside .journal-art strong{font-size:19px}.journal-aside .journal-art-category{display:none}.journal-aside .journal-art-balloon{width:60%}.journal-aside{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.journal-aside figure{width:100%;min-width:0;aspect-ratio:auto}.journal-aside nav{min-height:0}.journal-aside nav a{padding:7px 0}}.journal-lead a{color:var(--blue);text-decoration:underline;text-underline-offset:.16em}