/* Scoped to the 52 reviewed employer-resource owners. */
.co-depth-site{background:#f5f7fa;color:#172c3b}.co-depth-site .site-header{position:relative}.co-depth-guide{max-width:1004px;margin:auto;padding:46px 32px 56px;background:#fff}.co-depth-guide h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.16;max-width:920px;margin:0 0 28px;letter-spacing:-.025em}.co-depth-hero{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px;margin:0 0 26px}.co-depth-guide p,.co-depth-guide li{font-size:1.05rem;line-height:1.8}.co-depth-guide p{margin:0 0 17px}.co-depth-guide a{color:#075b8a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.co-depth-guide section{margin-top:34px}.co-depth-guide h2{font-size:1.55rem;line-height:1.3;margin:0 0 16px;color:#133a51}.co-depth-guide h3{font-size:1.13rem;line-height:1.5;margin:22px 0 9px}.co-depth-byline{font-weight:750;color:#526471;font-size:.9rem!important}.co-depth-checked{font-size:.9rem!important;color:#536673;border-left:3px solid #abc4d4;padding-left:15px}.co-depth-contents{margin:25px 0;padding:24px;background:#eef5f8;border:1px solid #d5e3ec;border-radius:15px}.co-depth-contents ul,.co-depth-link-list{padding-left:22px}.co-depth-contents li{margin:5px 0}.co-depth-table-wrap{overflow-x:auto;width:100%;border:1px solid #ccdae3;border-radius:12px}.co-depth-guide table{border-collapse:collapse;width:100%;min-width:550px;line-height:1.6}.co-depth-guide th,.co-depth-guide td{text-align:left;padding:14px 16px;vertical-align:top;border-bottom:1px solid #d8e3e9}.co-depth-guide th{background:#173f56;color:#fff;font-weight:700}.co-depth-guide tbody tr:nth-child(even){background:#f2f6f8}.co-depth-cta{background:#eff6f1;border:1px solid #cddfd3;border-radius:16px;padding:26px}.co-depth-cta a.button{display:inline-block;background:#174f39;color:#fff;text-decoration:none;padding:12px 20px;border-radius:8px}.co-depth-sources{padding-top:20px;border-top:1px solid #d9e2e8}.co-depth-share{position:fixed;left:12px;top:35%;z-index:60;display:flex;flex-direction:column;gap:6px;padding:8px;background:#173c52;border-radius:12px;box-shadow:0 4px 18px #102d4230}.co-depth-share a{padding:8px 11px;color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;border:1px solid #ffffff35;border-radius:7px}.co-depth-share a:hover,.co-depth-share a:focus-visible{background:#2d627d;outline:2px solid #ffe1a3;outline-offset:2px}.co-depth-site .ag-channel-qr{position:fixed;right:16px;bottom:18px;z-index:65;width:285px;margin:0!important;background:#164735!important;box-shadow:0 4px 20px #102d4230;border:1px solid #a4c0ad!important}.co-depth-site .footer-grid{padding-bottom:110px}.co-depth-site .brand strong,.co-depth-site .footer-brand strong{white-space:nowrap}.co-depth-site .brand small{max-width:190px}.co-depth-site a:focus-visible{outline:3px solid #c78f20;outline-offset:3px}
@media(min-width:1350px){.co-depth-guide{margin-top:24px;margin-bottom:24px;border-radius:20px;box-shadow:0 5px 30px #10324b08}}
@media(max-width:1349px){.co-depth-share{top:auto;bottom:0;left:0;right:0;flex-direction:row;justify-content:center;border-radius:0;gap:7px;padding:9px}.co-depth-share a{padding:7px 12px}.co-depth-site .ag-channel-qr{bottom:67px;width:260px}.co-depth-site .footer-grid{padding-bottom:165px}}
@media(max-width:760px){.co-depth-guide{padding:30px 16px 42px}.co-depth-guide h1{margin-bottom:21px}.co-depth-guide p,.co-depth-guide li{font-size:1rem;line-height:1.78}.co-depth-guide h2{font-size:1.35rem}.co-depth-guide section{margin-top:29px}.co-depth-contents{padding:19px}.co-depth-guide table{min-width:530px;font-size:.93rem}.co-depth-hero{border-radius:12px}.co-depth-cta{padding:20px}.co-depth-site .ag-channel-qr{width:226px!important;right:10px;bottom:65px;padding:8px!important;grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important}.co-depth-site .ag-channel-qr-image{padding:3px!important}.co-depth-site .ag-channel-qr-image img{width:50px!important;height:50px!important}.co-depth-site .ag-channel-qr-copy{font-size:.68rem!important;gap:2px!important}.co-depth-site .ag-channel-qr-copy strong{font-size:.73rem!important}.co-depth-site .ag-channel-qr-copy p{display:none}.co-depth-share{gap:5px;padding:8px 5px}.co-depth-share a{font-size:.72rem;padding:7px 8px}.co-depth-site .footer-grid{padding-bottom:145px}.co-depth-site .brand strong{font-size:.9rem}.co-depth-site .brand small{font-size:.65rem}}
@media(prefers-reduced-motion:reduce){.co-depth-site *{scroll-behavior:auto!important}}

.co-depth-site .ag-channel-qr{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:16px}.co-depth-site .ag-channel-qr-image{display:block;background:#fff;padding:4px;border-radius:10px}.co-depth-site .ag-channel-qr-image img{display:block;width:70px;height:70px}.co-depth-site .ag-channel-qr-copy{display:grid;gap:5px;color:#d7e8de;font-size:.78rem;line-height:1.45}.co-depth-site .ag-channel-qr-copy p{margin:0}.co-depth-site .ag-channel-qr-copy strong{color:#fff;font-size:.85rem}.co-depth-site .ag-channel-qr-copy a{color:#fff3a2;text-decoration:underline;font-weight:700}

@media(min-width:1350px) and (max-width:1650px){.co-depth-site .ag-channel-qr{width:170px;grid-template-columns:48px minmax(0,1fr);padding:8px;gap:8px}.co-depth-site .ag-channel-qr-image img{width:40px;height:40px}.co-depth-site .ag-channel-qr-copy{font-size:.67rem}.co-depth-site .ag-channel-qr-copy strong{font-size:.72rem}.co-depth-site .ag-channel-qr-copy p{display:none}}
