.career-progress{position:fixed;top:76px;left:0;right:0;height:3px;z-index:99;background:transparent}.career-progress span{display:block;width:0;height:100%;background:var(--career-teal)}
.career-article-shell{max-width:1180px}
.career-single-head{padding:58px 0 34px;max-width:900px}
.career-breadcrumb{font-size:.88rem;color:var(--career-muted);margin-bottom:28px}.career-breadcrumb a{color:inherit}
.career-single-head h1{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.08;max-width:900px;margin:18px 0 16px;overflow-wrap:normal;word-break:normal}
.career-deck{font-size:1.16rem;color:#536066;max-width:780px}.career-meta-main{margin-top:22px}.career-meta-author{color:inherit;text-decoration:none}.career-meta-author:hover{color:#087d70;text-decoration:underline}
.career-featured-image{max-width:900px;margin-bottom:10px}.career-featured-image img{display:block;width:100%;border-radius:12px}
.career-content-layout{display:grid;grid-template-columns:minmax(0,780px) 300px;gap:64px;justify-content:start;align-items:start;padding:52px 0 60px}
.career-article{font-size:1.04rem;min-width:0}.career-article>*:first-child{margin-top:0}.career-article h2{margin-top:2.2em}.career-article h3{margin-top:1.8em}.career-article a{text-decoration:underline}.career-article blockquote{margin:30px 0;padding:20px 24px;border-left:4px solid var(--career-teal);background:#edf8f6}.career-article pre{overflow:auto;padding:18px;background:#101518;color:#fff;border-radius:8px}.career-article code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.career-article table{width:100%;border-collapse:collapse}.career-article .wp-block-table{overflow-x:auto}.career-article th,.career-article td{padding:12px;border:1px solid #cfd8d6;text-align:left}.career-article figure{margin-inline:0}.career-article figcaption{font-size:.82rem;color:var(--career-muted)}.career-article .alignwide{width:min(100vw - 40px,980px);max-width:none;margin-left:50%;transform:translateX(-50%)}.career-article .alignfull{width:100vw;max-width:none;margin-left:50%;transform:translateX(-50%)}
.career-sidebar{position:sticky;top:104px;min-width:0}.career-toc,.career-sidebar-topics,.career-widget{background:#fff;border:1px solid var(--career-border);border-radius:10px;padding:20px;margin-bottom:18px}.career-toc-toggle{width:100%;text-align:left;border:0;background:transparent;padding:0 0 10px;font-weight:700;color:#111}.career-toc ol{margin:0;padding-left:20px}.career-toc li{margin:7px 0;font-size:.82rem}.career-toc li.toc-h3{margin-left:12px}.career-toc a{text-decoration:none;color:#4f5d62}
.career-sidebar-topics h2{font-size:1rem;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--career-border)}.career-sidebar-topics ul{list-style:none!important;padding:0!important;margin:0!important}.career-sidebar-topics li{list-style:none!important;margin:0!important;padding:0!important;border:0!important}.career-sidebar-topics li::marker{content:''}.career-sidebar-topics a{display:block;padding:9px 0;font-size:.9rem;text-decoration:none;border-bottom:1px solid #edf1f0}.career-sidebar-topics li:last-child a{border-bottom:0}
.career-author-wrap{max-width:1180px}.career-author-box{display:grid;grid-template-columns:80px minmax(0,1fr);gap:22px;max-width:780px;background:#101518;color:#fff;border-radius:12px;padding:26px 28px;margin:0 0 60px;align-items:center}.career-author-avatar{line-height:0}.career-author-box .avatar{width:80px;height:80px;border-radius:50%}.career-author-box h2{font-size:1.25rem;margin:4px 0 7px}.career-author-box a{color:#fff}.career-author-box p{color:#c3cfcd;margin:6px 0 0;font-size:.92rem;line-height:1.65}.career-author-role{display:block;color:var(--career-teal);font-size:.8rem;font-weight:600;margin-top:2px}
.career-post-nav{padding:40px 0}.career-post-nav .nav-links{display:grid;grid-template-columns:1fr 1fr}.career-post-nav .nav-next{text-align:right}.career-comments{padding:50px 0;background:#fff}.comment-list{padding-left:22px}
.career-callout,.career-key-takeaway,.career-tip,.career-important,.career-example,.career-checklist,.career-warning{border:1px solid #cdd9d6;border-left:4px solid var(--career-teal);background:#f3faf8;padding:20px 22px;border-radius:8px;margin:28px 0}.career-key-takeaway{background:#101518;color:#fff;border-color:#101518;border-left-color:var(--career-teal)}.career-warning{border-left-color:#a65d00;background:#fff7e8}.career-example{position:relative;background:#fff}.career-copy-button{float:right;border:1px solid #aab9b6;background:#fff;border-radius:6px;padding:6px 10px;cursor:pointer}.career-faq details{border-top:1px solid #ccd6d4;padding:15px 0}.career-faq summary{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600}.career-resource-card{border:1px solid var(--career-border);padding:20px;border-radius:10px;background:#fff}.career-page{padding:70px 0}.career-page-wrap{max-width:820px}
