.journalNav{position:relative}.journal :focus-visible{outline:3px solid var(--blue);outline-offset:5px}.journalHero,.articleHero{background:var(--paper);border-bottom:1px solid var(--line);padding:80px 7vw 64px}.journalHero .sectionLabel{margin-bottom:32px}.journalHero h1{letter-spacing:-.055em;max-width:1150px;font-size:clamp(46px,5.8vw,86px);line-height:1.04}.journalLead{color:#526478;max-width:760px;font-size:20px;line-height:1.65}.archive{max-width:1600px;margin:auto;padding:58px 7vw 110px}.archiveLabel{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.archiveLabel h2{margin:0;font-size:22px}.archiveLabel span{letter-spacing:.14em;color:var(--muted);font-size:10px}.postCard{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:6vw;padding:42px 0;display:grid}.postArt{background:var(--navy);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:330px;display:flex}.postArt img{object-fit:contain;width:180px;height:180px}.postArt span{color:#a9caee;letter-spacing:.16em;font-size:10px}.postSummary{align-self:center}.postSummary .sectionLabel{margin:0 0 20px}.postSummary h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(30px,3.2vw,46px);line-height:1.1}.postSummary>p:not(.sectionLabel){color:#526478;max-width:630px;font-size:17px;line-height:1.7}.postMeta{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;line-height:1.6;display:flex}.postSummary .textLink{margin-top:24px}.journal a:hover{color:var(--blue)}.journal .navCta:hover{color:#fff}.backLink{color:var(--muted);margin-bottom:42px;font-size:13px;display:inline-block}.articleHero .sectionLabel{margin:0 0 23px}.articleHero h1{letter-spacing:-.05em;max-width:1110px;margin:0 0 25px;font-size:clamp(42px,5.7vw,82px);line-height:1.04}.authorLine{align-items:center;gap:16px;max-width:1050px;margin-top:36px;display:flex}.authorLine>img{object-fit:cover;object-position:center 25%;border-radius:50%;width:48px;height:48px}.authorLine>div:nth-child(2){flex-direction:column;gap:5px;font-size:13px;display:flex}.authorLine>div:nth-child(2)>span{color:var(--muted);font-size:11px}.authorLine .postMeta{margin-left:auto}.readingLayout{grid-template-columns:245px minmax(0,740px);align-items:start;gap:6vw;max-width:1450px;margin:auto;padding:70px 7vw 100px;display:grid}.contents{position:sticky;top:36px}.contents .sectionLabel{margin-bottom:24px}.contents nav{border-top:1px solid var(--line)}.contents nav a{border-bottom:1px solid var(--line);color:#526478;gap:13px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.contents nav span{color:var(--blue);padding-top:3px;font:10px monospace}.articleBody{min-width:0}.articleBody>p{color:#3d5065;margin:0 0 25px;font-size:18px;line-height:1.85}.articleBody>h2{letter-spacing:-.035em;margin:58px 0 24px;scroll-margin-top:30px;font-size:34px;line-height:1.17}.articleBody blockquote{border-left:3px solid var(--blue);letter-spacing:-.03em;color:var(--navy);margin:36px 0;padding:8px 0 8px 26px;font-size:32px;line-height:1.3}.articleBody cite{letter-spacing:0;color:var(--muted);margin-top:18px;font:12px Arial,sans-serif;display:block}.flowSummary{background:var(--sky);border-left:3px solid var(--blue);margin:32px 0;padding:30px}.flowSummary .sectionLabel{margin:0 0 16px}.flowSummary>p:last-child{margin:0;font-size:19px;font-weight:600;line-height:1.85}.articleEnd{border-top:1px solid var(--line);margin-top:60px;padding-top:36px}.articleEnd h2{letter-spacing:-.035em;margin:20px 0 8px;font-size:29px;line-height:1.2}.articleEnd .textLink{width:fit-content;display:block}.ideaList h3 a:hover{color:var(--blue)}@media (max-width:900px){.journalHero,.articleHero{padding:52px 24px 42px}.journalHero h1{font-size:clamp(42px,8vw,64px)}.archive{padding:36px 24px 65px}.postCard{grid-template-columns:1fr;gap:30px}.postArt{min-height:230px}.postArt img{width:130px;height:130px}.readingLayout{grid-template-columns:1fr;gap:40px;padding:35px 24px 60px}.contents{position:static}.contents nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.authorLine{flex-wrap:wrap}.authorLine .postMeta{width:100%;margin-left:0}.journalLead{font-size:18px}.articleBody>h2{font-size:29px}.articleBody>p{font-size:17px}.articleBody blockquote{font-size:27px}.flowSummary{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.articleFigure{margin:36px 0 42px}.articleFigure>a{cursor:zoom-in;display:block}.articleFigure img{border:1px solid var(--line);border-radius:4px;width:100%;height:auto;display:block}.articleFigure figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.articleFigure figcaption a{color:var(--blue);white-space:nowrap;margin-left:6px;display:inline-block}.inlineArticleLink{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.moovatechCta{background:var(--sky);border-radius:6px;margin-top:36px;padding:28px}.moovatechCta h2{margin:0 0 14px}.moovatechCta p{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.65}.journal .moovatechCta .button:hover{color:#fff}
