.alloysPage{min-height:100vh}.alloysHeader{background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:10px clamp(20px,4vw,48px);display:flex}.alloysHeader nav{flex-wrap:wrap;gap:4px;display:flex}.alloysHeader nav a{color:#dce6e9;border-bottom:2px solid #0000;align-content:center;min-height:44px;padding:10px 12px;font-size:.76rem;text-decoration:none}.alloysHeader nav a:hover,.alloysHeader nav a[aria-current=page]{border-color:var(--brass-light);color:var(--brass-light)}.alloysContent{max-width:1220px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.alloysHero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,84px);padding:clamp(50px,8vw,104px) 0 64px;display:grid}.alloysHero h1{letter-spacing:-.055em;margin:14px 0 24px;font-family:Georgia,serif;font-size:clamp(2.8rem,5.6vw,5.1rem);font-weight:400;line-height:1.02}.alloysHero h1 em{color:var(--copper);font-style:normal}.alloysDeck{color:var(--ink-soft);max-width:51ch;margin:0;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.75}.alloysBrowseLink{border-bottom:1px solid var(--ink);align-items:center;gap:30px;min-height:44px;margin-top:24px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.alloysHeroExample{background:var(--ink);color:#fff;padding:clamp(24px,3vw,36px)}.alloysHeroExample>p:first-child{color:var(--brass-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.65rem;font-weight:750}.alloysHeroExample h2{margin:0;font-family:Georgia,serif;font-size:2.6rem;font-weight:400;line-height:1}.alloysHeroExample h2 span{color:#c4d1d6;letter-spacing:.04em;margin-top:12px;font-family:ui-sans-serif,sans-serif;font-size:.72rem;display:block}.alloysHeroBar{height:78px;margin:28px 0 20px;display:flex}.alloysHeroBar span{align-content:center;padding-left:15px;font-family:Georgia,serif;font-size:1.4rem}.alloysHeroBar span:first-child{color:#fff;background:#ad5938;width:70%}.alloysHeroBar span:last-child{color:var(--ink);background:#d5af55;width:30%}.alloysHeroExample dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.alloysHeroExample dt{color:#c4d1d6;font-size:.73rem}.alloysHeroExample dd{margin:2px 0 0;font-family:Georgia,serif;font-size:2rem}.alloysHeroExample>p:last-child{color:#c4d1d6;border-top:1px solid #40545f;margin:20px 0 0;padding-top:14px;font-size:.69rem;line-height:1.6}.alloysHeroExample>p:last-child a{color:var(--brass-light);text-underline-offset:4px;min-height:44px;padding-top:12px;display:block}.alloysReading,.alloysNotes{border-block:1px solid var(--line-dark);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 70px;padding:34px 0;display:grid}.alloysReading h2,.alloysDirectory h2,.alloysNotes h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.08}.alloysReading p:not(.eyebrow){color:var(--ink-soft);margin:0 0 12px;font-size:.87rem;line-height:1.8}.alloysReading p:last-child{margin-bottom:0}.alloysDirectory{padding:56px 0;scroll-margin-top:24px}.alloysDirectoryHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.alloysDirectoryHeading>p{color:var(--ink-soft);margin:0;font-size:.76rem}.alloysJumpLinks{flex-wrap:wrap;gap:6px;margin:26px 0;display:flex}.alloysJumpLinks a{border:1px solid var(--line-dark);color:var(--ink-soft);align-content:center;min-height:44px;padding:10px 13px;font-size:.75rem;text-decoration:none}.alloysJumpLinks a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.alloysGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.alloyCard{background:var(--surface);border:1px solid var(--line);min-width:0;padding:clamp(20px,3vw,30px);scroll-margin-top:24px}.alloyCard:target{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass-light)}.alloyCardTopline{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.64rem;font-weight:750;display:flex}.alloyCardTopline span:last-child{color:#647780}.alloyCard h3{letter-spacing:-.04em;margin:20px 0 7px;font-family:Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:400;line-height:1.08}.alloyGrade{color:var(--ink-soft);margin:0;font-size:.76rem;font-weight:650}.alloySummary{color:var(--ink-soft);min-height:4.25em;margin:18px 0 24px;font-size:.84rem;line-height:1.7}.alloyComposition{border-block:1px solid var(--line);margin:0;padding:16px 0}.alloyChartHeading{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:.63rem;font-weight:750;display:flex}.alloyChartHeading span:first-child{background:var(--blue-wash);padding:3px 6px}.alloyChartHeading span:last-child{padding-block:3px}.alloyChartBody{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:20px;padding:22px 0 18px;display:grid}.alloyDonut{width:122px;max-width:100%;height:auto;display:block}.alloyChartTotal{fill:var(--ink);font-family:Georgia,serif;font-size:25px}.alloyChartPercent{font-size:15px}.alloyChartUnit{fill:var(--ink-soft);letter-spacing:1px;font-family:ui-sans-serif,sans-serif;font-size:6px;font-weight:700}.alloyLegend{min-width:0;margin:0}.alloyLegend>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.alloyLegend dt{align-items:baseline;gap:8px;font-size:.74rem;line-height:1.45;display:flex}.alloyLegend dt small{color:#596e78;font-size:.63rem}.alloySwatch{border:1px solid #0a203026;flex:0 0 9px;height:9px}.alloyLegend dd{font-variant-numeric:tabular-nums;margin:0;font-size:.81rem;font-weight:750}.alloyComposition figcaption{color:#506570;font-size:.72rem;line-height:1.6}.alloyTakeaway{border-left:2px solid var(--brass);color:var(--ink-soft);margin:22px 0;padding-left:12px;font-size:.8rem;line-height:1.6}.alloyLimits{border-top:1px solid var(--line)}.alloyLimits summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding-block:10px;font-size:.77rem;font-weight:700;list-style:none;display:flex}.alloyLimits summary::-webkit-details-marker{display:none}.alloyDisclosureIcon{color:var(--copper);font-size:1.2rem;font-weight:400}.alloyLimits[open] .alloyDisclosureIcon{transform:rotate(45deg)}.alloyLimits table{border-collapse:collapse;width:100%;font-size:.74rem}.alloyLimits caption{color:var(--ink-soft);text-align:left;padding-block:6px 14px;font-size:.68rem}.alloyLimits th,.alloyLimits td{border-bottom:1px solid var(--line);text-align:left;padding:9px 0}.alloyLimits th{padding-right:12px;font-weight:500}.alloyLimits thead th{font-size:.67rem;font-weight:750}.alloyLimits td,.alloyLimits thead th:last-child{font-variant-numeric:tabular-nums;text-align:right}.alloyLimits p{color:#506570;font-size:.72rem;line-height:1.65}.alloySources{border-top:1px solid var(--line);color:var(--ink-soft);background:0 0;padding:12px 0 0;display:block}.alloySources>span{color:#596e78;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750;display:block}.alloySources a{color:var(--ink-soft);min-height:44px;-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);text-underline-offset:4px;align-content:center;padding-block:8px;font-size:.69rem;display:block}.alloysNotes{border-bottom:0}.alloysNotes dl{margin:0}.alloysNotes dl>div{margin-bottom:22px}.alloysNotes dt{font-size:.85rem;font-weight:750}.alloysNotes dd{color:var(--ink-soft);margin:4px 0 0;font-size:.83rem;line-height:1.7}.alloysRelated{background:var(--blue-wash);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:16px;padding:24px;display:flex}.alloysRelated>div{flex:250px}.alloysRelated h2{margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.alloysRelated p{color:var(--ink-soft);margin:5px 0 0;font-size:.79rem}.alloysRelated a{text-underline-offset:5px;align-content:center;min-height:44px;font-size:.8rem;font-weight:700}.alloysFooter{color:#506570;background:0 0;padding:26px 0 50px;font-size:.72rem;line-height:1.75;display:block}.alloysFooter p{margin:0 0 8px}@media (max-width:900px){.alloysHero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.alloyChartBody{grid-template-columns:95px minmax(0,1fr);gap:12px}.alloysReading,.alloysNotes{gap:30px}}@media (max-width:700px){.alloysHero{grid-template-columns:1fr;padding-bottom:36px}.alloysHero h1{font-size:clamp(2.7rem,9.4vw,4.4rem)}.alloysHeroExample{width:100%;max-width:440px}.alloysGrid,.alloysReading,.alloysNotes{grid-template-columns:1fr}.alloysGrid{gap:16px}.alloysReading,.alloysNotes{gap:20px}.alloysDirectory{padding-block:36px}.alloyChartBody{grid-template-columns:112px minmax(0,1fr);gap:20px}.alloySummary{min-height:0}}@media (max-width:380px){.alloyChartBody{grid-template-columns:86px minmax(0,1fr);gap:12px}.alloyLegend dt{font-size:.7rem}}@media (prefers-reduced-motion:reduce){html:has(.alloysPage){scroll-behavior:auto}}
