body .segim-service-directory-nav{display:flex;position:static;flex-wrap:wrap;gap:10px;padding:0;margin:0 0 28px;background:none;width:100%;height:auto}body .segim-service-directory-nav a,body .segim-service-scope nav a{display:block;border:1px solid #d9ac3270;border-radius:5px;padding:10px 14px;color:#d9ac32;min-height:44px;box-sizing:border-box;line-height:1.5}body .segim-service-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body .segim-service-directory-card{min-width:0;background:#282b2d;border:1px solid #d9ac3240;border-top:3px solid #d9ac32;border-radius:12px;padding:26px;scroll-margin-top:24px}body .segim-service-directory-card h3{color:#d9ac32;font-size:24px;line-height:1.35;margin:0 0 16px}body .segim-service-directory-card p{color:#f2f0e9;font-size:16px;line-height:1.75;max-width:none;margin:0 0 18px}body .segim-service-directory-card ul{list-style:none;padding:0;margin:0}body .segim-service-directory-card li>a{display:block;padding:11px 0;color:#d9ac32;line-height:1.5;font-size:16px;min-height:44px;box-sizing:border-box;text-decoration:none;border-bottom:1px solid #ffffff12}body .segim-service-directory-card li>ul{margin:2px 0 12px 14px;padding-left:15px;border-left:1px solid #d9ac3255}body .segim-service-directory-card li>ul a{color:#f2f0e9;font-size:15px}body .segim-service-directory-card a:hover{text-decoration:underline;text-underline-offset:4px}body .segim-service-directory a:focus-visible,body .segim-service-scope a:focus-visible{outline:2px solid #f2f0e9;outline-offset:3px}body .segim-services-hub-action{margin:30px 0 0}body .segim-services-hub-action .button{display:inline-flex;align-items:center;min-height:48px;max-width:100%;box-sizing:border-box;white-space:normal;background:#d9ac32;color:#242529;padding:14px 20px;border-radius:5px;font-weight:600;text-decoration:none}body .segim-service-scope{max-width:1152px;margin:0 auto 32px;padding:22px 24px;background:#282b2d;border-left:3px solid #d9ac32;box-sizing:border-box}body .segim-service-scope strong{color:#d9ac32;font-size:18px}body .segim-service-scope p{color:#f2f0e9;font-size:16px;line-height:1.75;max-width:none}body .segim-service-scope nav{display:flex;flex-wrap:wrap;position:static;gap:10px;padding:0;width:100%;background:none}@media(max-width:760px){body .segim-service-directory-grid{grid-template-columns:1fr;gap:20px}body .segim-service-directory-card{padding:22px 18px}body .segim-service-directory-card h3{font-size:22px}body .segim-service-scope{margin:0 20px 24px;padding:20px}body .segim-services-hub-action .button{width:100%;justify-content:center}}
