.professions-module__W69NBG__catalog{gap:var(--atlas-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.professions-module__W69NBG__catalog>li{min-width:0;display:grid}.professions-module__W69NBG__catalog .professions-module__W69NBG__card{align-items:center;gap:var(--atlas-space-3) var(--atlas-space-4);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);padding:28px 32px 30px;display:grid}.professions-module__W69NBG__cardHead{gap:var(--atlas-space-1);min-width:0;display:grid}.professions-module__W69NBG__cardName{font:var(--atlas-weight-display) var(--atlas-text-h3) / var(--atlas-leading-snug) var(--atlas-font-display);text-shadow:0 1px 3px var(--atlas-bg);margin:0}.professions-module__W69NBG__cardName a{color:var(--atlas-text-strong);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.professions-module__W69NBG__cardName a:after{content:"";position:absolute;inset:0}.professions-module__W69NBG__cardName a:focus-visible{outline:none}.professions-module__W69NBG__cardName a:focus-visible:after{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:-6px}.professions-module__W69NBG__cardFacts{gap:0 var(--atlas-space-3);color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-small);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.professions-module__W69NBG__cardText{padding-top:var(--atlas-space-3);border-top:1px solid var(--material-line,var(--atlas-line-soft));color:var(--atlas-text-muted);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-body);text-shadow:0 1px 3px var(--atlas-bg);grid-column:1/-1;align-self:start;margin:0}.professions-module__W69NBG__check{min-height:var(--atlas-control-height);align-items:center;display:flex}.professions-module__W69NBG__fresh{padding:1px var(--atlas-space-2);border:1px solid var(--material-line,var(--atlas-line));border-radius:var(--atlas-radius);color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;white-space:nowrap;vertical-align:1px;margin-inline-start:var(--atlas-space-2);font-style:normal;font-weight:700}.professions-module__W69NBG__reagents{gap:var(--atlas-space-1) var(--atlas-space-3);flex-wrap:wrap;display:flex}.professions-module__W69NBG__reagent{align-items:center;gap:var(--atlas-space-1);font-variant-numeric:lining-nums tabular-nums;display:inline-flex}.professions-module__W69NBG__reagent img{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);flex:none}.professions-module__W69NBG__source{color:var(--atlas-text-muted)}.professions-module__W69NBG__skill{min-width:5.5em;color:var(--atlas-text-strong);text-align:right;font-weight:600}.professions-module__W69NBG__facts{gap:var(--atlas-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.professions-module__W69NBG__facts>div{min-width:0;border-inline-start:1px solid var(--material-line,var(--atlas-line-soft));padding-inline-start:var(--atlas-space-4)}.professions-module__W69NBG__facts dt{color:var(--material-light,var(--atlas-accent));font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;font-weight:700}.professions-module__W69NBG__facts dd{margin:var(--atlas-space-1) 0 0;color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-h3) / var(--atlas-leading-snug) var(--atlas-font-display);font-variant-numeric:lining-nums tabular-nums}.professions-module__W69NBG__facts[data-quiet]{margin-top:var(--atlas-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.professions-module__W69NBG__facts[data-quiet] dd{font:600 var(--atlas-text-body) / var(--atlas-leading-snug) var(--atlas-font-ui)}.professions-module__W69NBG__trainers{column-gap:var(--atlas-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.professions-module__W69NBG__trainers>li:nth-last-child(2):nth-child(odd){border-bottom:0}.professions-module__W69NBG__recipe{margin-top:var(--atlas-space-5);align-items:start;gap:var(--atlas-space-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.professions-module__W69NBG__recipe>:only-child{grid-column:1/-1}.professions-module__W69NBG__crafts{margin-bottom:var(--atlas-space-3)}.professions-module__W69NBG__itemIcon{flex:none;display:block}.professions-module__W69NBG__itemName{font-weight:inherit}.professions-module__W69NBG__amount{color:var(--atlas-text-strong);font-size:var(--atlas-text-body);font-weight:600}@media (hover:hover) and (pointer:fine){.professions-module__W69NBG__cardName a{transition:text-decoration-color var(--atlas-duration-fast) var(--atlas-ease)}.professions-module__W69NBG__card:hover .professions-module__W69NBG__cardName a{text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .professions-module__W69NBG__catalog .professions-module__W69NBG__card{transition:translate var(--atlas-duration-fast) var(--atlas-ease)}html:not([data-motion=reduced]) .professions-module__W69NBG__catalog .professions-module__W69NBG__card:hover{translate:0 -3px}html:not([data-motion=reduced]) .professions-module__W69NBG__card img{transition:scale var(--atlas-duration) var(--atlas-ease)}html:not([data-motion=reduced]) .professions-module__W69NBG__card:hover img{scale:1.08}}@media (max-width:1100px){.professions-module__W69NBG__catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.professions-module__W69NBG__recipe{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.professions-module__W69NBG__catalog{gap:var(--atlas-space-2);grid-template-columns:minmax(0,1fr)}.professions-module__W69NBG__catalog .professions-module__W69NBG__card{padding:22px 20px 24px}.professions-module__W69NBG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.professions-module__W69NBG__trainers{grid-template-columns:minmax(0,1fr)}.professions-module__W69NBG__trainers>li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--material-line,var(--atlas-line-soft))}.professions-module__W69NBG__skill{text-align:left;min-width:0}.professions-module__W69NBG__check{min-height:44px}}@media (forced-colors:active){.professions-module__W69NBG__cardName a{color:linktext}}
