.sector-grid{list-style:none;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin-top:var(--space-3)}.sector-card{display:flex;flex-direction:column;height:100%;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;transition:border-color var(--transition)}.sector-card:hover{border-color:var(--color-accent)}.sector-card__tag{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1)}.sector-card h3{font-size:1.25rem;margin-bottom:var(--space-1)}.sector-card p{flex:1}.sector-card__go{font-size:.95rem;font-weight:600;color:var(--color-ink)}.sector-note{margin-top:var(--space-3)}.sector{scroll-margin-top:4rem}.sector__lead{font-size:1.15rem;max-width:40rem}.sector__cols{display:grid;gap:var(--space-4);margin:var(--space-3) 0}@media(min-width:48rem){.sector__cols{grid-template-columns:1fr 1fr}}.sector__cols h3,.dual h3{font-size:1.1rem}.sector__list{list-style:none;padding:0;margin:0}.sector__list li{position:relative;padding:.5rem 0 .5rem 1.4rem;color:var(--color-ink-soft);border-bottom:1px solid var(--color-border)}.sector__list li:before{content:"–";position:absolute;left:0;color:var(--color-accent)}.sector__list--build li:before{content:"→"}.sector__change{border-left:3px solid var(--color-accent);padding-left:var(--space-2);margin-bottom:var(--space-3);max-width:44rem}.sector__change strong{color:var(--color-ink)}.dual{display:grid;gap:var(--space-4);margin-top:var(--space-3)}@media(min-width:48rem){.dual{grid-template-columns:1fr 1fr}}.dual__col{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}
