/* Interview notebook: readable editorial pages using the existing brand. */
.blog-intro,.blog-library,.article-heading,.article-layout,.related-guides{max-width:1312px;margin:0 auto;padding:60px 64px}.blog-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center;padding-top:75px;padding-bottom:70px}.blog-intro h1{font-size:clamp(36px,4.5vw,62px);line-height:1.13;margin:22px 0}.blog-intro h1 em{font:inherit;color:var(--blue)}.blog-intro>div>p:last-child{max-width:640px;font-size:19px;color:var(--muted)}.blog-intro-note{background:var(--ink);color:#fff;padding:35px;border-radius:4px}.blog-intro-note span{font-size:12px;letter-spacing:.12em;color:var(--lime)}.blog-intro-note p{font-family:var(--display);font-size:25px;line-height:1.5;margin:25px 0}.blog-intro-note a{font-size:14px;text-underline-offset:5px;color:var(--lime)}.blog-library{padding-top:35px;padding-bottom:85px}.blog-library-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.blog-library-title h2{font-size:25px;letter-spacing:-.035em}.blog-library-title>span{font-size:14px;color:var(--muted);white-space:nowrap}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-card{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;background:#fff;border-radius:4px;min-width:0}.guide-card:hover{border-color:var(--blue)}.guide-label{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--blue);margin-bottom:30px;font-weight:600}.guide-card h3{font-size:27px;line-height:1.25;letter-spacing:-.035em}.guide-card h3 a{text-decoration:none}.guide-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.guide-card p{font-size:16px;color:var(--muted);margin:18px 0 25px}.guide-read{margin-top:auto;display:flex;justify-content:space-between;font-size:14px;font-weight:600;text-underline-offset:4px}.home-blog{background:var(--paper)}.home-blog .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0}.home-blog h3{font-size:24px}.home-blog .eyebrow{margin-bottom:18px}.home-blog .text-link{font-size:16px}.article-heading{max-width:1100px;padding-bottom:35px}.breadcrumbs{display:flex;gap:12px;font-size:14px;color:var(--muted);margin-bottom:38px}.article-heading h1{font-size:clamp(34px,4.5vw,58px);line-height:1.15;margin:20px 0;letter-spacing:-.045em}.article-deck{font-size:20px;color:var(--muted);max-width:850px}.article-meta{font-size:14px;color:var(--muted);margin-top:25px}.article-layout{display:grid;grid-template-columns:240px minmax(0,730px);gap:55px;justify-content:center;padding-top:10px;align-items:start}.article-toc{border-top:3px solid var(--blue);padding-top:18px;font-size:14px;position:sticky;top:25px}.article-toc ol{padding-left:20px}.article-toc li{margin:12px 0}.article-toc a{text-decoration:none;color:var(--muted)}.article-toc a:hover{color:var(--blue);text-decoration:underline}.article-body{min-width:0;font-size:18px;line-height:1.8}.article-body section{margin:0 0 38px;scroll-margin-top:30px}.article-body h2{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin-bottom:18px}.article-body p{margin:15px 0}.article-body li{margin:7px 0}.article-body a{color:var(--blue);text-underline-offset:4px}.article-body blockquote{margin:24px 0;padding:25px 28px;background:var(--paper);border-left:4px solid var(--blue);font-size:18px}.editorial-note{border-top:1px solid var(--line);padding-top:22px;font-size:14px;color:var(--muted)}.editorial-note p{margin:10px 0}.article-cta{background:var(--ink);padding:32px;color:#fff;margin-top:35px;border-radius:4px}.article-cta h2{font-size:28px;margin-top:18px}.article-cta p{font-size:16px;color:#e1e6f0}.article-cta .eyebrow{font-size:12px;color:var(--lime)}.article-cta .button{background:var(--lime);color:var(--ink);margin:10px 0}.article-cta .cta-small{font-size:14px}.related-guides{border-top:1px solid var(--line)}.related-guides h2{margin:16px 0 30px}.related-guides .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-guides h3{font-size:23px}.blog-page header .main-nav{gap:24px}
@media(max-width:1000px){.blog-intro,.blog-library,.article-heading,.article-layout,.related-guides{padding-left:30px;padding-right:30px}.blog-intro{gap:30px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.home-blog .guide-grid,.related-guides .guide-grid{grid-template-columns:1fr}.blog-intro-note p{font-size:21px}}
@media(max-width:650px){.blog-intro,.blog-library,.article-heading,.article-layout,.related-guides{padding:35px 22px}.blog-intro{grid-template-columns:1fr;gap:25px}.blog-intro-note{padding:25px}.blog-intro-note p{margin:15px 0}.blog-library-title{display:block}.blog-library-title>span{display:block;margin-top:10px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:25px}.guide-label{margin-bottom:20px}.article-layout{display:block;padding-top:0}.article-toc{position:static;margin-bottom:35px}.article-heading h1{font-size:36px}.article-deck{font-size:18px}.article-body{font-size:17px}.article-body h2{font-size:26px}.article-body blockquote{font-size:17px;padding:20px}.article-cta{padding:25px}.article-cta h2{font-size:26px}.breadcrumbs{margin-bottom:25px}.main-nav>a.blog-link:not(.nav-cta){display:inline-block;font-size:14px}.main-nav{gap:14px}.blog-page header .main-nav{gap:14px}.home-blog h2{font-size:32px}}
@media(max-width:380px){header{padding-left:15px;padding-right:15px}.brand{font-size:10px}.mark{font-size:30px}.main-nav .nav-cta{font-size:11px;padding:8px}.blog-page header .main-nav,.main-nav{gap:10px}}
.tool-banner{max-width:1180px;margin:24px auto;padding:18px 24px;background:#edf4df;border-radius:12px;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:15px}.tool-banner a{font-weight:700;color:#182e48}.tool-banner a:focus-visible{outline:3px solid #315af2;outline-offset:4px}@media(max-width:700px){.tool-banner{margin:18px;flex-direction:column;align-items:flex-start}}
