.journal-masthead,.journal-article-header{background:#f8f7f3}.journal-masthead{padding:32px 0 0}.journal-heading{justify-content:space-between;align-items:flex-end;gap:48px;padding:38px 0 40px;display:flex}.journal-heading h1{font-size:clamp(3rem,5.8vw,5.5rem)}.journal-heading em,.journal-invitation em{color:var(--blue);font-weight:400}.journal-heading>p{max-width:325px;padding-bottom:8px;font-size:.95rem;line-height:1.85}.journal-rule{letter-spacing:.15em;color:var(--brass);border-top:1px solid #d7d1c6;justify-content:space-between;gap:20px;padding:17px 0;font-size:.65rem;display:flex}.journal-feature-section{background:#f8f7f3;padding:28px 0 66px}.journal-feature{grid-template-columns:1.18fr 1fr;align-items:stretch;display:grid}.journal-feature-image{min-width:0;overflow:hidden}.journal-feature-image picture,.journal-feature-image img{width:100%;height:100%;display:block}.journal-feature-image img{object-fit:cover;min-height:410px}.journal-feature-copy{background:#fff;border:1px solid #e5e1d9;border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.journal-feature-copy .eyebrow{margin-bottom:26px}.journal-category{color:var(--brass);letter-spacing:.04em;font-size:.73rem;font-weight:600}.journal-category>span{margin-inline:10px;font-weight:400}.journal-feature-copy h2{margin:15px 0 18px;font-size:clamp(2.2rem,3vw,3rem)}.journal-feature-copy h2 a:hover{color:var(--blue)}.journal-feature-copy>p:not(.eyebrow){font-size:.95rem}.journal-feature-copy .text-link{margin-top:26px}.journal-library{padding:72px 0}.journal-library-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.journal-library-heading>p{max-width:375px;font-size:.95rem}.journal-library-heading .eyebrow{margin-bottom:10px}.journal-controls{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0;display:flex}.journal-filters{border:0;flex-wrap:wrap;gap:6px 17px;min-width:0;margin:0;padding:0;display:flex}.journal-filters button{min-height:44px;color:var(--ink);background:0 0;border-bottom:2px solid #0000;padding:12px 0;font-size:.8rem}.journal-filters button[aria-pressed=true]{color:var(--navy);border-color:var(--brass)}.journal-filters button:hover{color:var(--blue)}.journal-search{flex-shrink:0;width:235px}.journal-search label{color:var(--ink);margin-bottom:6px;font-size:.7rem;display:block}.journal-search input{width:100%;min-height:44px;color:var(--navy);background:#fafaf8;border:1px solid #d7d1c6;border-radius:2px;padding:9px 12px;font-size:.875rem}.journal-results{margin:24px 0 7px;font-size:.8rem}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.journal-card{border-bottom:1px solid #d8d3c8;flex-direction:column;min-width:0;padding:32px 0;display:flex}.journal-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.journal-number{font-family:var(--font-editorial);color:var(--brass);font-size:1.25rem}.journal-card h3,.journal-card h2{font-family:var(--font-editorial);letter-spacing:-.025em;max-width:460px;font-size:1.95rem;font-weight:400;line-height:1.2}.journal-card h3 a:hover,.journal-card h2 a:hover{text-underline-offset:5px;text-decoration:underline 1px}.journal-card>p{flex:1;margin:17px 0 25px;font-size:.95rem}.journal-card-bottom{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:.73rem;display:flex}.journal-card-bottom>span:last-child{color:var(--brass);font-size:1.3rem}.journal-dot{margin-inline:10px}.journal-empty{text-align:center;background:#f8f7f3;margin-top:20px;padding:55px 16px}.journal-empty button{background:0 0;margin-top:15px;padding:10px}.journal-feed{justify-content:space-between;gap:20px;padding-top:32px;font-size:.875rem;display:flex}.journal-invitation{text-align:center;background:#eeede6;padding:70px 0}.journal-invitation p:not(.eyebrow){max-width:515px;margin:24px auto}.journal-article-header{padding:32px 0 58px}.journal-article-header .breadcrumbs{font-size:.75rem}.journal-article-header .breadcrumbs ol{flex-wrap:wrap}.journal-article-title{max-width:845px;margin:45px auto 0}.journal-article-title h1{text-wrap:balance;font-size:clamp(2.6rem,5vw,4.5rem)}.journal-deck{max-width:730px;margin-top:25px;font-size:1.12rem;line-height:1.8}.journal-byline{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 25px;margin-top:28px;font-size:.78rem;display:flex}.journal-byline a{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.journal-reading-layout{grid-template-columns:235px minmax(0,730px);justify-content:center;align-items:start;gap:65px;padding-block:60px 80px;display:grid}.journal-sidebar{font-size:.8rem;position:sticky;top:120px}.journal-sidebar ol{border-top:1px solid var(--line);list-style:none}.journal-sidebar li{border-bottom:1px solid var(--line)}.journal-sidebar li a{gap:13px;padding:14px 0;line-height:1.6;display:flex}.journal-sidebar li a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.journal-sidebar li span{color:var(--brass);font-family:var(--font-editorial);font-size:1rem}.journal-back{margin-top:25px;padding-block:10px;display:inline-block}.journal-reading-column{min-width:0}.journal-article-cover{max-width:1040px;margin:38px auto 0}.journal-article-cover img,.journal-card-image img{width:100%;height:auto;display:block}.journal-card-image{margin-bottom:22px;display:block}.journal-feature-image--cover{background:#f0e9dd;align-items:center;display:flex}.journal-feature-image--cover img{object-fit:contain;aspect-ratio:16/9;height:auto;min-height:0}.journal-sidebar nav{max-height:calc(100dvh - 220px);overflow-y:auto}.journal-table-scroll{border:1px solid var(--line);border-radius:3px;max-width:100%;overflow-x:auto}.journal-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.journal-prose table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.84rem;line-height:1.6}.journal-prose caption{text-align:left;color:var(--navy);background:#f8f7f3;padding:16px;font-weight:600}.journal-prose th,.journal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:13px 15px}.journal-prose thead th{background:var(--navy);color:#fff;font-weight:600}.journal-prose tbody th{color:var(--navy);min-width:175px;font-weight:600}.journal-prose tbody tr:nth-child(2n){background:#f8f7f3}.journal-prose .exam-schedule{min-width:690px}.journal-prose .exam-schedule td:nth-child(n+4){white-space:nowrap}.journal-prose .time-zone-table{min-width:460px}.journal-prose .score-table td{white-space:nowrap}.journal-takeaway{border-left:2px solid var(--brass-line);background:#f8f7f3;margin-bottom:34px;padding:26px 30px}.journal-takeaway .eyebrow{margin-bottom:10px;font-size:.65rem}.journal-takeaway p:last-child{font-family:var(--font-editorial);color:var(--navy);font-size:1.55rem;line-height:1.45}.journal-prose{color:var(--ink);overflow-wrap:anywhere;font-size:1.02rem;line-height:1.95}.journal-prose>*+*{margin-top:22px}.journal-prose h2{color:var(--navy);margin:46px 0 22px;font-size:2rem;line-height:1.25}.journal-prose h3{color:var(--navy);margin:30px 0 16px;font-size:1.1rem}.journal-prose ul,.journal-prose ol{padding-left:24px}.journal-prose ul{list-style:outside}.journal-prose ol{list-style:decimal}.journal-prose li+li{margin-top:10px}.journal-prose a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.journal-prose strong{color:var(--navy);font-weight:600}.journal-prose blockquote{border-left:2px solid var(--brass-line);margin-inline:0;padding:10px 24px;font-style:italic}.journal-prose pre{border:1px solid var(--line);border-radius:3px;max-width:100%;padding:22px;font-size:.85rem;line-height:1.7;overflow-x:auto}.journal-prose :not(pre)>code{background:#f1f2f3;border-radius:2px;padding:2px 5px;font-size:.9em}.journal-article-end{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:42px;padding-top:32px;font-size:.85rem;display:flex}.journal-end-mark{color:var(--brass);font-family:var(--font-editorial);letter-spacing:-.13em;padding-right:8px;font-size:2.5rem;font-style:italic}.journal-article-end a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.journal-related{background:#f8f7f3;padding:65px 0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.journal-feature-copy{padding:30px}.journal-controls{flex-direction:column-reverse;align-items:stretch;gap:10px}.journal-search{width:100%}.journal-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media (width<=760px){.journal-heading,.journal-library-heading{display:block}.journal-heading>p,.journal-library-heading>p{max-width:100%;margin-top:22px}.journal-heading{padding:24px 0 30px}.journal-feature{grid-template-columns:1fr}.journal-feature-image img{aspect-ratio:3/2;min-height:0}.journal-feature-copy{border:1px solid #e5e1d9;border-top:0}.journal-grid{column-gap:28px}.journal-card h3{font-size:1.65rem}.journal-reading-layout{grid-template-columns:1fr;gap:30px;padding-top:30px}.journal-sidebar{position:static}.journal-sidebar nav{max-height:none;overflow:visible}.journal-sidebar ol{columns:2;column-gap:25px}.journal-sidebar li{break-inside:avoid}.journal-back{display:none}.journal-library-heading>.text-link{margin-top:18px}}@media (width<=520px){.journal-rule{font-size:.6rem}.journal-rule>span:last-child{display:none}.journal-feature-section{padding-bottom:40px}.journal-feature-copy{padding:27px 24px}.journal-library{padding:45px 0}.journal-grid{grid-template-columns:1fr}.journal-card h3{font-size:1.9rem}.journal-filters{gap:0 17px}.journal-feed{display:block}.journal-feed a{margin-top:10px}.journal-article-header{padding-bottom:36px}.journal-article-title{margin-top:28px}.journal-deck{font-size:1rem}.journal-sidebar ol{columns:1}.journal-takeaway{padding:22px}.journal-prose h2{font-size:1.75rem}}
