.career-topics{margin-bottom:64px}.career-heading h2{font:400 clamp(30px,3vw,44px)/1.2 Georgia,serif;margin:12px 0}.career-heading p{color:#526e75;margin:0 0 28px}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.career-card{background:#f1f6f5;border:1px solid #d3e1dd;border-top:4px solid #91b32f;padding:30px;display:flex;flex-direction:column;border-radius:5px}.career-card:nth-child(2){border-top-color:#1482a6}.career-card:nth-child(3){border-top-color:#193e46}.career-index{font:400 38px Georgia;color:#617e78}.career-card h3{font:400 31px/1.2 Georgia;margin:24px 0 18px}.career-card h3 a{color:#193e46;text-decoration:none}.career-card p{font-size:17px;line-height:1.7;color:#526e75;margin:0 0 28px}.guide-hero{padding-block:35px 45px;border-bottom:1px solid #dce6e5}.guide-hero h1{font:400 clamp(39px,5vw,67px)/1.13 Georgia;margin:20px 0 26px;max-width:950px}.guide-hero>p{font-size:22px;line-height:1.65;max-width:820px;color:#526e75}.guide-meta{font-size:14px;color:#526e75;max-width:760px;line-height:1.6;margin-top:28px}.guide-layout{display:grid;grid-template-columns:280px minmax(0,800px);gap:65px;align-items:start;padding-block:45px 75px;justify-content:space-between}.guide-toc{background:#f1f6f5;padding:25px;border:1px solid #dce6e5;border-radius:5px}.guide-toc h2{font-size:20px;margin:0 0 18px}.guide-toc ol{padding-left:22px;margin:0}.guide-toc li{padding:0 0 14px 5px;font-size:15px;line-height:1.5}.guide-toc a{color:#34545a;text-decoration:none}.guide-toc a:hover{text-decoration:underline;color:#086789}.guide-section{padding:0 0 30px;margin:0 0 34px;border-bottom:1px solid #dce6e5;scroll-margin-top:140px}.guide-section h2{font:400 clamp(25px,2.4vw,34px)/1.28 Georgia;margin:12px 0 22px}.guide-section p,.guide-next p{font-size:18px;line-height:1.8;color:#48656c;margin:0 0 16px}.guide-section a{color:#096b8d;text-underline-offset:3px}.guide-next{padding:30px;background:#eef5f7;border-top:4px solid #1382a5;border-radius:5px}.guide-next h2,.guide-related h2{font:400 28px/1.3 Georgia;margin:14px 0 20px}.guide-next .button{margin-top:12px}.guide-related{margin-top:40px}.guide-related a{display:block;padding:15px 0;border-bottom:1px solid #dce6e5;color:#086789}.blog-grid .blog-card:first-child{grid-column:auto;background:#fff;border-top:1px solid #dce6e5;padding:32px}.blog-grid .blog-card:first-child h2{font-size:30px}@media(max-width:1000px){.career-grid{gap:14px}.career-card{padding:22px}.guide-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}}@media(max-width:760px){.career-grid,.guide-layout{grid-template-columns:1fr}.career-card{padding:25px}.career-card h3{margin-top:16px}.guide-hero>p{font-size:19px}.guide-layout{gap:35px;padding-block:28px 50px}.guide-toc{padding:24px}.guide-section p{font-size:17px}.guide-next{padding:24px}.blog-grid .blog-card:first-child{padding:24px}.guide-next .button{white-space:normal}.career-topics{margin-bottom:40px}}
/* Long-form professional guides */
.guide-overview{display:flex;flex-wrap:wrap;gap:12px 24px;color:#526e75;font-size:14px;margin:24px 0}.guide-overview span+span{border-left:1px solid #cddbd8;padding-left:24px}.guide-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.guide-path a{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #d3e1dd;background:#f1f6f5;color:#193e46;text-decoration:none;line-height:1.5;font-size:16px;border-radius:4px}.guide-path b{font:400 25px Georgia;color:#456553}.guide-path a>span:last-child{margin-left:auto;color:#086789}.guide-toc details{border-top:1px solid #d3e1dd;padding:15px 0}.guide-toc summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;color:#193e46}.guide-toc ol{margin-top:18px}.guide-source-jump{display:block;font-weight:600;margin-top:12px}.guide-chapter{padding:27px 30px;background:#f1f6f5;border-left:4px solid #91b32f;margin:0 0 35px;scroll-margin-top:130px}.guide-chapter h2{font:400 32px/1.25 Georgia;margin:12px 0 0}.guide-section h3{font:400 clamp(25px,2.4vw,34px)/1.28 Georgia;margin:12px 0 22px}.guide-sources{background:#f7f9f9;border:1px solid #dce6e5;padding:28px;margin-bottom:35px;scroll-margin-top:130px}.guide-sources h2{font:400 28px/1.3 Georgia;margin:0 0 20px}.guide-sources p,.guide-sources li{font-size:15px;line-height:1.75;color:#48656c}.guide-sources ul{padding-left:20px}.guide-sources li{margin:10px 0}.guide-sources a{color:#096b8d;overflow-wrap:anywhere}.guide-reviewed{border-top:1px solid #dce6e5;padding-top:18px;margin-top:20px}.guide-section p strong{color:#193e46}@media(max-width:760px){.guide-path{grid-template-columns:1fr;gap:10px}.guide-overview{gap:10px 16px}.guide-overview span+span{border:0;padding-left:0}.guide-chapter{padding:22px}.guide-chapter h2{font-size:28px}.guide-sources{padding:23px}.guide-toc details:not(:first-of-type){margin-top:0}}
/* Article introduction must scroll with the content, unlike the site navigation. */
.blog-page .guide-hero{position:static;top:auto;z-index:auto}
/* Only the compact chapter navigation stays below the main menu. */
.guide-path{position:sticky;top:var(--guide-menu-height,97px);z-index:20;background:#fff;margin-top:0;margin-bottom:0;padding-block:12px;border-bottom:1px solid #dce6e5;box-shadow:0 5px 12px #173b4308}.guide-path a{padding:14px 18px;font-size:15px}.guide-hero{padding-bottom:28px}html:has(.guide-path){scroll-padding-top:calc(var(--guide-menu-height,97px) + var(--guide-path-height,100px) + 18px)}.guide-chapter,.guide-section,.guide-sources{scroll-margin-top:0}@media(max-width:760px){.guide-path{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;gap:10px;padding-block:8px;overscroll-behavior-inline:contain}.guide-path a{padding:10px 12px;font-size:13px;gap:10px}.guide-path b{font-size:20px}.guide-path a>span:last-child{display:none}}

/* Keep inline sources identifiable without relying on color alone. */
.guide-body p a,.guide-body li a{text-decoration:underline;text-underline-offset:3px}
