/* P142 · Tutti i settori + oro e argento oggi (stile ORTHYNE scuro della Home P138). */
.c138 .c142-met{margin:4px 0 22px;padding:16px;border-radius:18px;border:1px solid rgba(242,181,68,.35);background:linear-gradient(160deg,rgba(242,181,68,.10),#0f2436)}
.c138 .c142-met-h h3{margin:0 0 4px;color:#fff;font-size:18px}
.c138 .c142-spot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}
.c138 .c142-sp{padding:12px;border-radius:14px;background:#0a1a2a;border:1px solid rgba(105,216,255,.18);min-width:0}
.c138 .c142-sp-n{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f2b544}
.c138 .c142-argento .c142-sp-n{color:#cfd8e3}
.c138 .c142-sp b{font:800 22px/1.15 Poppins,Inter,sans-serif;color:#fff}.c138 .c142-sp-u{margin-inline-start:4px;color:#a6bfd4;font-size:12.5px}
.c138 .c142-sp-o{display:block;color:#a6bfd4;font-size:12.5px;margin-top:2px}
.c138 .c142-met h4{margin:8px 0 6px;color:#eaf6ff;font-size:14px}
.c138 .c142-mon{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.c138 .c142-mon li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.04);font-size:13.5px;color:#d6e4f2}
.c138 .c142-mon li span{min-width:0;overflow-wrap:anywhere}.c138 .c142-mon li b{color:#fff;white-space:nowrap}
.c138 .c142-src{margin:10px 0 0;font-size:12px;color:#a6bfd4}.c138 .c142-src a{color:#69d8ff}
.c138 .c142-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.c138 .c142-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid rgba(105,216,255,.18);background:linear-gradient(180deg,#14304a,#0f2436)}
.c138 .c142-ph{display:block;aspect-ratio:16/10;background:#0a1a2a;overflow:hidden}
.c138 .c142-ph img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.c138 .c142-ph:hover img{transform:scale(1.04)}
.c138 .c142-ph:focus-visible{outline:3px solid #f2b544;outline-offset:-3px}
.c138 .c142-bd{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}
.c138 .c142-bd h3{margin:0;color:#fff;font-size:17px}.c138 .c142-bd p{margin:0;color:#a6bfd4;font-size:13.5px;line-height:1.45;flex:1}
.c138 .c142-bd .c138-btn{align-self:flex-start;flex:0 0 auto}
@media (max-width:640px){.c138 .c142-grid{grid-template-columns:1fr}.c138 .c142-sp b{font-size:19px}}
@media (prefers-reduced-motion:reduce){.c138 .c142-ph img{transition:none}}
@media (min-width:900px){.c138 .c142-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
