.OccupationFacts_facts__R6Y0p{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-large);background:#fff;box-shadow:var(--shadow-card)}.OccupationFacts_facts__R6Y0p h2{margin:0;font-size:1.25rem;line-height:1.3}.OccupationFacts_facts__R6Y0p dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0}.OccupationFacts_facts__R6Y0p dl dt{color:var(--color-text-muted);font-size:.875rem}.OccupationFacts_facts__R6Y0p dl dd{margin:0;font-weight:700}.OccupationFacts_facts__R6Y0p dl dd small{display:block;color:var(--color-text-muted);font-size:.875rem;font-weight:400}.OccupationFacts_facts__R6Y0p .OccupationFacts_calculator__nGWuK{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;color:var(--interactive);font-size:.9375rem;font-weight:700;text-decoration:none}.OccupationFacts_facts__R6Y0p .OccupationFacts_calculator__nGWuK:hover{text-decoration:underline}.Occupation_layout__tiNaJ{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:2.5rem;align-items:start;width:min(1360px,100% - 2*var(--gutter));margin-inline:auto;padding-block:2.125rem}.Occupation_layout__tiNaJ .Occupation_text__26RDM{grid-row:1;min-width:0}.Occupation_layout__tiNaJ .Occupation_aside__YFU1k{position:sticky;top:5rem;grid-column:2}@media(max-width:63.999rem){.Occupation_layout__tiNaJ{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1.5rem}.Occupation_layout__tiNaJ .Occupation_text__26RDM{grid-row:auto}.Occupation_layout__tiNaJ .Occupation_aside__YFU1k{position:static;grid-column:auto}}.Occupation_cities__nj9Yb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:0 2rem;margin:0;padding:0;list-style:none}.Occupation_cities__nj9Yb a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.625rem;border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none}.Occupation_cities__nj9Yb a:hover{border-color:var(--interactive);color:var(--interactive)}.Occupation_cities__nj9Yb a svg{flex:none;color:var(--interactive)}