.search-hero{background:linear-gradient(130deg,#001c2c,#07596a);color:#fff;padding:75px 6vw 80px}.search-width{max-width:1240px;margin:auto}.search-crumb{color:#c4dedf;font-size:12px;text-decoration:none;display:inline-block;margin-bottom:38px}.search-hero .eyebrow{color:#a6d7d8;font-size:11px;letter-spacing:2px}.search-hero h1{font-size:clamp(42px,5.4vw,76px);letter-spacing:-.055em;line-height:1.04;max-width:950px;margin:20px 0 28px}.search-lede{font-size:clamp(18px,1.6vw,23px);line-height:1.6;max-width:840px;color:#e2eeee}.search-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:70px;padding:65px 30px 90px}.search-article section{margin-bottom:50px}.search-article h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin-bottom:20px}.search-article h3{font-size:21px;line-height:1.3}.search-article p,.search-article li{font-size:16px;line-height:1.8}.search-article ul,.search-article ol{padding-left:22px}.search-article li{margin-bottom:12px}.search-article a{text-underline-offset:4px;overflow-wrap:anywhere}.search-next{align-self:start;background:#e7f0ee;padding:28px;position:sticky;top:25px}.search-next h2{font-size:30px;line-height:1.2}.search-next p{line-height:1.7;font-size:15px}.search-next nav{display:grid;gap:18px;border-top:1px solid #adc4c3;padding-top:25px;margin-top:28px}.search-next nav a{font-size:13px;line-height:1.5}.search-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.search-role-grid article,.search-explore .search-role-grid>a{padding:25px;border:1px solid #c1d1d0}.search-explore .search-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.search-explore .search-role-grid>a{display:block;text-decoration:none;background:#f2f6f4}.search-explore h3{font-size:24px;line-height:1.25;margin-bottom:16px}.search-explore p{font-size:15px;line-height:1.7}.search-explore span{font-size:13px;font-weight:600}.search-table-wrap{overflow:auto;margin:25px 0}.search-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.search-table-wrap th,.search-table-wrap td{padding:15px;border:1px solid #b8cdca;text-align:left;vertical-align:top}.search-table-wrap th{background:#e8f0ed}.search-article details{padding:20px 0;border-bottom:1px solid #c7d4d1}.search-article summary{cursor:pointer;font-weight:600;font-size:17px;line-height:1.5}.search-article details p{margin-top:18px}.search-checked{font-size:11px!important;color:#647571;border-top:1px solid #d0dad5;padding-top:20px}.footer-search-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.footer-search-links a{font-size:12px}@media(max-width:850px){.search-layout{grid-template-columns:1fr;gap:35px;padding:40px 6vw 65px}.search-next{position:static}.search-explore .search-role-grid{grid-template-columns:1fr}.search-hero{padding:45px 6vw 55px}.search-hero h1{font-size:48px}.search-crumb{margin-bottom:27px}}@media(max-width:560px){.search-role-grid{grid-template-columns:1fr}.search-hero h1{font-size:42px}.search-article h2{font-size:28px}.search-table-wrap table{min-width:570px}.search-next{padding:25px}.search-article p,.search-article li{font-size:16px}}
