.p-blogpost{--bp-maxw:760px}.p-blogpost .bp-crumbs{max-width:var(--bp-maxw);color:var(--muted-dark);flex-wrap:wrap;gap:8px;margin:0 auto;padding:8px 40px 0;font-size:13px;display:flex}.p-blogpost .bp-crumbs a{color:var(--accent)}.p-blogpost .bp-crumbs [aria-current=page]{color:#ffffffb3}.p-blogpost .bp-hero{max-width:var(--bp-maxw);margin:0 auto;padding:24px 40px 48px}.p-blogpost .bp-h1{font-family:var(--serif);letter-spacing:-.5px;margin:10px 0 18px;font-size:46px;font-weight:400;line-height:1.07}.p-blogpost .bp-h1 .bp-ital{color:var(--muted-dark);font-style:italic}.p-blogpost .bp-hero-sub{color:#ffffffd6;max-width:640px;margin-bottom:28px;font-size:19px;line-height:1.55}.p-blogpost .bp-byline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-blogpost .bp-avatar{border:1px solid var(--navy-border);border-radius:50%;width:44px;height:44px}.p-blogpost .bp-byline-text{flex-direction:column;display:flex}.p-blogpost .bp-author{color:#fff;font-size:15px;font-weight:600}.p-blogpost .bp-meta{color:var(--muted-dark);font-size:13px}.p-blogpost .bp-date{color:var(--muted-dark);margin-left:auto;font-size:13px}.p-blogpost .bp-body{color:var(--ink);background:#fff}.p-blogpost .bp-section{max-width:var(--bp-maxw);margin:0 auto;padding:26px 40px;scroll-margin-top:24px}.p-blogpost .bp-h2{font-family:var(--serif);letter-spacing:-.3px;color:var(--navy-900);margin-bottom:14px;font-size:29px;font-weight:400;line-height:1.18}.p-blogpost .bp-answer{color:var(--navy-900);border-left:3px solid var(--accent);margin-bottom:16px;padding-left:16px;font-size:19px;font-weight:600;line-height:1.5}.p-blogpost .bp-p{color:var(--body-light);margin-bottom:14px;font-size:17px;line-height:1.7}.p-blogpost .bp-takeaways{max-width:var(--bp-maxw);background:var(--callout);border:1px solid var(--border);border-left:4px solid var(--accent);margin:36px auto 6px;padding:26px 32px}.p-blogpost .bp-takeaways-h{font-family:var(--serif);color:var(--navy-900);margin-bottom:12px;font-size:22px;font-weight:400}.p-blogpost .bp-takeaways ul{gap:9px;margin:0;padding-left:22px;display:grid}.p-blogpost .bp-takeaways li{color:var(--body-light);font-size:16px;line-height:1.55}.p-blogpost .bp-toc{max-width:var(--bp-maxw);margin:22px auto 6px;padding:18px 40px 0}.p-blogpost .bp-toc-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-light);margin-bottom:10px;font-size:13px}.p-blogpost .bp-toc ol{gap:7px;margin:0;padding-left:20px;display:grid}.p-blogpost .bp-toc a{color:var(--link);font-size:16px;line-height:1.4}.p-blogpost .bp-toc a:hover{text-decoration:underline}.p-blogpost .bp-quote{background:var(--navy-900);color:#fff;border-left:4px solid var(--accent);margin:26px 0 8px;padding:22px 26px}.p-blogpost .bp-quote p{font-family:var(--serif);margin-bottom:12px;font-size:23px;font-style:italic;line-height:1.35}.p-blogpost .bp-quote cite{color:var(--accent);font-size:14px;font-style:normal}.p-blogpost .bp-cta-card{background:var(--navy-900);color:#fff;text-align:center;padding:36px 40px}.p-blogpost .bp-cta-h{font-family:var(--serif);margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.2}.p-blogpost .bp-cta-b{color:#ffffffd6;max-width:460px;margin:0 auto 22px;font-size:16px;line-height:1.55}.p-blogpost .bp-seealso{gap:12px;margin-top:6px;display:grid}.p-blogpost .bp-seealso-card{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.p-blogpost .bp-seealso-card:hover{border-color:var(--navy-900);background:var(--callout)}.p-blogpost .bp-seealso-label{color:var(--navy-900);font-size:17px;font-weight:500}.p-blogpost .bp-seealso-go{color:var(--link);white-space:nowrap;font-size:14px}.p-blogpost .bp-faqs{gap:10px;margin-top:12px;display:grid}.p-blogpost .bp-faq{border:1px solid var(--border)}.p-blogpost .bp-faq summary{cursor:pointer;color:var(--navy-900);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.p-blogpost .bp-faq summary::-webkit-details-marker{display:none}.p-blogpost .bp-faq summary:after{content:"+";color:var(--muted-light);font-size:22px;font-weight:400;line-height:1}.p-blogpost .bp-faq[open] summary:after{content:"–"}.p-blogpost .bp-faq p{color:var(--body-light);padding:0 20px 18px;font-size:15px;line-height:1.6}.p-blogpost .bp-authorbio{background:var(--callout);border:1px solid var(--border);align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.p-blogpost .bp-authorbio img{border-radius:50%;flex-shrink:0;width:64px;height:64px}.p-blogpost .bp-authorbio-name{color:var(--navy-900);font-size:17px;font-weight:600}.p-blogpost .bp-authorbio-role{color:var(--muted-light);margin-bottom:8px;font-size:14px}.p-blogpost .bp-authorbio-bio{color:var(--body-light);font-size:15px;line-height:1.6}.p-blogpost .bp-disclaimer{max-width:var(--bp-maxw);color:var(--muted-light);margin:8px auto 0;padding:24px 40px 56px;font-size:13px;line-height:1.6}@media (max-width:760px){.p-blogpost .bp-crumbs,.p-blogpost .bp-hero,.p-blogpost .bp-section,.p-blogpost .bp-toc,.p-blogpost .bp-disclaimer{padding-left:20px;padding-right:20px}.p-blogpost .bp-takeaways{margin-left:20px;margin-right:20px;padding:22px}.p-blogpost .bp-h1{font-size:33px}.p-blogpost .bp-hero-sub{font-size:17px}.p-blogpost .bp-date{flex-basis:100%;margin-left:0}.p-blogpost .bp-authorbio{flex-direction:column}}
