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