/* Acero cepillado, superficies biseladas y acentos dorados del catálogo MIA V. */
.catalog-metal .page-heading{position:relative;background:linear-gradient(112deg,#b9c6d0 0%,#f5f8fa 28%,#d6dfe5 52%,#f8fafb 71%,#b8c6d0 100%);border-bottom:3px solid #d4a23b;overflow:hidden}
.catalog-metal .page-heading:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff00 0 2px,#6c829312 2px 3px);pointer-events:none}
.catalog-metal .page-heading:after{content:"";position:absolute;right:0;top:0;width:24%;height:100%;background:linear-gradient(125deg,#082c46,#0d3855);clip-path:polygon(44% 0,100% 0,100% 100%,0 100%);border-left:7px solid #e9b22f;pointer-events:none}
.catalog-metal .page-heading .container{position:relative;z-index:1}.catalog-metal .page-heading .eyebrow{display:none}.metal-edition{display:block;font-size:9px;letter-spacing:2px;color:#87601a;font-weight:600;margin:8px 0 21px}.catalog-metal .page-heading h1{max-width:800px;font-weight:700}.catalog-metal .page-heading h1 em{font-style:normal;color:#0b3857}.catalog-metal .page-heading .container>p:last-child{color:#3e586b;max-width:660px}.catalog-metal .catalog-reader{padding-top:50px;gap:35px}.catalog-metal .catalog-sidebar{padding:23px;background:linear-gradient(120deg,#c9d3db,#f6f8fa 34%,#dde4e9 67%,#f4f7f9);border:1px solid #adbdc9;box-shadow:inset 1px 1px #fff,inset -1px -1px #8a9eae,0 10px 30px #062b480b}.catalog-metal .catalog-sidebar>img{border:3px solid #8b9eac;box-shadow:0 2px 0 #fff;aspect-ratio:16/9;object-fit:contain}.catalog-metal .catalog-sidebar h2{font-size:23px}.catalog-metal .catalog-sidebar .button{background:linear-gradient(110deg,#e5aa27,#ffda75 49%,#e9b22f 51%,#d99d20);box-shadow:inset 0 1px #fff8,inset 0 -2px #a57013;color:#082e47;padding-inline:18px}.catalog-metal .catalog-toc li{border-color:#b6c5d0}.catalog-metal .catalog-toc li a:hover,.catalog-metal .catalog-toc li a[aria-current]{color:#8a6011}.catalog-metal .catalog-viewer{border:5px solid #afbdc8;border-radius:3px;box-shadow:inset 0 1px #fff,0 0 0 1px #738c9d,0 12px 35px #082d4520;background:#0a253a}.catalog-metal .catalog-viewer-toolbar{background:linear-gradient(100deg,#d7e0e6,#f2f6f8 33%,#bdcbd5 64%,#edf3f6);color:#143a53;border-bottom:3px solid #e4ad30;font-weight:600;position:relative}.catalog-metal .catalog-viewer-toolbar a{color:#795311}.catalog-metal .catalog-page-viewer{background:radial-gradient(ellipse at top,#183e57,#081f32);padding:24px}.catalog-metal #catalog-page-open{box-shadow:0 5px 20px #0004;outline:1px solid #9caebb}.catalog-metal #catalog-page-caption{color:#b8cbd7;font-size:12px}.catalog-metal .catalog-reader-controls label{color:#d5e2e9}.catalog-metal .catalog-reader-controls select{background:#dce6ed;border-color:#8ca5b6}.catalog-metal .catalog-reader-controls>button{background:linear-gradient(#f6f9fb,#b6c8d6);border-color:#9cb1c0;box-shadow:inset 0 1px #fff}.catalog-metal .catalog-mobile-note{background:#dae3e9;color:#3c586b}.catalog-metal .catalog-page-viewer>button>span{background:#d7a232;color:#092d46;font-weight:600}.catalog-metal .catalog-open{color:#805a15}
@media(max-width:1050px){.catalog-metal .page-heading:after{width:15%;opacity:.95}.catalog-metal .page-heading h1{max-width:80%}.catalog-metal .page-heading .container>p:last-child{max-width:75%}.catalog-metal .catalog-sidebar{padding:18px}.catalog-metal .catalog-reader{gap:24px}.catalog-metal .catalog-page-viewer{padding:16px}}
@media(max-width:768px){.catalog-metal .catalog-sidebar{display:block}.catalog-metal .catalog-sidebar>img{max-width:400px}.catalog-metal .catalog-sidebar h2{margin-top:25px}.catalog-metal .catalog-sidebar .button{max-width:400px}.catalog-metal .catalog-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.catalog-metal .page-heading:after{width:12%;opacity:.7}}
@media(max-width:600px){.catalog-metal .page-heading h1{max-width:88%;font-size:34px;line-height:1.12}.catalog-metal .page-heading .container>p:last-child{max-width:87%}.catalog-metal .page-heading:after{width:9%}.metal-edition{font-size:7px;letter-spacing:1px}.catalog-metal .catalog-reader{padding-top:30px;gap:25px}.catalog-metal .catalog-sidebar{padding:18px}.catalog-metal .catalog-toc ol{display:block}.catalog-metal .catalog-page-viewer{padding:12px}.catalog-metal .catalog-viewer{border-width:3px}.catalog-metal #catalog-page-caption{font-size:11px}.catalog-metal .catalog-sidebar>img{width:100%}}
