.public-shell.home-public-shell{padding-top:0}.public-shell.home-public-shell>.public-nav{background:#fffffff7;border:0;border-bottom:1px solid #dfe6e2;border-radius:0;width:100%;min-height:64px;margin:0;padding:9px max(16px,50% - 560px);top:0;box-shadow:0 4px 16px #1020180b}.home-public-shell .public-nav .brand-logo{flex:none;text-decoration:none}.home-public-shell .public-nav .brand-logo span{display:inline}.home-public-shell .nav-links{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:18px;margin:0 24px;padding:0;overflow:visible}.home-public-shell .nav-links a{color:#5d6c65;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0 9px;font-size:13px;font-weight:700}.home-public-shell .nav-links a:hover,.home-public-shell .nav-links a.active{color:#087a55;box-shadow:none;background:0 0;border-color:#087a55}.home-public-shell .home-nav-guest-actions,.home-public-shell .home-nav-user-actions{margin-left:auto}.home-public-shell .home-nav-login,.home-public-shell .home-nav-create{min-height:38px;box-shadow:none;border-radius:8px}@media (width>=1040px){.public-shell.home-public-shell>.public-nav{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 18px;padding-top:8px;padding-bottom:5px;display:grid}.home-public-shell .public-nav .brand-logo{grid-area:1/1}.home-public-shell .home-nav-guest-actions,.home-public-shell .home-nav-user-actions{grid-area:1/3;margin-left:0}.home-public-shell .nav-links{border-top:1px solid #edf1ef;grid-area:2/1/auto/-1;justify-content:space-between;gap:clamp(14px,2.2vw,28px);margin:0}.home-public-shell .nav-links a{padding-top:8px;padding-bottom:7px}}.home-public-shell .header-alert-action{position:relative;overflow:visible}.home-public-shell .notification-count-badge{z-index:2;color:#fff;background:linear-gradient(135deg,#d74832,#b72418);border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:10px;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:-8px;right:-7px;box-shadow:0 4px 10px #b724184d}.public-menu-toggle,.public-mobile-menu{display:none}@media (width<=1039px){.home-public-shell .home-nav-guest-actions .home-nav-create{display:none}.home-public-shell .public-menu-toggle{color:#174235;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:8px;flex:none;place-content:center;gap:4px;width:40px;height:40px;margin-left:2px;padding:0;display:grid}.home-public-shell .public-menu-toggle span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.home-public-shell .public-menu-toggle:hover,.home-public-shell .public-menu-toggle[aria-expanded=true]{color:#087a55;background:#f1f8f4;border-color:#90bba9}.home-public-shell .public-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #0b7a5524}.home-public-shell .public-mobile-menu{z-index:60;background:#fff;border:1px solid #d5e0da;border-radius:12px;width:min(330px,100% - 20px);padding:6px;display:grid;position:fixed;top:66px;right:10px;overflow:hidden;box-shadow:0 18px 50px #1020182e}.home-public-shell .public-mobile-menu a,.home-public-shell .public-mobile-menu button{color:#263c34;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;min-height:43px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:normal;text-decoration:none}.home-public-shell .public-mobile-menu a:hover,.home-public-shell .public-mobile-menu a.active,.home-public-shell .public-mobile-menu button:hover{color:#087a55;background:#f1f8f4}.home-public-shell .public-mobile-menu a.public-mobile-menu-create{color:#fff;text-align:center;background:#087a55;margin-top:4px}}.home-public-shell .public-main:not(.minimal-home-main){gap:12px;width:min(100% - 32px,1120px);padding:10px 0 40px}.home-public-shell .page-heading.hero-panel,.home-public-shell .cv-seo-hero,.home-public-shell .alerts-hero,.home-public-shell .match-core-hero{box-shadow:none;color:#10243a;background:linear-gradient(115deg,#fff8f7 0%,#fff 72%);border:1px solid #e1e7e4;border-radius:16px;padding:16px 20px;overflow:hidden}.home-public-shell .page-heading.hero-panel:before,.home-public-shell .alerts-hero:before{content:none}.home-public-shell .page-heading h1,.home-public-shell .cv-seo-hero h1,.home-public-shell .alerts-hero h1,.home-public-shell .match-core-hero h1{color:#0f2b22;max-width:760px;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:800;line-height:1.08}.home-public-shell .page-heading p,.home-public-shell .cv-seo-hero>div>p:not(.eyebrow),.home-public-shell .alerts-hero p,.home-public-shell .match-core-hero p{color:#5e7068;max-width:760px;margin-top:6px;margin-bottom:0;font-size:14px;line-height:1.45}.home-public-shell .eyebrow{color:#a66c13;letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:850}.home-public-shell .button,.home-public-shell button,.home-public-shell input,.home-public-shell select,.home-public-shell textarea{font-family:inherit}.home-public-shell .button{border-radius:9px;min-height:40px;padding:9px 14px;font-size:12px}.home-public-shell .trust-page-main{gap:12px;width:min(100% - 32px,960px);margin:0 auto;padding:10px 0 40px;display:grid}.home-public-shell .trust-page-hero{box-shadow:none;background:linear-gradient(115deg,#fff8f7 0%,#fff 72%);border:1px solid #e1e7e4;border-radius:16px;padding:16px 20px}.home-public-shell .trust-page-back{display:none}.home-public-shell .trust-page-hero h1{color:#0f2b22;max-width:760px;font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.08}.home-public-shell .trust-page-hero p:not(.eyebrow){color:#5e7068;max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.5}.home-public-shell .trust-page-links{box-shadow:none;background:#fff;border:1px solid #dfe6eb;border-radius:10px;gap:6px 16px;padding:10px 14px;display:flex}.home-public-shell .trust-page-links a{color:#087a55;background:0 0;border:0;min-height:0;padding:0;font-size:12px;text-decoration:none}.home-public-shell .trust-page-links a:hover{text-decoration:underline}.home-public-shell .trust-page-sections{background:#fff;border:1px solid #dfe6eb;border-radius:12px;gap:0;display:grid;overflow:hidden}.home-public-shell .trust-page-card{background:#fff;border:0;border-radius:0;padding:14px 16px;box-shadow:inset 0 -1px #e3e8ed}.home-public-shell .trust-page-card:before{content:none}.home-public-shell .trust-page-card h2{color:#10243a;font-family:var(--font-sans,system-ui, sans-serif);margin:0 0 5px;font-size:16px;line-height:1.3}.home-public-shell .trust-page-card p,.home-public-shell .trust-page-card li,.home-public-shell .trust-page-note{color:#536579;font-size:13px;line-height:1.55}.home-public-shell .trust-page-note{box-shadow:none;background:#f7faf8;border:1px solid #dfe8e3;border-radius:10px;margin:0;padding:10px 14px}.home-public-shell .guide-page{width:min(100% - 32px,900px)}.home-public-shell .guide-page>article{gap:0;display:grid}.home-public-shell .guide-page .page-heading.hero-panel{border-radius:16px;margin-bottom:12px}.home-public-shell .guide-page article>section,.home-public-shell .guide-editorial-note{box-shadow:none;background:#fff;border:1px solid #dfe6eb;border-bottom:0;border-radius:0;margin:0;padding:14px 16px}.home-public-shell .guide-editorial-note{background:#f7faf8;border-bottom:1px solid #dfe6eb;border-radius:10px;margin-bottom:12px}.home-public-shell .guide-page article>section:first-of-type{border-radius:12px 12px 0 0}.home-public-shell .guide-page article>section:last-of-type{border-bottom:1px solid #dfe6eb;border-radius:0 0 12px 12px}.home-public-shell .guide-page article>section h2{color:#10243a;margin:0 0 7px;font-size:16px;line-height:1.3}.home-public-shell .guide-page article>section h3{font-size:14px}.home-public-shell .guide-page article>section p,.home-public-shell .guide-page article>section li,.home-public-shell .guide-editorial-note p{color:#536579;font-size:13px;line-height:1.55}.home-public-shell .guide-page details{background:#f9fbfa;border-color:#dfe6eb;border-radius:8px}.home-public-shell .guide-actions{gap:8px;margin-top:12px;padding:0}.home-public-shell .cv-seo-page{gap:12px}.home-public-shell .cv-seo-hero{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px}.home-public-shell .cv-seo-builder-card,.home-public-shell .z83-seo-journey,.home-public-shell .cv-seo-highlight-grid article,.home-public-shell .cv-seo-content>section,.home-public-shell .cv-seo-faq,.home-public-shell .cv-seo-related,.home-public-shell .cv-seo-cta{box-shadow:none;background:#fff;border:1px solid #dfe6eb;border-radius:12px}.home-public-shell .cv-seo-builder-card{padding:14px}.home-public-shell .z83-seo-journey{gap:14px;padding:16px}.home-public-shell .z83-seo-journey h2,.home-public-shell .cv-seo-content h2,.home-public-shell .cv-seo-faq h2,.home-public-shell .cv-seo-cta h2{color:#10243a;font-size:clamp(18px,2vw,22px)}.home-public-shell .z83-seo-journey>div{gap:8px}.home-public-shell .z83-seo-journey>div>a{box-shadow:none;background:#fff;border-radius:10px;padding:12px}.home-public-shell .cv-seo-highlight-grid{gap:10px}.home-public-shell .cv-seo-highlight-grid article{padding:14px 16px}.home-public-shell .cv-seo-content{gap:10px}.home-public-shell .cv-seo-content>section,.home-public-shell .cv-seo-faq{padding:16px}.home-public-shell .cv-seo-related{padding:12px 14px}.home-public-shell .cv-seo-cta{padding:16px 18px}.home-public-shell .alerts-page,.home-public-shell .match-core-page{gap:12px}.home-public-shell .alerts-hero{min-height:0}.home-public-shell .alerts-hero>div{max-width:none}.home-public-shell .alerts-page .panel,.home-public-shell .match-core-page .panel,.home-public-shell .compact-tools-page>section,.home-public-shell .compact-tools-page>article{box-shadow:none;border:1px solid #dfe6eb;border-radius:12px}.home-public-shell .public-main.compact-tools-page{width:min(100% - 32px,760px);margin:0 auto;padding-top:10px}.home-public-shell .job-detail-layout{gap:12px}.home-public-shell .job-detail-hero,.home-public-shell .job-detail-main>section,.home-public-shell .job-detail-sidebar>*{box-shadow:none;border-color:#dfe6eb;border-radius:12px}.home-public-shell .job-detail-hero{padding:16px}.home-public-shell .job-detail-hero h1{color:#10243a;letter-spacing:-.025em;font-size:clamp(20px,2vw,25px)}.home-public-shell .job-detail-actions{gap:7px}.home-public-shell .job-detail-actions .button{min-height:38px}@media (width<=760px){.public-shell.home-public-shell>.public-nav{border:0;border-bottom:1px solid #dfe6e2;border-radius:0;width:100%;min-height:60px;margin:0;padding:8px 10px}.home-public-shell .public-nav .brand-logo{gap:7px}.home-public-shell .public-nav .brand-logo img{width:36px;height:36px}.home-public-shell .public-nav .brand-logo span{font-size:20px}.home-public-shell .home-nav-guest-actions{gap:5px}.home-public-shell .home-nav-login,.home-public-shell .home-nav-create{min-height:38px;padding:0 10px;font-size:11px}.home-public-shell .public-main:not(.minimal-home-main),.home-public-shell .trust-page-main,.home-public-shell .guide-page,.home-public-shell .public-main.compact-tools-page{width:min(100% - 20px,1120px);padding-top:8px;padding-bottom:28px}.home-public-shell .page-heading.hero-panel,.home-public-shell .cv-seo-hero,.home-public-shell .alerts-hero,.home-public-shell .match-core-hero,.home-public-shell .trust-page-hero{border-radius:14px;padding:14px}.home-public-shell .cv-seo-hero{grid-template-columns:1fr}.home-public-shell .cv-seo-builder-card{padding:12px}.home-public-shell .z83-seo-journey>header,.home-public-shell .z83-seo-journey>div{grid-template-columns:1fr}.home-public-shell .trust-page-links{flex-wrap:nowrap;justify-content:flex-start;padding:10px 12px;overflow-x:auto}.home-public-shell .trust-page-links a{flex:none}.home-public-shell .guide-page article>section,.home-public-shell .guide-editorial-note{padding:12px}.home-public-shell .guide-actions{grid-template-columns:1fr 1fr;display:grid}.home-public-shell .guide-actions .button{width:100%}}@media (width<=430px){.home-public-shell .guide-actions{grid-template-columns:1fr}}
