.journal-page{background:#f4f5f5}.navy-opening{background:var(--deep);color:white;overflow:hidden}.journal-nav{height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff2b;position:relative;z-index:4;color:white}.journal-nav nav{display:flex;gap:27px;align-items:center;font-size:12px}.journal-nav a:hover{color:var(--brass)}.journal-nav .nav-cta:hover{color:var(--deep)}.journal-nav .nav-cta{font-size:12px}.journal-nav .publication-brand{font-size:15px;gap:19px;flex-shrink:0}.journal-nav .publication-brand img{width:95px}.mobile-journal-nav{display:none}.journal-eyebrow{font:500 12px/1.6 var(--sans);letter-spacing:.035em;color:var(--muted);margin-bottom:23px}.navy-opening .journal-eyebrow,.desk-feature .journal-eyebrow{color:var(--brass)}.journal-hero{position:relative;padding-block:76px 63px;min-height:650px;isolation:isolate}.journal-hero h1{font-size:clamp(68px,7.8vw,116px);letter-spacing:-.065em;line-height:1.02;position:relative;z-index:1;max-width:850px}.journal-hero h1 em{color:var(--brass);font-weight:400}.journal-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-top:34px;position:relative;z-index:1;max-width:790px}.journal-intro p{font-size:17px;line-height:1.65;color:#cfd9df;margin:0}.journal-edition{font-size:11px;line-height:1.7;color:#c2cdd4;max-width:170px}.journal-hero-art{position:absolute;inset:-5% -25% 0 27%;z-index:-1;overflow:hidden}.journal-hero-art img{width:100%;height:100%;object-fit:cover;object-position:60%;opacity:.7}.journal-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#172735 0%,#172735ae 26%,#17273522 70%),linear-gradient(0deg,#172735,transparent 30%)}.audience-entrances{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff33}.audience-entrances a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:24px;padding:35px 30px 37px 0;transition:background .25s}.audience-entrances a+a{border-left:1px solid #ffffff2c;padding-left:36px}.audience-entrances a>span{font-size:12px;color:var(--brass);align-self:start;margin-top:6px}.audience-entrances strong{font:400 29px/1.14 var(--serif);letter-spacing:-.025em}.audience-entrances small{font-size:10px;color:#b7c5ce;max-width:135px;line-height:1.8}.audience-entrances a:hover{background:#d4bd8a0e}.audience-entrances a:hover strong{color:var(--brass)}.journal-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:74px;align-items:center;padding-block:100px}.feature-image{height:435px;position:relative;overflow:hidden;background:var(--deep)}.feature-image img{height:100%;width:100%;object-fit:cover;object-position:80%}.feature-image>span{position:absolute;bottom:24px;left:27px;font-size:11px;color:white}.feature-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#172735b0,transparent 40%);pointer-events:none}.feature-image>span{z-index:1}.feature-copy h2{font-size:clamp(36px,3.7vw,55px);line-height:1.12;letter-spacing:-.05em}.feature-copy>p:not(.journal-eyebrow){font-size:17px;color:var(--muted);line-height:1.75;max-width:39ch;margin-block:25px}.quiet-link{display:block;margin-top:22px;text-decoration:underline;text-underline-offset:5px;font-size:12px}.public-reading{padding-bottom:100px}.library-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.library-heading h2{font-size:49px;line-height:1.1;letter-spacing:-.045em}.library-heading>p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.library-heading .journal-eyebrow{margin-bottom:15px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{display:flex;flex-direction:column;position:relative;border-top:1px solid #9baeb9;padding:28px 0 25px;min-height:340px;transition:transform .2s}.guide-card:hover{transform:translateY(-4px)}.guide-category{font-size:11px;color:var(--muted);padding-right:28px;margin-bottom:24px}.card-number{position:absolute;top:27px;right:0;font:400 20px var(--serif);color:#718390}.guide-card h3{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin-bottom:20px;max-width:29ch;text-wrap:balance}.guide-card>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:36ch}.card-tail{font-size:11px;font-weight:600;margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:10px}.card-tail>span{font-size:10px;font-weight:400;color:var(--muted)}.desk-feature{background:var(--navy);color:white;padding-block:85px}.desk-feature>.shell{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.desk-heading h2{font-size:84px;line-height:1.02;letter-spacing:-.055em}.desk-line{width:80px;height:1px;background:var(--brass);margin-top:37px}.desk-subject{font:400 39px/1.2 var(--serif);letter-spacing:-.035em;margin-bottom:24px}.desk-feature-copy>p:not(.desk-subject){font-size:17px;line-height:1.7;color:#d2dce2;max-width:43ch}.desk-feature-copy small{display:block;color:#b6c5cd;font-size:10px;line-height:1.7;max-width:40ch;margin-top:20px}.journal-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-block:80px}.journal-principles span{font:400 25px/1.25 var(--serif);letter-spacing:-.03em;display:block;margin-bottom:18px}.journal-principles p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.review-bridge{border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;padding-block:27px;margin-bottom:45px}.review-bridge p{font-size:14px;margin:0}.journal-footer{background:#e8edef;padding:48px 0 30px}.journal-footer>.shell{display:grid;grid-template-columns:150px 1fr;gap:25px}.journal-footer img{filter:brightness(0) saturate(100%);opacity:.75;width:95px;height:auto}.journal-footer p{font:400 25px/1.2 var(--serif);align-self:center;margin:0}.journal-footer nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;font-size:12px;line-height:1.8}.journal-footer small{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.7}.family-hero{padding-block:75px 50px;position:relative;isolation:isolate}.family-hero h1{font-size:clamp(80px,8vw,125px);line-height:1.01;letter-spacing:-.065em;max-width:790px}.family-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:34px;position:relative;z-index:1}.family-hero-bottom p{font-size:22px;line-height:1.5;color:#d2dce2;margin:0}.family-hero-bottom>span{font-size:12px;line-height:2.4;color:var(--brass)}.family-hero-bottom small{color:#c1cdd5;font-size:10px}.path-art{position:absolute;inset:30px 0 30px 48%;z-index:-1;overflow:hidden}.path-art>div{position:absolute;border:1px solid #d4bd8a59;width:400px;height:540px;transform:rotate(28deg);top:-60px;right:30px;border-radius:180px}.path-art>div:nth-child(2){right:-55px;top:15px;opacity:.5}.path-art>div:nth-child(3){right:-140px;top:90px;opacity:.25}.guide-library{padding-block:70px 65px}.guide-filters{display:flex;flex-wrap:wrap;gap:7px}.guide-filters button{border:1px solid #bfccd3;border-radius:3px;padding:12px 15px;background:transparent;color:var(--muted);font-size:12px;min-height:44px}.guide-filters button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.guide-filters button:hover{background:var(--brass);color:var(--deep);border-color:var(--brass)}.filter-status{font-size:11px;color:var(--muted);margin:22px 0 26px}.official-help{background:#e4ebee;padding:55px 0}.official-help>.shell{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.official-help h2{font-size:42px;line-height:1.12;letter-spacing:-.04em}.official-help p:not(.journal-eyebrow){font-size:16px;line-height:1.8;max-width:48ch;color:var(--muted)}.next-collection{display:flex;justify-content:space-between;align-items:center;padding-block:65px;gap:45px}.next-collection h2{font-size:42px;letter-spacing:-.04em}.next-collection p:not(.journal-eyebrow){font-size:15px;color:var(--muted);margin:20px 0 0;line-height:1.7}.guide-article .journal-nav{width:100%;padding-inline:56px;background:var(--deep)}.guide-article-hero{padding-block:48px 45px}.breadcrumb{font-size:12px;display:block;color:var(--muted);margin-bottom:48px;text-decoration:underline;text-underline-offset:5px}.guide-article-hero h1{font-size:clamp(44px,5.1vw,78px);line-height:1.08;letter-spacing:-.05em;max-width:1000px;text-wrap:balance}.guide-deck{font-size:20px;line-height:1.65;color:var(--muted);max-width:54ch;margin:25px 0 30px}.review-byline{display:flex;gap:25px;flex-wrap:wrap;color:var(--muted);font-size:11px;line-height:1.6}.review-byline span:first-child{color:var(--navy);font-weight:500}.scope-strip{background:#e4ebee;font-size:11px;line-height:1.8;padding:17px 0}.guide-reading{display:grid;grid-template-columns:220px minmax(0,735px);gap:85px;justify-content:center;padding-block:60px 40px}.guide-reading>aside{position:sticky;top:30px;align-self:start}.guide-reading>aside nav{display:flex;flex-direction:column;gap:15px;font-size:12px;line-height:1.5;color:var(--muted)}.guide-reading>aside a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--navy)}.guide-reading article{min-width:0}.guide-reading article p,.guide-reading article li{font-size:17px;line-height:1.85;color:#41525e}.guide-reading article h2{font-size:35px;line-height:1.16;letter-spacing:-.035em;margin:43px 0 24px}.guide-reading article>section{scroll-margin-top:40px}.direct-answer{border-left:3px solid var(--brass);padding:6px 0 2px 25px;margin-bottom:45px}.direct-answer p{font-family:var(--serif);font-size:25px!important;line-height:1.48!important;color:var(--navy)!important;margin:0}.direct-answer>.journal-eyebrow{display:block;margin-bottom:15px}.guide-questions{border-top:1px solid var(--rule);margin-top:40px}.guide-questions details{border-bottom:1px solid var(--rule);padding:18px 0}.guide-questions summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.6;padding-right:15px}.guide-questions details p{font-size:15px;margin:15px 0 0}.preparation-tool{background:#e8edef;padding:30px;margin-top:45px}.preparation-tool h2{margin-top:12px!important}.preparation-list{border:0;padding:0;margin:0}.preparation-list legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.preparation-list label{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #cdd7dd;font-size:14px;line-height:1.65;cursor:pointer}.preparation-list input{width:18px;height:18px;flex:0 0 auto;margin-top:3px;accent-color:var(--navy)}.preparation-list input:checked+span{color:#516856}.check-status{font-size:11px!important;margin:17px 0!important}.tool-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.text-button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--navy);font-size:12px;min-height:44px}.tool-note{font-size:11px!important;line-height:1.8!important;margin:22px 0 0!important}.guide-sources>p{font-size:12px!important;margin-top:22px}.source-list{list-style:none;padding:0}.source-list li{font-size:13px!important;margin-bottom:13px;line-height:1.65!important}.source-list a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.guide-related{padding-block:40px 60px}.guide-related .guide-grid{grid-template-columns:1fr 1fr}.guide-related .guide-card{min-height:270px}.desk-hero{padding-block:72px 50px;position:relative}.desk-hero:after{content:'';position:absolute;right:4%;top:85px;width:36%;height:210px;border-top:1px solid #d4bd8a80;border-bottom:1px solid #d4bd8a80;transform:skewY(-15deg);opacity:.5}.desk-hero h1{font-size:112px;line-height:.98;letter-spacing:-.065em}.desk-hero>p:not(.journal-eyebrow){font-size:20px;line-height:1.55;color:#cfdae1;margin-top:30px}.desk-draft{font-size:11px;color:var(--brass)}.desk-main{max-width:1100px}.desk-opening{display:grid;grid-template-columns:1fr 1fr;gap:15px 65px;padding-top:65px}.desk-opening .journal-eyebrow{grid-column:1/-1}.desk-opening h2{font-size:49px;line-height:1.1;letter-spacing:-.045em}.desk-opening p:not(.journal-eyebrow){font-size:16px;line-height:1.8;color:var(--muted)}.fictional-email{background:#e5ecef;border-left:3px solid var(--brass);padding:35px 42px;margin:30px 0 60px}.fictional-email>span{font-size:11px;color:var(--muted)}.fictional-email blockquote{font:400 32px/1.4 var(--serif);letter-spacing:-.02em;margin:22px 0}.fictional-email>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;max-width:75ch}.desk-questions h2{font-size:49px;line-height:1.1;letter-spacing:-.045em}.desk-questions ol{list-style:none;counter-reset:questions;margin:30px 0 36px;padding:0}.desk-questions li{counter-increment:questions;position:relative;padding:25px 0 25px 55px;border-top:1px solid var(--rule)}.desk-questions li:before{content:'0' counter(questions);position:absolute;left:0;top:27px;color:var(--muted);font-size:12px}.desk-questions h3{font-size:28px;line-height:1.25;letter-spacing:-.03em}.desk-questions li p{font-size:15px;line-height:1.8;color:var(--muted);margin:13px 0 0}.desk-topics{padding-block:65px 45px}.desk-topics h2{font-size:49px;letter-spacing:-.04em}.desk-topics>div{display:grid;grid-template-columns:1fr 1fr;gap:25px 50px;margin-top:35px}.desk-topics article{border-top:1px solid var(--rule);padding-top:23px}.desk-topics h3{font-size:25px}.desk-topics p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:12px}.editorial-boundary{border-top:1px solid var(--rule);padding:35px 0 60px}.editorial-boundary h2{font-size:29px;letter-spacing:-.03em}.editorial-boundary p{font-size:14px;line-height:1.8;color:var(--muted);margin:20px 0;max-width:83ch}.editorial-boundary a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.review-hero{padding-block:65px 50px}.review-hero h1{font-size:80px;line-height:1.05;letter-spacing:-.05em}.review-hero>p:last-child{font-size:20px;color:#d0dce2;margin:25px 0 0}.review-main{max-width:1200px;padding-block:45px 70px}.review-downloads{display:flex;flex-wrap:wrap;gap:12px}.review-instruction{font-size:15px;line-height:1.8;color:var(--muted);max-width:80ch;margin:22px 0 45px}.review-main section{padding-top:30px;border-top:1px solid var(--rule);margin-top:40px}.review-main h2{font-size:36px;letter-spacing:-.035em;margin-bottom:28px}.review-main section>p,.review-main li{font-size:16px;line-height:1.8;color:var(--muted)}.review-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.review-pillars span{font-size:11px;color:var(--muted)}.review-pillars h3{font-size:28px;line-height:1.2;margin:16px 0}.review-pillars p{font-size:14px;line-height:1.7;color:var(--muted)}.review-rows a{display:grid;grid-template-columns:36px 1fr 110px;gap:20px;align-items:center;border-top:1px solid var(--rule);padding:20px 0}.review-rows span,.review-rows small{font-size:11px;color:var(--muted)}.review-rows strong{font:400 24px/1.3 var(--serif);letter-spacing:-.025em}.review-rows a:hover strong{color:#78602f}.backlog-list{display:grid;grid-template-columns:1fr 1fr;gap:25px 40px}.backlog-list h3{font-size:23px;line-height:1.3}.backlog-list p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:13px}.journal-capture{margin:0;width:1200px;height:630px;overflow:hidden;position:relative;background:#172735;color:white}.capture-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80%}.capture-shade{position:absolute;inset:0;background:linear-gradient(90deg,#172735fa 8%,#172735d0 40%,transparent 90%)}.capture-logo{position:absolute;top:40px;left:60px;display:flex;align-items:center;gap:20px;font-size:20px}.capture-logo img{width:120px;filter:brightness(0) invert(1)}.journal-capture>p{position:absolute;left:60px;top:150px;margin:0;font:400 94px/1.02 var(--serif);letter-spacing:-.06em}.journal-capture>p em{color:var(--brass)}.capture-label{position:absolute;bottom:45px;left:60px;font-size:12px;letter-spacing:.08em;color:#d4dde3}
@media(max-width:1100px){.journal-nav nav{gap:18px;font-size:11px}.journal-nav .nav-cta{display:none}.audience-entrances small{display:none}.journal-feature{gap:42px}.feature-image{height:360px}.guide-grid{gap:22px}.guide-card h3{font-size:26px}.desk-feature>.shell{gap:55px}.guide-reading{gap:50px;grid-template-columns:175px minmax(0,1fr)}.journal-hero{min-height:610px}.journal-hero-art{inset:0 -40% 0 20%}}
@media(max-width:820px){.journal-nav{height:90px}.journal-nav nav{display:none}.mobile-journal-nav{display:block;font-size:13px;position:relative}.mobile-journal-nav summary{cursor:pointer;padding:14px;border:1px solid #d4bd8a70;border-radius:3px;min-width:90px}.mobile-journal-nav>div{position:absolute;right:0;top:52px;width:240px;padding:20px;background:var(--navy);box-shadow:0 20px 35px #0003;display:flex;flex-direction:column;gap:20px;line-height:1.5}.journal-hero h1{font-size:77px}.journal-hero{min-height:590px;padding-top:65px}.journal-hero-art{inset:0 -80% 0 10%;opacity:.6}.journal-edition{font-size:10px}.journal-feature{grid-template-columns:1fr 1fr;gap:30px;padding-block:65px}.feature-image{height:350px}.feature-copy h2{font-size:36px}.feature-copy>p:not(.journal-eyebrow){font-size:15px}.guide-grid{grid-template-columns:1fr 1fr}.public-reading .guide-card:last-child{grid-column:1/-1;min-height:230px}.library-heading h2{font-size:40px}.library-heading>p{display:none}.desk-heading h2{font-size:63px}.desk-subject{font-size:31px}.desk-feature-copy>p:not(.desk-subject){font-size:15px}.journal-principles{gap:25px;padding-block:55px}.journal-principles span{font-size:24px}.journal-principles p{font-size:13px}.guide-reading{display:block;padding-block:40px}.guide-reading>aside{position:static;margin-bottom:35px}.guide-reading>aside nav{flex-direction:row;flex-wrap:wrap;gap:10px 20px;font-size:11px}.guide-reading .sidebar-label{margin-bottom:16px}.guide-article .journal-nav{padding-inline:24px}.guide-article-hero h1{font-size:53px}.guide-reading article{max-width:740px;margin:auto}.official-help>.shell{gap:40px}.family-hero h1{font-size:89px}.family-hero-bottom>span{max-width:180px}.desk-opening{gap:20px 40px}.review-pillars{grid-template-columns:1fr}.review-pillars article{border-top:1px solid var(--rule);padding-top:20px}.review-pillars p{max-width:70ch}.desk-hero h1{font-size:96px}}
@media(max-width:560px){.journal-nav{height:80px}.journal-nav .publication-brand img{width:77px}.journal-nav .publication-brand{gap:13px;font-size:13px}.mobile-journal-nav summary{padding:11px 12px;min-width:84px;font-size:12px}.journal-hero{padding:48px 0 39px;min-height:0}.journal-hero .journal-eyebrow{font-size:10px;margin-bottom:28px}.journal-hero h1{font-size:57px;line-height:1.03;letter-spacing:-.062em}.journal-hero h1 em{display:block;max-width:340px}.journal-intro{display:block;margin-top:28px}.journal-intro p{font-size:15px}.journal-edition{display:block;margin-top:22px;font-size:9px;color:#b9c8d1}.journal-hero-art{inset:25% -140% 0 0;opacity:.5}.audience-entrances{grid-template-columns:1fr}.audience-entrances a{padding:23px 0;grid-template-columns:24px 1fr;gap:15px}.audience-entrances a+a{border-left:0;border-top:1px solid #ffffff2b;padding-left:0}.audience-entrances strong{font-size:26px}.audience-entrances strong br{display:none}.audience-entrances a>span{font-size:10px}.journal-feature{display:flex;flex-direction:column;align-items:stretch;padding-block:43px;gap:27px}.feature-image{height:290px}.feature-copy h2{font-size:39px}.feature-copy .journal-eyebrow{font-size:10px}.feature-copy>p:not(.journal-eyebrow){font-size:16px;max-width:38ch}.public-reading{padding-bottom:45px}.library-heading{display:block;margin-bottom:28px}.library-heading h2{font-size:38px}.library-heading .underlined{margin-top:24px}.guide-grid{grid-template-columns:1fr;gap:0}.guide-card{min-height:0;padding:25px 0 29px}.guide-card h3{font-size:29px;max-width:30ch}.guide-card>p{font-size:15px}.guide-category{margin-bottom:18px}.card-tail{padding-top:5px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.card-tail>span{font-size:9px;text-align:right}.public-reading .guide-card:last-child{min-height:0}.desk-feature{padding-block:46px}.desk-feature>.shell{grid-template-columns:1fr;gap:30px}.desk-heading h2{font-size:65px}.desk-heading h2 br{display:none}.desk-line{margin-top:26px;width:45px}.desk-subject{font-size:31px}.desk-feature-copy small{max-width:none}.journal-principles{grid-template-columns:1fr;gap:30px;padding-block:40px}.journal-principles p{font-size:14px}.journal-principles span{font-size:26px}.review-bridge{align-items:flex-start;gap:18px}.review-bridge p{font-size:12px}.review-bridge .underlined{margin:0;font-size:11px}.journal-footer{padding-top:32px}.journal-footer>.shell{grid-template-columns:100px 1fr;gap:24px 20px}.journal-footer p{font-size:20px}.journal-footer img{width:80px}.journal-footer nav{font-size:11px;gap:13px 25px}.journal-footer small{font-size:9px}.family-hero{padding-top:48px}.family-hero h1{font-size:66px}.family-hero-bottom{display:block;margin-top:27px}.family-hero-bottom p{font-size:19px}.family-hero-bottom>span{display:block;margin-top:25px;font-size:11px;max-width:none}.family-hero-bottom small{font-size:9px}.path-art{inset:40px -200px 0 50%;opacity:.4}.guide-library{padding-block:40px}.guide-filters{gap:6px}.guide-filters button{padding:10px 12px;font-size:11px}.official-help{padding-block:40px}.official-help>.shell{display:block}.official-help h2{font-size:36px;margin-bottom:25px}.official-help p:not(.journal-eyebrow){font-size:15px}.official-help .button{font-size:12px}.next-collection{display:block;padding-block:40px}.next-collection h2{font-size:38px}.next-collection .underlined{margin-top:25px}.guide-article .journal-nav{padding-inline:20px}.guide-article-hero{padding-block:31px}.breadcrumb{font-size:11px;margin-bottom:32px}.guide-article-hero .journal-eyebrow{margin-bottom:17px}.guide-article-hero h1{font-size:42px;line-height:1.13;letter-spacing:-.045em}.guide-deck{font-size:17px;margin:22px 0}.review-byline{gap:8px;font-size:10px;flex-direction:column}.scope-strip{font-size:10px}.direct-answer{padding-left:19px;margin-bottom:30px}.direct-answer p{font-size:23px!important}.guide-reading article p{font-size:16px;line-height:1.85}.guide-reading article h2{font-size:30px;margin-top:33px}.guide-questions summary{font-size:15px}.guide-questions details p{font-size:14px}.preparation-tool{padding:22px 19px;margin-top:30px}.preparation-list label{font-size:13px}.tool-actions{gap:16px}.tool-actions .button{font-size:11px;padding:12px 13px}.guide-related{padding-top:15px}.guide-related .guide-grid{grid-template-columns:1fr}.guide-related .guide-card{min-height:0}.desk-hero{padding-block:46px 40px}.desk-hero h1{font-size:79px}.desk-hero:after{display:none}.desk-hero>p:not(.journal-eyebrow){font-size:18px}.desk-hero .journal-eyebrow{font-size:10px}.desk-draft{font-size:10px}.desk-opening{display:block;padding-top:40px}.desk-opening h2{font-size:40px;margin-bottom:25px}.desk-opening p:not(.journal-eyebrow){font-size:16px}.fictional-email{padding:25px 23px;margin-bottom:40px}.fictional-email blockquote{font-size:28px;line-height:1.4}.fictional-email>p{font-size:12px}.desk-questions h2{font-size:39px}.desk-questions h3{font-size:26px}.desk-questions li{padding-left:35px}.desk-questions li p{font-size:14px}.desk-topics{padding-block:45px 25px}.desk-topics h2{font-size:40px}.desk-topics>div{grid-template-columns:1fr;gap:14px}.editorial-boundary h2{font-size:28px}.editorial-boundary p{font-size:13px}.editorial-boundary a{font-size:11px}.review-hero{padding-block:43px 37px}.review-hero h1{font-size:53px}.review-hero>p:last-child{font-size:17px}.review-main{padding-top:30px}.review-main h2{font-size:31px}.review-rows a{grid-template-columns:28px 1fr;gap:12px}.review-rows small{grid-column:2}.review-rows strong{font-size:24px}.backlog-list{grid-template-columns:1fr}.review-downloads .button{font-size:12px}.review-main section>p,.review-main li{font-size:15px}}
@media(prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}
@media print{.journal-nav,.journal-footer,.guide-reading>aside,.guide-related,.tool-actions{display:none!important}.guide-article-hero h1{font-size:30pt}.guide-reading{display:block}.guide-reading article p{font-size:11pt}.guide-reading article h2{font-size:20pt;break-after:avoid}.preparation-tool{break-inside:avoid}.guide-questions details p{display:block}.scope-strip{font-size:9pt}.shell{width:100%}.review-byline{font-size:9pt}.guide-article-hero{padding-top:0}}

/* Substantial examples retain the journal's restrained reading rhythm. */
.editorial-list,.editorial-steps,.editorial-example{list-style:none;padding:0;margin:25px 0}
.editorial-list li,.editorial-example li{border-top:1px solid var(--rule);padding:18px 0}
.editorial-list strong,.editorial-example strong{font-size:17px;color:var(--navy)}
.guide-reading article .editorial-list p,.guide-reading article .editorial-example p{font-size:15px;line-height:1.7;margin:7px 0 0}
.editorial-steps{counter-reset:route}
.editorial-steps li{counter-increment:route;position:relative;padding:22px 0 22px 57px;border-top:1px solid var(--rule)}
.editorial-steps li:before{content:counter(route,decimal-leading-zero);position:absolute;left:0;top:24px;font-size:12px;font-weight:700;color:#596d7b;border-bottom:2px solid var(--brass);padding-bottom:7px}
.editorial-steps strong{font:400 24px/1.3 var(--serif);color:var(--navy)}
.guide-reading article .editorial-steps p{font-size:16px;line-height:1.7;margin:9px 0 0}
.guide-reading article .inline-sources{font-size:11px;line-height:1.8;border-left:2px solid var(--brass);padding-left:13px;margin:24px 0}
.inline-sources a{text-decoration:underline;text-underline-offset:3px}
.document-table{border-collapse:collapse;width:100%;table-layout:fixed;margin:24px 0 0}
.document-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-reading article .table-title{font-size:12px;font-weight:600;margin:25px 0 16px;line-height:1.5}
.document-table th,.document-table td{text-align:left;vertical-align:top;padding:16px 12px;border-bottom:1px solid #cdd7dd;font-size:13px;line-height:1.65;overflow-wrap:break-word}
.document-table thead th{font-weight:500;background:var(--navy);color:white;font-size:12px}
.document-table tbody th{font-weight:600;color:var(--navy);background:#e9eef0}
.document-table td{color:#41525e}.document-table tbody tr:nth-child(even) td{background:#edf1f3}
.worked-example{background:#e6edef;border-top:3px solid var(--brass);padding:28px;margin:28px 0}
.worked-example h3{font:400 28px/1.25 var(--serif);margin:15px 0 25px}
.worked-example .editorial-example{margin-bottom:0}.worked-example .editorial-example li:last-child{padding-bottom:0}
.desk-article .guide-article-hero h1{font-size:clamp(44px,5.8vw,78px)}
.desk-article .fictional-email{margin:20px 0 30px;padding:28px 32px}.desk-article .fictional-email blockquote{font-size:30px}
@media(max-width:560px){
 .document-table{display:block}.document-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .document-table tbody,.document-table tr,.document-table td,.document-table tbody th{display:block;width:100%}
 .document-table tr{margin-bottom:18px;border:1px solid #cdd7dd;background:#edf1f3}
 .document-table tbody th{font-size:18px;padding:17px 18px;background:var(--navy);color:white}
 .document-table td{font-size:14px;padding:13px 18px;border-bottom:0}
 .document-table td:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.035em;font-weight:600;color:#516571;margin-bottom:5px}
 .document-table td:last-child{padding-bottom:19px}.editorial-steps li{padding-left:43px}
 .worked-example{padding:22px}.desk-article .guide-article-hero h1{font-size:44px}
}
@media print{.document-table tr{break-inside:avoid}.document-table th,.document-table td{font-size:9pt}.editorial-steps li{break-inside:avoid}}
/* The professional entrance is a collection, with the existing article at its original URL. */
.practice-index-hero{position:relative;isolation:isolate;padding-block:85px 100px;overflow:hidden}
.practice-index-hero h1{font:400 clamp(48px,6.5vw,91px)/1.06 var(--serif);letter-spacing:-.05em;max-width:13ch;margin:25px 0 29px}
.practice-index-hero>p:not(.journal-eyebrow){font-size:20px;line-height:1.65;color:#c6d3db;margin-bottom:32px}
.practice-index-art{position:absolute;width:52%;right:-5%;top:8%;bottom:0;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 28%)}
.practice-index-art img{width:100%;height:100%;object-fit:cover;opacity:.75;mix-blend-mode:screen}
.practice-index-library{padding-block:75px 20px}
.practice-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.practice-feature-card{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none!important;border:1px solid #c9d2d8;padding:38px;background:#f3f5f5;transition:border-color .2s,background .2s}
.practice-feature-card>span{font-size:12px;color:#586d7c}
.practice-feature-card h3{font:400 clamp(29px,3vw,43px)/1.17 var(--serif);letter-spacing:-.03em;color:#233b4b;margin:25px 0 22px}
.practice-feature-card p{font-size:16px;line-height:1.8;max-width:46ch;color:#516574}
.practice-feature-card small{font-size:12px;margin-top:auto;padding-top:20px;color:#243e50;text-decoration:underline;text-underline-offset:5px}
.practice-feature-card:hover{border-color:#aa8c53;background:#e9eef1}
.practice-reading-path{padding-block:35px 90px;border-top:1px solid #c9d2d8}
.practice-reading-path h2{font:400 clamp(32px,4vw,52px)/1.15 var(--serif);max-width:25ch;margin:25px 0}
.practice-reading-path>p:not(.journal-eyebrow){font-size:17px;line-height:1.8;max-width:65ch;color:#516574}
.practice-reading-path>a{display:inline-block;margin:20px 25px 0 0}
@media(max-width:700px){.practice-index-hero{padding-block:45px 65px}.practice-index-hero h1{font-size:clamp(46px,10vw,67px)}.practice-index-hero>p:not(.journal-eyebrow){font-size:17px}.practice-index-art{width:100%;opacity:.25;right:-28%;mask-image:linear-gradient(90deg,transparent,#000)}.practice-feature-grid{grid-template-columns:1fr}.practice-feature-card{padding:29px}.practice-index-library{padding-top:40px}}
