.wa-discover{background:#172957;color:#fff;font-size:.875rem}.wa-discover>.max{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.wa-discover a{color:#fff;text-decoration:none;line-height:1.5}.wa-discover a:hover,.wa-discover a[aria-current]{text-decoration:underline;text-underline-offset:4px}.wa-discover a:focus-visible,.wa-guide a:focus-visible{outline:3px solid #e5b747;outline-offset:4px}.wa-guide{padding:0 0 70px}.wa-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;padding:25px 0;color:#5e667d;font-size:.875rem}.wa-breadcrumb a{color:#304ddd}.wa-guide-hero{max-width:920px;padding:35px 0 48px}.wa-guide-hero h1{font-size:clamp(2.1rem,4.7vw,3.8rem);font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:18px 0 22px;color:#172341;max-width:900px}.wa-intro{font-size:1.125rem;line-height:1.75;color:#4e5a72;max-width:780px}.wa-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}.wa-quiet{font-weight:600;color:#304ddd;font-size:1rem}.wa-reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:65px;align-items:start;border-top:1px solid #e1e6ef;padding-top:45px}.wa-reading{font-size:1rem;line-height:1.8;color:#38445d}.wa-reading section{margin-bottom:34px}.wa-reading h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;color:#192643;font-weight:700;margin:0 0 16px}.wa-reading p{margin:0 0 18px}.wa-next{padding:28px;background:#eef2ff;border:1px solid #dce3fd;border-radius:18px}.wa-kicker{font-size:.8125rem;font-weight:700;letter-spacing:.09em;color:#425bc0;margin:0 0 14px}.wa-next h2{font-size:1.65rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin:0 0 16px}.wa-next p:not(.wa-kicker){font-size:1rem;line-height:1.65;color:#4a5871;margin-bottom:24px}.wa-next .btn{white-space:normal;text-align:center;width:100%;min-height:48px;height:auto;padding:12px 16px}.wa-safety{display:block;font-size:.875rem;line-height:1.5;margin-top:20px;color:#304ddd}.wa-related{margin-top:28px;padding-top:35px;border-top:1px solid #e1e6ef}.wa-related>h2,.wa-listings h2{font-size:1.6rem;line-height:1.3;font-weight:700;margin:0 0 24px}.wa-related-grid,.wa-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wa-related-card,.wa-job-card{display:block;background:white;border:1px solid #dce2ed;border-radius:14px;padding:24px;text-decoration:none}.wa-related-card:hover{border-color:#304ddd;background:#f7f9ff}.wa-related-card strong{display:block;font-size:1.05rem;color:#213fbc;margin-bottom:8px}.wa-related-card span{font-size:.9375rem;line-height:1.65;display:block;color:#58647a}.wa-listings{margin:0 0 45px}.wa-section-heading{display:flex;gap:18px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.wa-empty{padding:26px 30px;background:#f4f6fb;border:1px solid #dfe5f1;border-left:4px solid #304ddd;border-radius:12px}.wa-empty h2,.wa-empty h3{font-size:1.15rem;font-weight:700;margin:0 0 10px}.wa-empty p{font-size:1rem;line-height:1.75;color:#536078;max-width:780px;margin:0}.wa-job-card h3{font-weight:700;font-size:1.25rem;margin:0 0 12px}.wa-job-card p{font-size:1rem;line-height:1.65;margin:0 0 14px}.wa-job-card a{color:#304ddd}.wa-directory{padding-top:40px;padding-bottom:40px}.wa-directory h1,.wa-job-detail h1{font-size:2.5rem;line-height:1.15;letter-spacing:-.035em;font-weight:700;margin-bottom:20px}.wa-directory-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px}.wa-directory-links a{color:#304ddd;font-size:1rem}.wa-job-detail{max-width:850px}.wa-job-detail h2{margin-top:26px}.wa-directory>p{margin-bottom:24px}.wa-directory .wa-job-grid{margin-top:25px}@media(max-width:800px){.wa-reading-layout{grid-template-columns:1fr;gap:18px;padding-top:28px}.wa-guide-hero{padding:20px 0 32px}.wa-guide-hero h1{letter-spacing:-.03em}.wa-discover>.max{gap:8px 20px}.wa-next{margin:0 0 20px}.wa-related-grid,.wa-job-grid{grid-template-columns:1fr}.wa-empty{padding:22px}.wa-guide .max{padding-left:20px;padding-right:20px}.wa-directory h1,.wa-job-detail h1{font-size:2rem}.wa-section-heading h2{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.wa-guide *{scroll-behavior:auto!important}}

.wa-social-quick{margin-left:auto;display:flex;align-items:center;gap:20px}.wa-social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;text-decoration:none;white-space:nowrap}.wa-social-link svg{flex-shrink:0}.wa-social-footer{background:#172957;color:#fff;border-top:1px solid #304574;padding:30px 0 84px}.wa-social-footer>.max{display:flex;justify-content:space-between;align-items:center;gap:24px}.wa-social-footer h2{font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 5px;color:#fff}.wa-social-footer p{color:#d7dfef;font-size:.9375rem;line-height:1.6;margin:0}.wa-social-links{display:flex;flex-wrap:wrap;gap:14px}.wa-social-footer .wa-social-link{border:1px solid #7587b3;border-radius:8px;min-height:44px;padding:9px 16px;color:#fff;font-weight:600}.wa-social-footer .wa-social-link:hover{background:#263d72;border-color:#fff}.wa-social-link:focus-visible{outline:3px solid #e5b747;outline-offset:4px}@media(max-width:800px){.wa-social-quick{margin-left:0;gap:18px;width:100%;border-top:1px solid #40527b;padding-top:7px}.wa-social-footer>.max{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}.wa-social-footer{padding-bottom:84px}.wa-social-links{width:100%;gap:12px}.wa-social-footer .wa-social-link{flex:1;min-width:120px}}
