/*
Theme Name: ЭМТИОН — научное оборудование
Description: Каталог ЭМТИОН и редактор блоков научных приборов.
Version: 0.1.0
Requires at least: 6.7
Requires PHP: 8.2
Text Domain: mteon
*/
.pilot-form-note {grid-column:1/-1; color:#4d5268; font-size:.85rem;}
.archive-section {max-width:1040px;margin-inline:auto;padding-block:clamp(25px,4vw,54px);scroll-margin-top:6rem}
.archive-section + .archive-section {border-top:1px solid #e1e5ec}
.archive-section h2{margin:0 0 1.2rem;color:#30305f;font-size:clamp(1.45rem,3vw,2.1rem)}
.archive-section p,.archive-section li{font-size:1rem;line-height:1.65;text-align:justify;color:#40465a}
.archive-section li{margin-block:.75rem}.archive-section li strong{margin-right:.25em}
.archive-section figure{margin:1.4rem auto;text-align:center;max-width:48rem}
.archive-section img{display:block;width:auto;height:auto;max-width:100%;max-height:560px;margin:auto;object-fit:contain}
.archive-section figcaption{margin-top:.6rem;text-align:center;color:#4d5268;font-size:.9rem;line-height:1.5}
.xps-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;align-items:start}
.xps-gallery figure{width:100%;margin:1rem 0}.xps-gallery img{max-height:290px}
.archive-section .specs-table{width:100%;border-collapse:collapse;table-layout:fixed}
.archive-section .specs-table th,.archive-section .specs-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere}
@media(max-width:620px){.archive-section p,.archive-section li{text-align:left}.archive-section img{max-height:420px}}


.mteon-instrument-more{padding-block:1rem 1.8rem}.mteon-instrument-more a{font-weight:600;color:#323263;text-underline-offset:.2em}

.mteon-missing{padding-block:clamp(46px,9vw,100px);color:#323263}.mteon-missing h1{font-size:clamp(2rem,5vw,4.25rem);line-height:1.1;margin:14px 0}.mteon-missing p{max-width:42rem;line-height:1.6}.mteon-missing form{max-width:38rem;margin-block:25px}.mteon-missing label{display:block;margin-bottom:6px}.mteon-missing form div,.mteon-missing nav{display:flex;flex-wrap:wrap;gap:12px}.mteon-missing input{flex:1 1 16rem;min-width:0;border:1px solid #8690a5;padding:12px;font:inherit}.mteon-missing a{color:#323263;text-decoration:underline;text-underline-offset:.23em}
