.service-nav{display:flex;align-items:center;gap:20px;font-size:13px}.service-nav>a{text-decoration:none}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sector-card{display:flex;flex-direction:column;min-height:240px;padding:30px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,#252c34,#12171d);text-decoration:none;transition:border-color .15s}.sector-card:hover{border-color:var(--accent)}.sector-number{color:var(--accent);font-size:11px;letter-spacing:2px}.sector-card h2{font-size:30px;margin:18px 0 10px}.sector-card p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 22px}.sector-card .sector-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.sector-card strong{color:var(--ink)}.back-link{display:inline-block;font-size:13px;color:var(--muted);margin-bottom:25px;text-decoration:none}.service-controls{grid-template-columns:minmax(200px,1fr) minmax(180px,300px) 200px}.service-controls label>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin-bottom:9px}.service-controls select{width:100%;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:15px;min-height:52px}.directory-note{color:var(--muted);font-size:12px;line-height:1.7;margin:18px 0 25px}.provider-card .credential{color:var(--muted);font-weight:500}.provider-card h3{font-size:19px}.provider-card .specialty-name{color:var(--accent);font-size:13px;line-height:1.6;margin:0 0 16px}.location{padding:10px 0;border-top:1px solid #ffffff0c;font-size:12px;line-height:1.8;color:var(--muted)}.location a{color:var(--ink);text-decoration:none;display:inline-block;margin-top:3px}.provider-id{font-size:10px;letter-spacing:.5px;color:var(--muted);margin:3px 0 10px}.provider-card details{padding:8px 10px;background:transparent;font-size:11px;margin:12px 0}.provider-card summary{color:var(--muted)}.provider-card details ul{padding-left:15px;color:var(--muted);line-height:1.7}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px;font-size:13px;color:var(--muted)}.pagination-controls button{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:10px 18px;cursor:pointer}.pagination-controls button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}.sector-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:900px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-controls{grid-template-columns:1fr 1fr}.service-controls .search{grid-column:1/-1}}@media(max-width:650px){.sector-grid{grid-template-columns:1fr}.sector-card{min-height:205px;padding:25px}.sector-card h2{font-size:27px}.service-controls{grid-template-columns:1fr}.service-controls .search{grid-column:auto}.service-nav{gap:14px}.service-nav .home{padding:9px 13px}.pagination-controls{gap:12px}.pagination-controls button{padding:10px 13px}}
