.journal main{width:min(1180px,calc(100% - 48px));margin:80px auto 120px}.journal-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;padding-bottom:55px}.journal h1{font:700 clamp(42px,5.7vw,80px)/1.04 var(--display);letter-spacing:-.045em}.journal h1 em,.journal-feature em{font-family:Georgia,serif;font-weight:400;color:#a6e1fa}.journal p{color:#b3c1d1;line-height:1.75}.journal-heading p{font-size:19px}.journal .journal-meta{font-size:13px;letter-spacing:.02em}.journal-meta span{float:right}.journal-topics{display:flex;gap:32px;border-top:1px solid #a6e1fa33;border-bottom:1px solid #a6e1fa33;padding:20px 0;margin-bottom:40px;flex-wrap:wrap}.journal a:focus-visible{outline:3px solid #ea8ccb;outline-offset:6px}.journal-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:44px;background:#102238;border-radius:22px;overflow:hidden}.journal-feature h2{font:700 clamp(32px,3.5vw,50px)/1.12 var(--display);letter-spacing:-.03em;margin:22px 0}.journal-feature img{width:100%;aspect-ratio:1.2;object-fit:cover;object-position:left top;border-radius:12px}.read-guide{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#a6e1fa;margin-top:24px;padding-top:18px;border-top:1px solid #a6e1fa33}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.topic-heading{font-size:30px;margin:80px 0 32px;letter-spacing:-.03em}.journal-card h2{font:700 clamp(24px,2.5vw,34px)/1.18 var(--display);letter-spacing:-.025em;margin:12px 0}.journal-image{overflow:hidden;border-radius:14px;background:#102238;margin-bottom:22px}.journal-image img{display:block;width:100%;height:270px;object-fit:cover;object-position:center 25%;transition:transform .3s}.journal-card a:hover .journal-image img{transform:scale(1.035)}.journal-card a:hover h2{color:#a6e1fa}.journal-end{border-top:1px solid #a6e1fa33;margin-top:80px;padding-top:44px}.journal-end h2{font-size:40px}.journal-end .pill{margin-top:20px}.journal-crumb{display:flex;gap:12px;font-size:14px;color:#a6e1fa;margin-bottom:35px}.article-heading{max-width:1000px;margin-bottom:64px}.article-heading h1{font-size:clamp(40px,5vw,68px);margin:20px 0 28px}.article-deck{font-size:22px;max-width:760px}.article-heading small{display:block;color:#a6e1fa;margin-top:24px}.reading-layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:70px}.reading-index{align-self:start;position:sticky;top:120px}.reading-index a{display:block;font-size:14px;line-height:1.5;padding:12px 0;border-bottom:1px solid #a6e1fa26}.reading-index a:last-child{color:#a6e1fa}.reading-body{font-size:19px;line-height:1.8;min-width:0}.reading-body h2{font:700 31px/1.2 var(--display);letter-spacing:-.02em;margin:0 0 20px}.reading-body section{margin-bottom:48px;scroll-margin-top:130px}.reading-body p{margin-bottom:22px}.article-next{border-left:3px solid #d779b5;padding:20px 28px;background:#102033}.article-next a{display:block;color:#a6e1fa;padding:12px 0}.editorial-note{font-size:13px;margin-top:30px}.checklist{max-width:740px;margin:auto}.checklist h1{font-size:clamp(38px,5vw,62px);margin:24px 0 35px}.checklist h2{margin-top:38px}.journal section[id]{scroll-margin-top:120px}.editorial main{max-width:760px;margin:70px auto;width:calc(100% - 40px)}.editorial h1{font-size:42px}.editorial p{line-height:1.8;margin:20px 0}.editorial img{max-width:100%;height:auto}.editorial h2{margin:32px 0 16px}.blog-related{margin:50px 0}.blog-related a{display:block;padding:12px;color:#a6e1fa}@media(max-width:760px){.journal main{margin-top:45px;width:calc(100% - 36px)}.journal-heading,.journal-feature,.reading-layout,.journal-grid{grid-template-columns:1fr;gap:26px}.journal-heading{padding-bottom:30px}.journal-heading p{font-size:17px}.journal-topics{gap:16px;font-size:14px}.journal-feature{padding:25px}.journal-feature img{aspect-ratio:1.6}.reading-index{position:static}.article-heading{margin-bottom:34px}.reading-body{font-size:18px}.journal-image img{height:240px}.topic-heading{margin-top:55px}.journal-end h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.journal-image img{transition:none}}
