.journal{--j-ink:#111;--j-paper:#f6f5f2;--j-line:#d8d7d2;--j-orange:#ffa300;--j-blue:#0066e6;overflow:clip}.journal .container{width:calc(100% - 112px);max-width:1376px}.journal h1,.journal h2,.journal h3{letter-spacing:-.035em}.journal .j-eyebrow{font-size:14px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.j-hero{background:var(--j-paper);border-bottom:1px solid var(--j-line)}.j-hero>.container{display:grid;grid-template-columns:1fr .94fr;gap:72px;padding-top:62px;padding-bottom:64px;align-items:center}.j-orange-square{width:8px;height:8px;background:var(--j-orange);display:inline-block;margin-right:8px}.j-hero h1{font-size:clamp(48px,5vw,76px);line-height:1.07;margin-top:29px;font-weight:600;letter-spacing:-.055em}.j-hero h1>span{color:#6a6a64}.j-hero-deck{font-size:19px;line-height:1.6;max-width:475px;margin-top:26px;color:#4b4b45}.j-browse{font-size:15px;font-weight:600;display:inline-flex;gap:34px;align-items:center;margin-top:30px;padding:8px 0;border-bottom:1px solid #aaa}.j-browse:hover{color:var(--j-blue)}.j-browse>span{font-size:23px}.j-hero-note{margin-top:48px;display:flex;flex-wrap:wrap;gap:2px 7px;font-size:14px;align-items:center;color:#777}.j-hero-note>strong{font-size:14px;color:#111;font-weight:600}.j-hero-note>span:last-child{flex:0 0 100%;margin-top:3px}.j-feature{border:1px solid #111;background:#fff;min-width:0}.j-feature>a{display:block;position:relative}.j-art{height:230px;background:#080808;position:relative;color:#fff;overflow:hidden;isolation:isolate}.j-art:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:38px 38px;z-index:-1}.j-art-top{position:absolute;top:19px;left:23px;right:23px;display:flex;justify-content:space-between;gap:20px;font-size:6px;line-height:1.5;letter-spacing:.09em;color:#aaa}.j-art>strong{position:absolute;left:23px;top:62px;font-size:24px;line-height:1.15;letter-spacing:-.035em;font-weight:600;max-width:54%;z-index:1}.j-art>svg{width:78%;height:115%;max-width:none;position:absolute;right:-20%;bottom:-21%;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.j-art-bottom{position:absolute;bottom:18px;left:23px;right:23px;font-size:8px;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between;color:#b8b8b8}.j-art-bottom>span{font-size:16px;color:var(--j-orange)}.j-art-large{height:290px}.j-art-large>strong{font-size:35px;left:29px;top:69px}.j-art-large .j-art-top{left:29px;right:29px;top:22px;font-size:7px}.j-art-large>.j-art-bottom{left:29px;right:29px}.j-art-large>svg{width:84%;height:126%;right:-21%;bottom:-28%}.j-feature-copy{padding:23px 29px 27px;position:relative}.j-card-meta{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:#666;flex-wrap:wrap}.j-feature-label{color:#936000;font-size:14px;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.j-feature h2{font-size:29px;line-height:1.2;max-width:410px;padding-right:30px;margin-top:12px}.j-feature-copy>p:last-of-type{font-size:14px;color:#666;margin-top:11px;max-width:88%}.j-feature-arrow{position:absolute;right:26px;top:57px;border:1px solid #111;width:31px;height:31px;display:grid;place-items:center;border-radius:50%}.j-feature a:hover .j-feature-arrow{background:var(--j-orange);border-color:var(--j-orange)}.j-feature a:hover .j-art>svg,.j-card-link:hover .j-art>svg{transform:translateY(-7px)}.j-library{padding:76px 0 70px}.j-library-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:32px}.j-library-heading h2{font-size:35px;line-height:1.2;margin-top:12px}.j-search{display:flex;align-items:center;gap:12px;min-width:290px;max-width:355px;border:1px solid #bbb;min-height:48px;padding:0 13px;background:#fff}.j-search>svg{flex-shrink:0;color:#666}.j-search input{border:0;background:none;outline:0;min-width:0;width:100%;font-size:14px;padding:12px 0;color:#111}.j-search:focus-within{outline:2px solid var(--j-blue);outline-offset:2px}.j-search input:focus-visible{outline:0}.j-search kbd{border:1px solid #ddd;color:#888;font:11px var(--font);padding:1px 6px}.j-filter-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line)}.j-filters{display:flex;align-items:stretch;gap:22px;overflow:auto;scrollbar-width:thin;min-width:0}.j-filters button{position:relative;flex-shrink:0;background:none;min-height:58px;padding:15px 0;display:inline-flex;gap:7px;align-items:center;font-size:14px;font-weight:600;color:#666;white-space:nowrap;border-bottom:2px solid transparent}.j-filters button[aria-pressed=true]{color:#111;border-bottom-color:var(--j-orange)}.j-filters button:hover{color:#111}.j-filters button>span{font-size:14px;min-width:17px;min-height:17px;display:grid;place-items:center;background:#efeeeb;border-radius:50%;color:#555}.j-filters button[aria-pressed=true]>span{background:#111;color:#fff}.j-sort{flex-shrink:0}.j-sort select{background:#fff;border:0;padding:13px 20px 13px 9px;font-size:14px;color:#555;min-height:44px;cursor:pointer;max-width:143px}.j-results{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-bottom:13px;color:#777;font-size:14px}.j-results>p{line-height:1.4;overflow-wrap:anywhere}.j-results button{background:none;font-size:14px;min-height:40px;white-space:nowrap;color:var(--j-blue);padding:0 0 0 15px}.j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:39px 28px}.j-card{min-width:0}.j-card-link{display:flex;flex-direction:column;height:100%;border:1px solid #deded9;background:#fff;transition:border-color .2s,box-shadow .2s}.j-card-link:hover{border-color:#111;box-shadow:0 8px 24px #00000008}.j-card-copy{padding:24px 24px 19px;display:flex;flex-direction:column;flex:1}.j-card h3{font-size:25px;line-height:1.26;margin-top:12px;letter-spacing:-.025em}.j-card-copy>p:not(.j-card-meta){font-size:14px;line-height:1.65;margin-top:13px;color:#666}.j-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:27px;margin-top:auto;font-size:14px;color:#777}.j-read{display:flex;align-items:center;gap:8px;color:#111;font-weight:600}.j-read>svg{width:17px}.j-card-link:hover .j-read{color:var(--j-blue)}.j-empty{background:var(--j-paper);text-align:center;padding:60px 20px;margin-bottom:12px}.j-empty h3{font-size:25px}.j-empty p{font-size:16px;color:#666;margin-top:14px}.j-empty .button{margin-top:25px;min-height:46px;padding:11px 20px;font-size:14px}.j-nojs{font-size:14px;color:#666;margin-top:24px}.j-mid-cta{background:#f0efeb;border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line);padding:43px 0}.j-mid-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:45px}.j-mid-cta h2{font-size:29px;margin-top:11px;line-height:1.2}.j-mid-cta p:not(.j-eyebrow){font-size:15px;color:#666;margin-top:12px;max-width:590px}.j-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex-shrink:0}.j-cta-actions .button{gap:30px;min-height:48px;padding:13px 22px;border-radius:4px;font-size:14px}.j-text-link{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:600;padding:5px 0;min-height:30px}.j-text-link:hover{color:var(--j-blue)}.j-pathways{padding:78px 0 83px}.j-pathway-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;align-items:end}.j-pathway-heading .j-eyebrow{grid-column:1/-1}.j-pathway-heading h2{font-size:38px;line-height:1.2}.j-pathway-heading>p:last-child{font-size:15px;line-height:1.6;color:#666;justify-self:end;max-width:300px}.j-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #111;margin-top:33px}.j-pathway-grid article{padding:27px 26px 0;border-right:1px solid var(--j-line)}.j-pathway-grid article:first-child{padding-left:0}.j-pathway-grid article:last-child{padding-right:0;border-right:0}.j-pathway-grid article>span{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#777}.j-pathway-grid h3{font-size:28px;line-height:1.25;margin:17px 0 26px}.j-pathway-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;padding:13px 0;border-bottom:1px solid var(--j-line)}.j-pathway-grid a>svg{width:17px;flex-shrink:0}.j-pathway-grid a:hover{color:var(--j-blue)}.j-faq{padding:73px 0 80px;background:var(--j-paper);border-top:1px solid var(--j-line)}.j-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.j-faq h2{font-size:44px;line-height:1.12;margin:18px 0 22px}.j-faq-grid>div:first-child>p:last-child{font-size:16px;color:#666;max-width:280px}.journal details{border-top:1px solid var(--j-line)}.journal details:last-child{border-bottom:1px solid var(--j-line)}.journal summary{display:flex;align-items:flex-start;gap:18px;list-style:none;cursor:pointer;padding:21px 0}.journal summary::-webkit-details-marker{display:none}.journal summary>span{color:#888;font-size:14px;padding-top:4px}.journal summary h3{font-size:16px;line-height:1.5;letter-spacing:0;font-weight:600;flex:1}.journal summary b{font-size:20px;font-weight:400;line-height:1.2;transition:transform .2s}.journal details[open] summary b{transform:rotate(45deg)}.journal details>p{font-size:14px;line-height:1.75;color:#666;padding:0 36px 22px 32px}.j-final-cta{background:#090909;color:#fff;padding:65px 0 70px;position:relative}.j-final-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:60px}.j-final-cta .j-eyebrow{color:var(--j-orange)}.j-final-cta h2{font-size:60px;line-height:1.07;margin:23px 0}.j-final-cta p:not(.j-eyebrow){font-size:16px;color:#a4a4a4;max-width:480px}.j-final-cta .j-cta-actions{min-width:230px}.j-final-cta .button{padding:15px 25px;font-size:15px;gap:65px;min-height:54px}.j-final-cta .j-text-link{color:#ccc;font-size:14px}.j-final-cta .j-text-link:hover{color:var(--j-orange)}

.j-article-page{background:#fff}.j-reading-progress{position:fixed;top:var(--header);left:0;right:0;height:3px;background:transparent;z-index:39;pointer-events:none}.j-reading-progress>span{display:block;height:100%;width:0;background:var(--j-orange)}.j-article-hero{background:var(--j-paper);border-bottom:1px solid var(--j-line);padding:27px 0 40px}.j-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;font-size:14px;color:#777;margin-bottom:43px}.j-breadcrumb a:hover{color:var(--j-blue)}.j-article-hero .j-eyebrow{color:#777}.j-article-hero .j-eyebrow>span{margin:0 9px;color:#bbb}.j-article-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.08;max-width:1000px;margin-top:21px;letter-spacing:-.045em}.j-article-deck{font-size:21px;line-height:1.55;color:#666;max-width:835px;margin-top:24px}.j-byline{display:flex;align-items:center;gap:12px;margin-top:35px;padding-top:25px;border-top:1px solid #ddd;font-size:14px}.j-author-mark{display:grid;place-items:center;background:#111;color:var(--j-orange);font-size:14px;letter-spacing:-1px;font-weight:600;width:37px;height:37px;flex-shrink:0}.j-byline>div:not(.j-byline-date){display:flex;flex-direction:column;gap:2px}.j-byline a{font-size:14px;font-weight:600}.j-byline a:hover{text-decoration:underline}.j-byline span:not(.j-author-mark){color:#888}.j-byline-date{display:flex;flex-direction:column;gap:2px;padding-left:25px;margin-left:20px;border-left:1px solid #ddd}.j-copy-link{margin-left:auto;display:flex;align-items:center;gap:10px;background:none;border:1px solid #bbb;min-height:40px;padding:9px 13px;font-size:14px}.j-copy-link svg{width:15px;transform:rotate(-45deg)}.j-copy-link:hover{background:#fff}.j-article-layout{display:grid;grid-template-columns:250px minmax(0,810px);gap:90px;justify-content:center;padding-top:55px;padding-bottom:65px;align-items:start}.j-article-aside{min-width:0;position:sticky;top:calc(var(--header) + 28px)}.j-article-aside nav{border-top:2px solid #111;padding-top:18px}.j-article-aside nav .j-eyebrow{margin-bottom:15px;color:#777;font-size:14px}.j-article-aside nav>a{display:block;font-size:14px;line-height:1.55;padding:9px 0 9px 13px;color:#777;border-left:2px solid #ddd}.j-article-aside nav>a:hover{color:#111}.j-article-aside nav>a[aria-current=location]{border-left-color:var(--j-orange);color:#111}.j-aside-sample{display:block;margin-top:30px;padding:20px;background:var(--j-paper)}.j-aside-sample>span{display:block;color:#777;font-size:14px}.j-aside-sample>strong{font-size:16px;line-height:1.4;display:block;font-weight:600;margin-top:8px}.j-aside-sample svg{display:inline;width:17px;vertical-align:middle}.j-aside-sample:hover{color:var(--j-blue)}.j-back{display:inline-flex;font-size:14px;color:#777;margin-top:24px;padding:7px 0}.j-article-content{min-width:0}.j-takeaways{padding:0 0 27px;border-bottom:1px solid #ddd;margin-bottom:32px}.j-takeaways .j-eyebrow{color:#777;font-size:14px}.j-takeaways ul{margin:18px 0 0;padding:0;list-style:none}.j-takeaways li{position:relative;font-size:18px;line-height:1.6;padding-left:21px;margin:11px 0;letter-spacing:-.015em}.j-takeaways li:before{content:'';width:6px;height:6px;position:absolute;left:0;top:12px;background:var(--j-orange)}.j-article-content>.j-art{height:320px;margin-bottom:35px}.j-article-content>.j-art>strong{font-size:37px;top:75px;left:30px}.j-article-content>.j-art>svg{width:70%;height:135%;right:-12%;bottom:-28%}.j-article-content>.j-art .j-art-top{left:30px;right:30px;top:24px;font-size:8px}.j-article-content>.j-art .j-art-bottom{left:30px;right:30px;bottom:22px;font-size:10px}.j-article-section{margin-bottom:36px;scroll-margin-top:110px}.j-article-section h2{font-size:31px;line-height:1.22;margin-bottom:20px}.j-article-section p{font-size:17px;line-height:1.85;color:#4c4c4c;margin-bottom:18px}.j-article-section p a,.j-sources a{color:var(--j-blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.j-article-section p a:hover,.j-sources a:hover{color:#111}.j-inline-cta{margin:33px 0 10px;background:var(--j-paper);border-left:3px solid var(--j-orange);padding:21px 25px;display:flex;align-items:center;justify-content:space-between;gap:25px}.j-inline-cta>p{font-size:15px;color:#333;line-height:1.55;margin:0;max-width:320px}.j-inline-cta>a{display:flex;gap:16px;align-items:center;font-size:14px;font-weight:600;color:var(--j-blue);white-space:nowrap;padding:6px 0}.j-report-map{background:#0d0d0d;color:white;padding:25px;margin:27px 0}.j-report-map>span{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#a6a6a6}.j-report-map ol{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;list-style:none;padding:0;margin:24px 0 0;counter-reset:report}.j-report-map li{counter-increment:report;border-top:1px solid #444;padding-top:12px;position:relative}.j-report-map li:before{content:'0' counter(report);font-size:14px;color:var(--j-orange);display:block;margin-bottom:9px}.j-report-map b{display:block;font-size:20px;font-weight:600}.j-report-map li>span{display:block;font-size:14px;color:#aaa;margin-top:5px}.j-table-wrap{overflow-x:auto;margin:27px 0}.j-table-wrap table{border-collapse:collapse;min-width:560px;width:100%;font-size:14px;line-height:1.6}.j-table-wrap caption{text-align:left;font-size:14px;color:#777;margin-bottom:12px}.j-table-wrap td,.j-table-wrap th{text-align:left;vertical-align:top;padding:15px 14px;border-bottom:1px solid #ddd}.j-table-wrap thead{background:#111;color:#fff;font-size:14px}.j-table-wrap tbody th{font-weight:600;color:#111;min-width:125px}.j-table-wrap td{color:#666}.j-tool{padding:28px;background:#f3f2ee;border:1px solid var(--j-line);margin:28px 0}.j-tool .j-tool-label{font-size:14px;text-transform:uppercase;letter-spacing:.08em;line-height:1.5;color:#777;margin:0 0 14px}.j-tool>h3{font-size:25px;line-height:1.25;max-width:510px}.j-tool-inputs{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:26px}.j-tool-inputs label{font-size:14px;line-height:1.5;color:#666;display:flex;flex-direction:column;gap:7px}.j-tool-inputs input{width:100%;min-width:0;min-height:47px;background:#fff;border:1px solid #bbb;border-radius:0;font-size:17px;color:#111;padding:10px 12px}.j-tool-inputs input[aria-invalid=true]{border-color:#b52216;outline-color:#b52216}.j-tool-two{grid-template-columns:1fr 1fr}.j-tool-result{border-top:1px solid #ccc;padding-top:22px;margin-top:24px}.j-tool-result>span{font-size:14px;color:#777;display:block}.j-tool-result output{font-size:44px;line-height:1.3;font-weight:600;letter-spacing:-.045em;display:block;margin:7px 0;overflow-wrap:anywhere}.j-tool .j-tool-result p{font-size:14px;line-height:1.6;color:#555;margin:0}.j-tool .j-tool-note{font-size:14px;line-height:1.8;color:#777;margin:19px 0 0}.j-tool-reset{font-size:14px;background:none;border-bottom:1px solid #aaa;padding:6px 0;min-height:36px;margin-top:12px}.j-check-progress{margin-top:24px}.j-check-progress>span{font-size:14px;color:#666}.j-check-progress progress{display:block;width:100%;height:5px;margin-top:9px;border:0;background:#d9d7cf;appearance:none}.j-check-progress progress::-webkit-progress-bar{background:#d9d7cf}.j-check-progress progress::-webkit-progress-value{background:#0066e6}.j-check-progress progress::-moz-progress-bar{background:#0066e6}.j-checks{margin-top:21px}.j-checks>label{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.6;padding:12px 0;border-bottom:1px solid #d7d5cd;cursor:pointer}.j-checks input{width:17px;height:17px;accent-color:#0066e6;flex-shrink:0;margin-top:3px}.j-event-tabs{display:flex;gap:0;border-bottom:1px solid #ccc;margin-top:25px;overflow-x:auto}.j-event-tabs button{background:none;font-size:14px;min-height:46px;padding:10px 13px;white-space:nowrap;border-bottom:2px solid transparent}.j-event-tabs button[aria-selected=true]{color:#0066e6;border-bottom-color:#0066e6}.j-event-route{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.j-event-route>li>span{font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#777}.j-tool .j-event-route p{font-size:14px;line-height:1.7;margin:12px 0 0;color:#333}.j-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:32px 0}.j-timeline>li{border-top:2px solid #111;padding:23px 20px 0 0;position:relative}.j-timeline>li:before{content:'';position:absolute;top:-6px;left:0;width:10px;height:10px;background:var(--j-orange);border-radius:50%}.j-timeline>li>span{font-size:14px;color:#777}.j-timeline strong{display:block;font-size:15px;line-height:1.4;margin-top:8px}.j-timeline p{font-size:14px;line-height:1.7;margin-top:9px}.j-article-faqs{margin-top:48px;scroll-margin-top:110px}.j-article-faqs>.j-eyebrow{color:#777;margin-bottom:14px}.j-article-faqs>h2{font-size:31px;margin-bottom:26px}.j-sources{margin-top:43px;padding-top:28px;border-top:2px solid #111;scroll-margin-top:110px}.j-sources h2{font-size:22px}.j-sources>p{font-size:14px;color:#777;line-height:1.8;margin-top:15px}.j-sources ul{padding-left:18px;margin:17px 0}.j-sources li{font-size:14px;line-height:1.75;margin:10px 0;overflow-wrap:anywhere}.j-publisher{display:flex;align-items:flex-start;gap:15px;padding-top:30px;margin-top:30px;border-top:1px solid #ddd}.j-publisher strong{font-size:14px;font-weight:600}.j-publisher p{font-size:14px;line-height:1.75;color:#777;margin-top:8px}.j-publisher a{font-size:14px;color:var(--j-blue);display:inline-block;margin-top:10px}.j-related{padding:60px 0 70px;background:var(--j-paper);border-top:1px solid var(--j-line)}.j-related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.j-related-heading h2{font-size:34px;line-height:1.2;margin-top:13px}.j-related-heading>a{font-size:14px;white-space:nowrap}.j-related .j-card{background:white}.j-article-page .j-card-meta{font-size:14px}
@media(min-width:1450px){.j-hero>.container{padding-top:76px;padding-bottom:76px}.j-art-large{height:330px}.j-art-large>strong{font-size:39px}.j-art-large>svg{bottom:-25%}}
@media(max-width:1150px){.journal .container{width:calc(100% - 72px)}.j-hero>.container{gap:40px}.j-hero h1{font-size:56px}.j-hero-deck{font-size:17px}.j-art-large{height:275px}.j-art-large>strong{font-size:29px}.j-feature h2{font-size:25px}.j-feature-copy{padding:21px 24px}.j-feature-arrow{right:19px}.j-grid{gap:30px 20px}.j-card h3{font-size:22px}.j-card-copy{padding:20px}.j-card-meta{font-size:14px}.j-art{height:208px}.j-art>strong{font-size:22px;top:60px;left:20px}.j-art-top{left:20px;right:20px;font-size:5px}.j-art-bottom{left:20px;right:20px}.j-library-heading h2{font-size:30px}.j-search{min-width:260px;max-width:300px}.j-filters{gap:17px}.j-filters button{font-size:14px}.j-sort select{font-size:14px;max-width:123px}.j-faq-grid{gap:65px}.j-article-layout{grid-template-columns:205px minmax(0,1fr);gap:50px}.j-pathway-grid h3{font-size:25px}.j-article-content>.j-art>strong{font-size:32px}.j-article-content>.j-art>svg{right:-20%;width:80%}.j-tool-inputs{gap:10px}.j-tool-inputs label{font-size:14px}.j-tool-inputs input{padding:9px;font-size:16px}}
@media(max-width:900px){.j-hero>.container{gap:30px;padding-top:45px;padding-bottom:45px}.j-hero h1{font-size:43px;margin-top:23px}.j-hero .j-eyebrow{font-size:14px}.j-hero-deck{font-size:15px}.j-hero-note{margin-top:30px}.j-art-large{height:250px}.j-art-large>strong{font-size:26px;left:23px;top:65px}.j-art-large .j-art-top{left:23px;right:23px;font-size:5px}.j-feature h2{font-size:22px}.j-feature-copy>p:last-of-type{font-size:14px}.j-feature-copy{padding:20px}.j-feature-arrow{width:26px;height:26px;right:17px;top:47px}.j-feature-arrow>svg{width:17px}.j-card-meta{font-size:14px}.j-feature-label{font-size:14px}.j-library{padding-top:50px}.j-library-heading{display:block}.j-library-heading h2{font-size:33px}.j-search{max-width:none;width:100%;margin-top:25px}.j-filter-row{align-items:flex-start;flex-direction:column;gap:0}.j-filters{width:100%;gap:25px}.j-filters button{font-size:14px}.j-sort{align-self:flex-end}.j-sort select{max-width:150px}.j-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 23px}.j-art{height:235px}.j-art>strong{font-size:27px}.j-art-top{font-size:6px}.j-card h3{font-size:25px}.j-card-copy>p:not(.j-card-meta){font-size:14px}.j-mid-cta>.container{align-items:flex-start;gap:30px}.j-mid-cta h2{font-size:27px}.j-mid-cta p:not(.j-eyebrow){font-size:14px}.j-mid-cta .j-cta-actions{padding-top:15px}.j-pathways{padding:55px 0}.j-pathway-grid article{padding:24px 19px 0}.j-pathway-grid h3{font-size:23px}.j-pathway-grid a{font-size:14px}.j-pathway-heading h2{font-size:33px}.j-pathway-heading>p:last-child{font-size:14px}.j-faq{padding:55px 0}.j-faq-grid{grid-template-columns:.65fr 1.35fr;gap:35px}.j-faq h2{font-size:34px}.j-faq-grid>div:first-child>p:last-child{font-size:14px}.journal summary{gap:12px}.journal summary h3{font-size:14px}.journal details>p{font-size:14px;padding-left:26px;padding-right:20px}.j-final-cta{padding:50px 0}.j-final-cta h2{font-size:48px}.j-final-cta>.container{gap:35px}.j-final-cta p:not(.j-eyebrow){font-size:14px}.j-final-cta .j-cta-actions{min-width:200px}.j-final-cta .button{gap:40px}.j-article-hero h1{font-size:48px}.j-article-deck{font-size:19px}.j-article-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.j-article-aside nav>a{font-size:14px}.j-aside-sample{padding:17px}.j-aside-sample>strong{font-size:14px}.j-takeaways li{font-size:16px}.j-article-content>.j-art{height:270px}.j-article-content>.j-art>strong{font-size:28px;left:23px;top:67px}.j-article-content>.j-art .j-art-top{left:23px;right:23px;font-size:6px}.j-article-content>.j-art>svg{width:90%;right:-25%}.j-article-section h2{font-size:27px}.j-article-section p{font-size:16px}.j-tool{padding:22px}.j-tool-inputs{grid-template-columns:1fr}.j-tool-two{grid-template-columns:1fr 1fr}.j-tool-inputs label{font-size:14px}.j-tool>h3{font-size:23px}.j-tool-inputs input{font-size:17px}.j-inline-cta{display:block;padding:20px}.j-inline-cta>a{margin-top:10px}.j-event-route{grid-template-columns:1fr;gap:19px}.j-event-route>li{border-top:1px solid #ddd;padding-top:15px}.j-event-tabs button{font-size:14px;padding:10px}.j-timeline{grid-template-columns:1fr;margin-top:24px;gap:0}.j-timeline>li{border-top:0;border-left:2px solid #111;padding:0 0 22px 23px}.j-timeline>li:before{top:5px;left:-6px}.j-timeline p{margin-bottom:0}.j-related .j-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.j-related .j-card:last-child{display:none}.j-related-heading h2{font-size:29px}.j-article-faqs>h2{font-size:27px}}
@media(max-width:640px){.journal .container{width:calc(100% - 40px)}.j-hero>.container{grid-template-columns:1fr;gap:34px;padding-top:31px;padding-bottom:32px}.j-hero h1{font-size:clamp(36px,10.5vw,44px);margin-top:21px}.j-hero-deck{font-size:16px;max-width:400px;margin-top:22px}.j-hero .j-eyebrow{font-size:14px}.j-browse{font-size:14px;margin-top:20px}.j-hero-note{display:none}.j-art-large{height:230px}.j-art-large>strong{font-size:30px;top:58px}.j-art-large>svg{height:130%;right:-18%;bottom:-31%}.j-art-large .j-art-top{font-size:6px;top:18px}.j-feature h2{font-size:24px;max-width:290px}.j-feature-copy{padding:19px 22px 22px}.j-feature-copy>p:last-of-type{font-size:14px}.j-feature-arrow{top:48px;right:19px}.j-feature-label{font-size:14px}.j-card-meta{font-size:14px}.j-library{padding:40px 0}.j-library-heading h2{font-size:30px;max-width:330px}.j-library-heading{margin-bottom:20px}.j-search{margin-top:23px;min-height:46px}.j-search input{font-size:14px}.j-search kbd{display:none}.j-filters{gap:22px}.j-filters button{font-size:14px;min-height:54px}.j-filter-row{position:relative}.j-sort select{min-height:36px;font-size:14px}.j-results{margin-bottom:9px;min-height:40px;font-size:14px}.j-grid{grid-template-columns:1fr;gap:26px}.j-art{height:235px}.j-art>strong{font-size:29px;left:23px;top:61px}.j-art-top{left:23px;right:23px;font-size:6px}.j-art>svg{height:124%;width:80%;bottom:-26%;right:-16%}.j-card-copy{padding:22px}.j-card h3{font-size:26px;max-width:350px}.j-card-copy>p:not(.j-card-meta){font-size:14px}.j-card-foot{font-size:14px;padding-top:23px}.j-mid-cta{padding:31px 0 34px}.j-mid-cta>.container{display:block}.j-mid-cta h2{font-size:27px;max-width:350px}.j-mid-cta p:not(.j-eyebrow){font-size:14px}.j-mid-cta .j-cta-actions{margin-top:9px;display:flex;flex-direction:row;flex-wrap:wrap;gap:13px 20px;align-items:center}.j-cta-actions .button{font-size:14px;min-height:45px;padding:12px 17px;gap:15px}.j-text-link{font-size:14px;gap:8px}.j-text-link svg{width:17px}.j-pathways{padding:39px 0 43px}.j-pathway-heading{display:block}.j-pathway-heading h2{font-size:32px;margin-top:12px}.j-pathway-heading>p:last-child{font-size:14px;margin-top:13px;max-width:none}.j-pathway-grid{grid-template-columns:1fr;margin-top:25px}.j-pathway-grid article,.j-pathway-grid article:first-child,.j-pathway-grid article:last-child{padding:26px 0 29px;border-right:0;border-bottom:1px solid #111}.j-pathway-grid article:last-child{padding-bottom:0;border-bottom:0}.j-pathway-grid h3{font-size:29px;margin:17px 0 15px}.j-pathway-grid a{font-size:14px}.j-pathway-grid article>span{font-size:14px}.j-faq{padding:39px 0 43px}.j-faq-grid{grid-template-columns:1fr;gap:30px}.j-faq h2{font-size:38px;margin-top:16px;margin-bottom:15px}.j-faq h2>br{display:none}.j-faq-grid>div:first-child>p:last-child{max-width:330px}.journal summary{padding:19px 0;gap:13px}.journal summary h3{font-size:15px}.journal details>p{font-size:14px;padding-left:27px;line-height:1.8}.j-final-cta{padding:39px 0 45px}.j-final-cta>.container{display:block}.j-final-cta h2{font-size:49px;margin:21px 0}.j-final-cta p:not(.j-eyebrow){font-size:15px;max-width:350px}.j-final-cta .j-cta-actions{margin-top:27px;gap:16px}.j-final-cta .button{font-size:14px;gap:50px}.j-final-cta .j-text-link{font-size:14px}.j-article-hero{padding:20px 0 27px}.j-breadcrumb{font-size:14px;gap:8px;margin-bottom:29px}.j-article-hero .j-eyebrow{font-size:14px}.j-article-hero h1{font-size:39px;line-height:1.12;margin-top:19px}.j-article-deck{font-size:18px;line-height:1.6;margin-top:19px}.j-byline{flex-wrap:wrap;gap:10px;margin-top:25px;padding-top:20px}.j-byline>div:not(.j-byline-date){flex:1;min-width:200px}.j-byline-date{border-left:0;margin:9px 0 0;padding:0;flex-direction:row;gap:16px;width:100%;font-size:14px}.j-copy-link{margin:8px 0 0;font-size:14px;min-height:36px;padding:7px 10px}.j-article-layout{grid-template-columns:minmax(0,1fr);padding-top:27px;padding-bottom:38px;gap:26px}.j-article-aside{position:static}.j-article-aside nav{display:flex;overflow-x:auto;gap:18px;align-items:center;border-top:0;border-bottom:1px solid #ddd;padding:0 0 12px}.j-article-aside nav .j-eyebrow{font-size:14px;white-space:nowrap;margin:0;color:#333}.j-article-aside nav>a{white-space:nowrap;font-size:14px;line-height:1.4;padding:5px 0;border-left:0}.j-aside-sample,.j-back{display:none}.j-takeaways{padding-bottom:20px;margin-bottom:26px}.j-takeaways li{font-size:16px;line-height:1.7;margin:10px 0}.j-article-content>.j-art{height:245px;margin-bottom:29px}.j-article-content>.j-art>strong{font-size:29px;top:61px}.j-article-content>.j-art>svg{height:132%;width:89%;right:-20%;bottom:-29%}.j-article-content>.j-art .j-art-bottom{font-size:8px;left:23px;right:23px;bottom:18px}.j-article-content>.j-art .j-art-top{top:19px}.j-article-section{margin-bottom:30px}.j-article-section h2{font-size:28px;line-height:1.25;margin-bottom:18px}.j-article-section p{font-size:16px;line-height:1.85}.j-report-map{padding:22px}.j-report-map ol{gap:21px}.j-report-map b{font-size:18px}.j-report-map li>span{font-size:14px}.j-tool{padding:22px 19px;margin:25px 0}.j-tool>h3{font-size:24px}.j-tool-inputs{gap:15px}.j-tool-two{grid-template-columns:1fr}.j-tool-inputs label{font-size:14px}.j-tool .j-tool-note{font-size:14px}.j-tool-result output{font-size:42px}.j-checks>label{font-size:14px}.j-event-tabs button{font-size:14px;padding:10px 8px}.j-tool .j-event-route p{font-size:14px}.j-article-faqs{margin-top:34px}.j-article-faqs>h2{font-size:29px;margin-bottom:23px}.j-article-faqs summary h3{font-size:14px}.j-sources h2{font-size:23px}.j-publisher strong{font-size:14px}.j-related{padding:37px 0 42px}.j-related-heading{display:block}.j-related-heading h2{font-size:30px;max-width:330px}.j-related-heading>a{display:inline-block;margin-top:16px}.j-related .j-grid{grid-template-columns:1fr}.j-related .j-card:last-child{display:block}.j-timeline{margin-bottom:20px}.j-timeline>li{padding-bottom:22px}.j-timeline p{font-size:14px}.j-empty{padding:40px 20px}.j-empty h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.j-art>svg{transition:none}.j-feature a:hover .j-art>svg,.j-card-link:hover .j-art>svg{transform:none}}
