.journal-article-page{--journal-blue:#1769b5;--journal-navy:#172638;--journal-ink:#27384b;--journal-muted:#68788a;--journal-line:#dce5ef;--journal-paper:#fbfcfe;background:var(--journal-paper);color:var(--journal-ink);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;min-height:100vh}.journal-reader-bar{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--journal-line);position:sticky;top:72px;z-index:40}.journal-reader-bar__inner{align-items:center;display:flex;height:64px;justify-content:space-between;margin:auto;max-width:1260px;padding:0 34px}.journal-reader-back{align-items:center;color:var(--journal-blue);display:inline-flex;font-size:.95rem;font-weight:700;gap:.55rem}.journal-reader-back svg{transition:transform .18s ease}.journal-reader-back:hover svg{transform:translateX(-3px)}.journal-reader-name{color:var(--journal-navy);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:1.2rem}.journal-reader-tools{align-items:center;color:var(--journal-muted);display:flex;font-size:.875rem;gap:.6rem;justify-content:flex-end;min-width:174px;position:relative}.journal-reader-tools button{align-items:center;background:#f2f6fb;border:1px solid transparent;border-radius:50%;color:var(--journal-navy);display:inline-flex;height:37px;justify-content:center;transition:.18s ease;width:37px}.journal-reader-tools button:hover{background:#e5f0fb;border-color:#c9dced;color:var(--journal-blue)}.journal-reader-tools button.is-saved{background:var(--journal-blue);color:#fff}.journal-reader-tools button.is-saved svg{fill:currentColor}.journal-reading-progress{background:var(--journal-blue);bottom:-1px;height:3px;left:0;position:absolute;transform-origin:left;transition:transform 80ms linear;width:100%}.journal-article-intro{margin:0 auto;max-width:860px;padding:54px 34px 34px}.journal-breadcrumb{align-items:center;color:#8190a0;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.55rem;margin-bottom:30px}.journal-breadcrumb a:hover{color:var(--journal-blue)}.journal-article-category{align-items:center;color:var(--journal-blue);display:flex;font-size:.82rem;font-weight:800;gap:.7rem;letter-spacing:.16em;margin:0;text-transform:uppercase}.journal-article-category:before{background:currentColor;content:"";height:2px;width:26px}.journal-article-intro h1{color:var(--journal-navy);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:clamp(2.65rem,5vw,4.1rem);font-weight:400;letter-spacing:-.045em;line-height:1.06;margin:15px 0 18px}.journal-article-deck{color:var(--journal-muted);font-size:1.2rem;line-height:1.7;margin:0;max-width:760px}.journal-article-byline{align-items:center;border-top:1px solid var(--journal-line);display:flex;gap:24px;justify-content:space-between;margin-top:27px;padding-top:20px}.journal-author{align-items:center;display:flex;gap:11px}.journal-author>img,.journal-author>span{align-items:center;background:var(--journal-blue);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:.83rem;height:46px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:46px}.journal-author small,.journal-author strong{display:block}.journal-author strong{color:var(--journal-navy);font-size:.95rem}.journal-author small{color:var(--journal-muted);font-size:.82rem;line-height:1.5;margin-top:3px}.journal-article-meta{color:var(--journal-muted);font-size:.84rem;text-align:right}.journal-article-meta time{display:block;margin-bottom:6px}.journal-article-meta div,.journal-article-meta span{align-items:center;display:flex}.journal-article-meta div{gap:14px}.journal-article-meta span{gap:5px}.journal-listen{align-items:center;background:#fff;border:1px solid var(--journal-line);border-radius:9px;display:flex;justify-content:space-between;margin-top:20px;padding:10px 12px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.journal-listen.is-active{background:#f2f8fd;border-color:#bad5eb;box-shadow:0 7px 22px rgba(18,81,137,.08)}.journal-listen__primary{align-items:center;background:transparent;border:0;color:var(--journal-navy);display:flex;flex:1;gap:12px;min-width:0;padding:0;text-align:left}.journal-listen__primary:disabled{cursor:wait;opacity:.62}.journal-listen__primary:not(:disabled):hover .journal-listen__icon{background:#0f5794;transform:scale(1.04)}.journal-listen__primary:focus-visible,.journal-listen__stop:focus-visible{outline:3px solid rgba(23,105,181,.25);outline-offset:3px}.journal-listen__icon{align-items:center;background:var(--journal-blue);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;transition:background-color .16s ease,transform .16s ease;width:42px}.journal-listen__icon svg{height:18px;width:18px}.journal-listen__primary small,.journal-listen__primary strong{display:block}.journal-listen__primary strong{font-size:.94rem;line-height:1.3}.journal-listen__primary small{color:var(--journal-muted);font-size:.82rem;margin-top:3px}.journal-listen__stop{align-items:center;background:#fff;border:1px solid #c7d9e8;border-radius:999px;color:var(--journal-navy);display:flex;font-size:.84rem;font-weight:700;gap:6px;margin-left:14px;padding:8px 12px}.journal-listen__stop:hover{border-color:var(--journal-blue);color:var(--journal-blue)}.journal-reader-cover{aspect-ratio:12/5;border-radius:9px;height:auto;margin:0 auto 48px;max-width:1160px;overflow:hidden;position:relative}.journal-reader-cover img{-o-object-fit:cover;object-fit:cover}.journal-article-layout{align-items:start;display:grid;gap:54px;grid-template-columns:190px minmax(0,720px);justify-content:center;margin:0 auto;max-width:1060px;padding:0 28px 76px}.journal-article-layout--no-toc{display:block;max-width:776px}.journal-article-toc{position:sticky;top:164px}.journal-article-toc p{color:var(--journal-muted);font-size:.75rem;font-weight:800;letter-spacing:.15em;margin:3px 0 14px;text-transform:uppercase}.journal-article-toc button{background:transparent;border:0;border-left:2px solid var(--journal-line);color:var(--journal-muted);display:block;font-size:.86rem;line-height:1.55;padding:10px 12px;text-align:left;transition:.16s ease;width:100%}.journal-article-toc button.is-active,.journal-article-toc button:hover{background:#edf5fc;border-color:var(--journal-blue);color:var(--journal-blue)}.blog-preview{color:#33465a;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:20px;line-height:1.82;min-width:0}.blog-preview>:first-child{margin-top:0!important}.blog-preview>:last-child{margin-bottom:0!important}.blog-preview p{margin:0 0 25px}.blog-preview h1,.blog-preview h2,.blog-preview h3,.blog-preview h4,.blog-preview h5,.blog-preview h6{color:var(--journal-navy);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-weight:400;line-height:1.2;scroll-margin-top:165px}.blog-preview h1,.blog-preview h2{font-size:2.25rem;letter-spacing:-.025em;margin:42px 0 18px}.blog-preview h3{font-size:1.75rem;margin:32px 0 14px}.blog-preview h4,.blog-preview h5,.blog-preview h6{font-size:1.35rem;margin:28px 0 12px}.blog-preview ol,.blog-preview ul{margin:0 0 27px;padding-left:1.5rem}.blog-preview ul{list-style:disc}.blog-preview ol{list-style:decimal}.blog-preview li{margin:8px 0;padding-left:4px}.blog-preview b,.blog-preview strong{color:#21354a;font-weight:700}.blog-preview a:not(.journal-article-callout a){color:var(--journal-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-preview blockquote{background:#eff6fd;border-left:4px solid var(--journal-blue);color:#294867;font-size:1.12em;font-style:italic;margin:32px 0;padding:22px 26px}.blog-preview img{border-radius:7px;height:auto;margin:30px 0;max-width:100%}.blog-preview table{border-collapse:collapse;display:block;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:.95rem;margin:30px 0;max-width:100%;overflow-x:auto;width:100%}.blog-preview td,.blog-preview th{border:1px solid var(--journal-line);min-width:130px;padding:12px;text-align:left}.blog-preview th{background:#eff5fb;color:var(--journal-navy)}.blog-preview code,.blog-preview pre{background:#eef2f6;border-radius:5px;font-family:Courier New,monospace;font-size:.85em}.blog-preview code{padding:2px 5px}.blog-preview pre{margin:26px 0;overflow-x:auto;padding:18px}.blog-preview pre code{background:none;padding:0}.journal-article-callout{align-items:flex-start;background:linear-gradient(135deg,#1769b5,#0e4f8d);border-radius:9px;color:#fff;display:flex;gap:18px;margin-top:45px;padding:30px}.journal-article-callout>svg{flex:0 0 auto;height:25px;margin-top:3px;width:25px}.journal-article-callout h2{color:#fff;font-size:1.75rem;margin:0 0 10px}.journal-article-callout p{color:#e1eefb;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:1rem;line-height:1.7;margin:0 0 20px}.journal-article-callout a,.journal-article-callout button{align-items:center;background:#fff;border-radius:5px;color:var(--journal-blue);display:inline-flex;border:0;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:.92rem;font-weight:700;gap:10px;padding:12px 16px}.journal-article-callout a svg,.journal-article-callout button svg{transition:transform .16s ease}.journal-article-callout a:hover svg,.journal-article-callout button:hover svg{transform:translateX(3px)}.journal-article-end{align-items:center;border-bottom:1px solid var(--journal-line);border-top:1px solid var(--journal-line);display:flex;font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:.9rem;justify-content:space-between;margin-top:35px;padding:20px 0}.journal-article-end button,.journal-article-end div{align-items:center;display:flex;gap:8px}.journal-article-end button.is-saved{background:var(--journal-blue);border-color:var(--journal-blue);color:#fff}.journal-article-end button.is-saved svg{fill:currentColor}.journal-article-end__actions{flex-wrap:wrap;justify-content:flex-end}.journal-article-end div svg{color:var(--journal-blue)}.journal-article-end button{background:#fff;border:1px solid var(--journal-line);border-radius:5px;color:var(--journal-blue);font-weight:700;padding:10px 13px}.journal-read-next{border-top:1px solid var(--journal-line);margin:0 auto;max-width:1160px;padding:54px 28px 78px}.journal-read-next__heading p{color:var(--journal-blue);font-size:.8rem;font-weight:800;letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.journal-read-next__heading h2{color:var(--journal-navy);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:400;letter-spacing:-.035em;margin:0 0 28px}.journal-read-next__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.journal-next-card{background:#fff;border:1px solid var(--journal-line);border-radius:7px;display:flex;flex-direction:column;overflow:hidden;transition:.22s ease}.journal-next-card:hover{border-color:#bed3e7;box-shadow:0 16px 34px rgba(30,72,110,.1);transform:translateY(-4px)}.journal-next-card__image{height:175px;overflow:hidden;position:relative}.journal-next-card__image img{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.journal-next-card:hover img{transform:scale(1.04)}.journal-next-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.journal-next-card__body small{color:var(--journal-blue);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.journal-next-card__body strong{color:var(--journal-navy);font-family:var(--font-raleway),"Raleway",Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.25;margin:9px 0 18px}.journal-next-card__body>span{align-items:center;color:var(--journal-muted);display:flex;font-size:.84rem;gap:7px;margin-top:auto}.journal-article-contact{margin:0 auto;max-width:1160px;padding:0 28px 78px;scroll-margin-top:155px}.journal-article-contact>div{margin:0}.journal-article-toast{align-items:center;animation:journal-article-toast-in .18s ease-out both;background:#132d47;border:1px solid hsla(0,0%,100%,.15);border-radius:7px;bottom:24px;box-shadow:0 16px 38px rgba(9,32,55,.3);color:#fff;display:flex;font-size:.9rem;font-weight:700;gap:9px;left:50%;padding:13px 18px;position:fixed;transform:translateX(-50%);z-index:80}.journal-article-toast svg{color:#75d49a}@keyframes journal-article-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.journal-mobile-toc-button,.journal-toc-sheet{display:none}@media (max-width:900px){.journal-reader-cover{border-radius:0;margin-bottom:34px}.journal-article-layout{display:block;max-width:780px}.journal-article-toc--desktop{display:none}.journal-mobile-toc-button{align-items:center;background:var(--journal-blue);border:0;border-radius:999px;bottom:22px;box-shadow:0 8px 24px rgba(23,105,181,.3);color:#fff;display:flex;font-size:.88rem;font-weight:700;gap:8px;padding:13px 17px;position:fixed;right:18px;z-index:45}.journal-toc-sheet{align-items:flex-end;background:rgba(10,24,38,.52);display:flex;inset:0;justify-content:center;position:fixed;z-index:70}.journal-toc-sheet>div{animation:journal-sheet-in .18s ease-out both;background:#fff;border-radius:18px 18px 0 0;max-height:78vh;overflow-y:auto;padding:22px 20px 30px;width:min(100%,580px)}.journal-toc-sheet__heading{align-items:center;color:var(--journal-navy);display:flex;justify-content:space-between;margin-bottom:12px}.journal-toc-sheet__heading button{align-items:center;background:#edf3f9;border:0;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.journal-article-toc--mobile{position:static}.journal-article-toc--mobile>p{display:none}.journal-article-toc--mobile button{font-size:.95rem;padding:12px}@keyframes journal-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:700px){.journal-reader-bar__inner{height:58px;padding:0 17px}.journal-reader-name{display:none}.journal-reader-back{font-size:.85rem}.journal-reader-tools{min-width:136px}.journal-article-intro{padding:34px 20px 25px}.journal-breadcrumb{margin-bottom:22px}.journal-article-intro h1{font-size:clamp(2.35rem,12vw,3.25rem);letter-spacing:-.04em;margin-top:12px}.journal-article-deck{font-size:1.05rem;line-height:1.7}.journal-article-byline{align-items:flex-start;flex-direction:column}.journal-article-meta{text-align:left}.journal-listen{padding:9px 10px}.journal-listen__primary{gap:10px}.journal-listen__icon{flex-basis:39px;height:39px;width:39px}.journal-listen__primary strong{font-size:.88rem}.journal-listen__primary small{font-size:.76rem}.journal-listen__stop{margin-left:8px;padding:8px 10px}.journal-reader-cover{aspect-ratio:12/5}.journal-article-layout{padding:0 20px 55px}.blog-preview{font-size:18px;line-height:1.75}.blog-preview h1,.blog-preview h2{font-size:1.85rem;margin-top:34px}.blog-preview h3{font-size:1.5rem}.journal-article-callout{padding:24px 20px}.journal-article-callout h2{font-size:1.55rem}.journal-article-end{align-items:flex-start;flex-direction:column;gap:16px}.journal-article-end__actions{justify-content:flex-start;width:100%}.journal-read-next{padding:42px 20px 58px}.journal-read-next__grid{grid-template-columns:1fr}.journal-next-card{display:grid;grid-template-columns:118px 1fr}.journal-next-card__image{height:100%;min-height:150px}.journal-next-card__body strong{font-size:1.22rem}.journal-article-contact{padding:0 14px 55px}.journal-article-toast{bottom:18px;max-width:calc(100vw - 32px);text-align:center;width:-moz-max-content;width:max-content}}@media (prefers-reduced-motion:reduce){.journal-listen,.journal-listen__icon,.journal-next-card,.journal-next-card img,.journal-reader-back svg,.journal-reading-progress,.journal-toc-sheet>div{animation:none;transition:none}}