.skill-page[data-v-e7c56740]{color:#ece8dc;background:#111513;min-height:85vh}.skill-shell[data-v-e7c56740]{width:min(100% - 48px,1320px);margin-inline:auto}.skill-hero[data-v-e7c56740]{background:radial-gradient(at 85% 0,#59472830,#0000 65%),#171c18;border-bottom:1px solid #3b423a}.skill-hero .skill-shell[data-v-e7c56740]{padding-block:24px 40px}.skill-breadcrumb[data-v-e7c56740]{color:#a3b0a6;flex-wrap:wrap;gap:8px;display:flex}.skill-back[data-v-e7c56740],.skill-breadcrumb[data-v-e7c56740]{align-items:center;font-size:12px}.skill-back[data-v-e7c56740]{color:#cdbb8a;gap:7px;margin-top:28px;display:inline-flex}.skill-eyebrow[data-v-e7c56740]{color:#c3a86e;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:26px;font-size:11px;display:flex}.skill-hero h1[data-v-e7c56740]{color:#f0e7d4;font:500 clamp(37px,5.5vw,64px)/1.08 var(--font-serif);margin:10px 0 18px}.skill-summary[data-v-e7c56740]{color:#bdc8bd;max-width:850px;font-size:15px;line-height:1.8}.skill-summary+.skill-summary[data-v-e7c56740]{margin-top:5px}.skill-section-links[data-v-e7c56740]{flex-wrap:wrap;gap:4px 18px;margin-top:18px;display:flex}.skill-section-links a[data-v-e7c56740]{color:#dfc78b;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.skill-layout[data-v-e7c56740]{grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding-block:44px 75px;display:grid}.skill-content[data-v-e7c56740]{min-width:0}.skill-content>section+section[data-v-e7c56740]{margin-top:40px}.skill-content h2[data-v-e7c56740]{color:#e9dfc9;font:500 29px/1.25 var(--font-serif);margin-bottom:17px}.skill-content h3[data-v-e7c56740]{color:#cfc7b1;margin-block:25px 14px;font-size:16px;font-weight:600}.skill-section-copy[data-v-e7c56740]{color:#a6b7aa;margin-bottom:18px;font-size:13px;line-height:1.8}.skill-region-nav[data-v-e7c56740]{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.skill-region-nav a[data-v-e7c56740]{color:#dfc78b;background:#1a231a;border:1px solid #405239;border-radius:6px;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;display:inline-flex}.skill-location-section[data-v-e7c56740]{background:#171e18;border-left:2px solid #756647;margin-block:22px;padding:4px 20px 1px}.skill-location-section h3[data-v-e7c56740]{scroll-margin-top:calc(var(--header-height) + 24px);margin-top:16px}.skill-location-section .skill-section-copy[data-v-e7c56740]{color:#bdc8bd;max-width:75ch;font-size:14px}.skill-inline-link[data-v-e7c56740]{color:#d8bf83;text-underline-offset:3px;text-decoration:underline}.skill-dynamic-note[data-v-e7c56740]{color:#c1c6af;background:#21271e;border-left:2px solid #a89466;margin-bottom:17px;padding:12px 15px;font-size:12px;line-height:1.75}.skill-rank-scroll[data-v-e7c56740]{scrollbar-width:thin;border:1px solid #43503e;border-radius:6px;overflow-x:auto}.skill-rank-table[data-v-e7c56740]{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.skill-rank-table td[data-v-e7c56740],.skill-rank-table th[data-v-e7c56740]{text-align:left;vertical-align:top;border-bottom:1px solid #35432f;padding:15px 13px}.skill-rank-table thead th[data-v-e7c56740]{color:#c4cfb8;background:#283223;font-size:10px;font-weight:600}.skill-rank-table tbody th[data-v-e7c56740]{color:#ead198;font:500 24px/1.2 var(--font-serif)}.skill-rank-table tbody tr[data-v-e7c56740]{background:#182018}.skill-rank-table tbody tr[data-v-e7c56740]:nth-child(2n){background:#1c261b}.skill-rank-table ul[data-v-e7c56740]{color:#c8d1c0;margin:0;padding-left:14px;line-height:1.75}.skill-rank-table li+li[data-v-e7c56740]{margin-top:5px}.skill-rank-table td[data-v-e7c56740]:nth-child(2){width:48%;min-width:240px}.skill-rank-table .skill-numeric[data-v-e7c56740]{color:#e4c88a;font-variant-numeric:tabular-nums;font-size:17px}.skill-rank-table .skill-requirements[data-v-e7c56740]{color:#c8bd96;min-width:115px;font-size:11px}.skill-replaces[data-v-e7c56740]{color:#93a189;margin-top:10px;font-size:10px}.skill-rank-table tfoot td[data-v-e7c56740],.skill-rank-table tfoot th[data-v-e7c56740]{color:#ddcb9d;background:#293021;border-bottom:0;font-size:12px}.skill-links[data-v-e7c56740]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-links a[data-v-e7c56740]{background:#1a231a;border:1px solid #405239;border-radius:6px;gap:8px;padding:16px 35px 16px 17px;display:grid;position:relative}.skill-links span[data-v-e7c56740]{color:#a99d78;font-size:10px}.skill-links strong[data-v-e7c56740]{color:#e0e0ca;font-size:13px;line-height:1.6}.skill-links svg[data-v-e7c56740]{color:#bda56d;position:absolute;top:22px;right:12px}.skill-links a[data-v-e7c56740]:hover{border-color:#b19c63}.skill-item-search-label[data-v-e7c56740]{color:#c4cfb8;margin-bottom:8px;font-size:12px;display:block}.skill-item-search[data-v-e7c56740]{color:#ece8dc;background:#182018;border:1px solid #496043;border-radius:6px;width:100%;min-height:44px;padding:11px 13px;font-size:14px}.skill-item-search[data-v-e7c56740]::placeholder{color:#a5b09c}.skill-item-count[data-v-e7c56740]{color:#a6b7aa;margin-block:12px;font-size:12px}.skill-item-list[data-v-e7c56740]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skill-item-list a[data-v-e7c56740]{background:#1a231a;border:1px solid #405239;border-radius:6px;align-items:center;gap:13px;min-height:76px;padding:14px;display:flex}.skill-item-list a[data-v-e7c56740]:hover{border-color:#b19c63}.skill-item-copy[data-v-e7c56740]{flex:1;min-width:0}.skill-item-list strong[data-v-e7c56740]{color:#e0d2ae;font-size:14px;font-weight:600}.skill-item-description[data-v-e7c56740]{color:#b7c3ad;margin-top:5px;font-size:12px;line-height:1.7;display:block}.skill-item-list svg[data-v-e7c56740]{color:#bda56d;flex-shrink:0}.skill-clear-search[data-v-e7c56740]{color:#d8bf83;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.skill-related[data-v-e7c56740]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.skill-related>div[data-v-e7c56740]{border:1px solid #3a4935;border-radius:6px;align-items:center;gap:12px;padding:11px;display:flex}.skill-related[data-v-e7c56740] .reference-entry-art--icon{flex-basis:46px;width:46px;height:46px}.skill-related a[data-v-e7c56740]{color:#cfc9ae;flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.skill-related svg[data-v-e7c56740]{flex-shrink:0}.skill-facts-card[data-v-e7c56740]{top:calc(var(--header-height) + 24px);background:#1a221b;border:1px solid #756647;border-top:3px solid #ae935c;border-radius:7px;align-self:start;position:sticky;overflow:hidden}.skill-card-title[data-v-e7c56740]{color:#e7d6b5;font:500 25px/1.2 var(--font-serif);text-align:center;padding:20px}.skill-card-art[data-v-e7c56740]{background:radial-gradient(circle,#45492f,#182017 70%);border-block:1px solid #3e4a38;margin:0;padding:25px 62px}.skill-card-art[data-v-e7c56740] .image-lightbox-trigger{aspect-ratio:1}.skill-card-art[data-v-e7c56740] img{-o-object-fit:contain;object-fit:contain}.skill-facts-card dl[data-v-e7c56740]{margin:0}.skill-facts-card dl div[data-v-e7c56740]{border-bottom:1px solid #394936;grid-template-columns:1fr 1.1fr;font-size:11px;display:grid}.skill-facts-card dt[data-v-e7c56740]{color:#acbaa6;padding:12px 13px}.skill-facts-card dd[data-v-e7c56740]{color:#dfcea0;border-left:1px solid #394936;padding:12px 13px;line-height:1.5}.skill-card-directory[data-v-e7c56740]{color:#c8b480;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.skill-page a[data-v-e7c56740]:hover{color:#ead297}.skill-page [tabindex][data-v-e7c56740]:focus-visible,.skill-page a[data-v-e7c56740]:focus-visible,.skill-page button[data-v-e7c56740]:focus-visible,.skill-page input[data-v-e7c56740]:focus-visible{outline-offset:3px;outline:2px solid #e1bd75}@media (width<=950px){.skill-layout[data-v-e7c56740]{grid-template-columns:1fr}.skill-facts-card[data-v-e7c56740]{order:-1;width:min(100%,380px);position:static}.has-skill-items .skill-facts-card[data-v-e7c56740],.has-skill-notes .skill-facts-card[data-v-e7c56740]{order:0}}@media (width<=600px){.skill-shell[data-v-e7c56740]{width:calc(100% - 28px)}.skill-links[data-v-e7c56740],.skill-related[data-v-e7c56740]{grid-template-columns:1fr}.skill-layout[data-v-e7c56740]{gap:30px;padding-top:28px}.skill-content h2[data-v-e7c56740]{font-size:26px}}
