.mining-hero{background:radial-gradient(ellipse at 90% 10%,#1d3c4b,transparent 65%),#0c1c2b;padding:165px 0 65px}.mining-hero h1{font-size:clamp(42px,5.5vw,76px);font-weight:500;line-height:1.22;letter-spacing:-2px}.mining-hero p:not(.eyebrow){font-size:18px;line-height:1.8;color:#afc3d2;margin-top:26px;max-width:720px}.mining-tabs{display:flex;gap:32px;margin:34px 0 45px;color:#c4d1da;font-size:14px}.mining-tabs a{border-bottom:1px solid #9a8158;padding:10px 0}.sorting-diagram{display:block;width:100%;max-height:420px}.mining-section{padding:75px 0;background:#edf2f5;color:#263b4d}.mining-section:nth-child(odd){background:#e3ebf0}.mining-section h2{font-weight:500;font-size:clamp(28px,3.2vw,44px);line-height:1.35;margin-bottom:35px}.mining-section h3{font-size:22px;font-weight:500;line-height:1.5;margin-bottom:16px}.mining-section p{font-size:15px;line-height:1.95;color:#5b7183;margin:15px 0}.mining-section .mining-lead{font-size:18px;max-width:900px}.mining-two{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.mining-facts{background:#d6e3eb;border-left:2px solid #a98d58;padding:35px;display:grid;gap:14px}.mining-facts span{color:#657e91;font-size:12px}.mining-facts strong{font-size:23px;line-height:1.5;font-weight:500;margin-bottom:15px}.mining-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mining-three article{border-top:1px solid #a9bfcd;padding:28px 20px 15px 0}.mining-three article>span{font:12px monospace;color:#7694a7;display:block;margin-bottom:24px}.mining-note{border-top:1px solid #bdcbd4;padding-top:25px}.evidence-cards{margin-top:30px}.evidence-cards article{background:#f7f9fa;border:1px solid #cddae1;padding:28px;display:flex;flex-direction:column}.evidence-cards small{color:#6c8090;font-size:12px}.evidence-value{display:block;color:#2e627f;font-weight:500;font-size:clamp(27px,3vw,42px);margin:25px 0 15px;white-space:nowrap}.evidence-cards h3{font-size:17px}.mining-section a{color:#326d91;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.evidence-cards a{margin-top:auto;padding-top:18px;font-size:13px}.literature-chart{width:100%;background:#f7f9fa;border-radius:6px;display:block}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;font:12px monospace;margin-top:16px}.chart-legend span:before{content:'';display:inline-block;width:16px;height:3px;background:var(--legend);vertical-align:middle;margin-right:6px}.mining-data{margin-top:30px;border:1px solid #b6c9d6;padding:18px}.mining-data summary{cursor:pointer}.mining-table{overflow:auto}.mining-table table{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}.mining-table th,.mining-table td{text-align:right;padding:12px;border-bottom:1px solid #c8d6df}.mining-contact{background:#173448;padding:35px;margin-top:40px;color:#eaf2f7}.mining-contact p{color:#b0c4d4}.mining-contact a{color:#e0c58e;overflow-wrap:anywhere}.mining-references{margin-top:45px;padding-left:20px;font-size:12px;line-height:1.8;color:#6c7f8d}.mining-references li{margin:12px 0}.mining-entry{padding:55px 0;background:#dce8ef;color:#254256}.mining-entry>.container{display:flex;justify-content:space-between;gap:30px;align-items:center}.mining-entry small{font:10px monospace;letter-spacing:2px;color:#6d8698}.mining-entry h2{font-size:clamp(26px,3vw,40px);font-weight:500;margin:18px 0}.mining-entry p{font-size:14px;color:#647e90;line-height:1.8}.mining-entry a{font-size:14px;white-space:nowrap;border-bottom:1px solid #829bac;padding:12px 0}.spectral-scan{animation:scan-pulse 3s ease-in-out infinite}.signal-line{animation:signal-flow 2s linear infinite}.ore-move{animation:ore-step 4s ease-in-out infinite}@keyframes scan-pulse{50%{opacity:.35}}@keyframes signal-flow{to{stroke-dashoffset:-64}}@keyframes ore-step{50%{transform:translateX(14px)}}body.motion-paused .sorting-diagram *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.sorting-diagram *{animation:none!important}}
@media(max-width:800px){.mining-two{grid-template-columns:1fr;gap:30px}.mining-three{grid-template-columns:1fr}.mining-section{padding:50px 0}.mining-hero{padding:135px 0 45px}.mining-entry>.container{display:block}.mining-entry a{display:inline-block;margin-top:18px}.mining-tabs{gap:20px;flex-wrap:wrap}.evidence-cards article{padding:25px}.mining-facts{padding:25px}.mining-contact{padding:25px}.sorting-diagram{min-height:180px}.mining-section .mining-lead{font-size:16px}}
