/* Test information stays in native Spectra blocks; these rules only set layout. */
.ad6-hero{background:linear-gradient(115deg,#f7ead0,#fcf6eb 68%,#f4e5c8)!important}
.ad6-hero .ad4-inner{gap:20px!important}
.ad6-hero h1{max-width:950px;font:600 clamp(29px,3.5vw,46px)/1.25 Montserrat,sans-serif!important;letter-spacing:-.035em;color:#4e372b!important;margin:0!important;padding:0!important;overflow-wrap:normal}
.ad6-hero p{max-width:770px;margin:0!important;padding:0!important}
.ad6-breadcrumb{font:600 12px/1.7 Montserrat,sans-serif!important;color:#7a6455;overflow-wrap:anywhere}
.ad6-breadcrumb a{color:#7a6455;text-decoration:none!important;border-bottom:1px solid #d2b97f}
.ad6-index-intro{font-size:19px!important;color:#7a6455}
.ad6-group-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;align-items:stretch!important}
.ad6-group,.ad6-card,.ad6-paper,.ad6-fact{min-width:0;border:1px solid #e6d9be;border-radius:18px;background:#fffdf9;box-shadow:0 6px 24px #896c3208}
.ad6-group{padding:30px!important;gap:22px!important;height:100%;align-items:flex-start!important}
.ad6-group h2{font:600 22px/1.45 Montserrat,sans-serif!important;letter-spacing:-.025em;margin:0!important;color:#4e372b}
.ad6-count{font:600 12px/1.5 Montserrat,sans-serif!important;letter-spacing:.02em;color:#9a7656;margin:-8px 0 0!important}
.ad6-group .ad6-count{grid-column:2}
.ad6-group .ad2-icon-wrap{background:#f3e3ce;border-radius:14px;padding:14px!important;color:#a46e49;display:flex;width:54px!important;height:54px!important;align-items:center;justify-content:center}
.ad6-link-list{list-style:none!important;margin:0!important;padding:0!important;width:100%}
.ad6-link-list li{margin:0;padding:0;border-bottom:1px solid #eee5d3}
.ad6-link-list li:last-child{border:0}
.ad6-link-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;color:#513b31;text-decoration:none!important;font:600 13px/1.6 Montserrat,sans-serif;transition:color .2s}
.ad6-link-list a::after{content:'↗';font-size:18px;color:#aa8845;flex:none}
.ad6-link-list a:hover{color:#8b6b30}
.ad6-group .ad4-actions{margin-top:auto!important;width:100%}
.ad6-group .ad-button{width:100%}
.ad6-intro .ad4-inner{max-width:900px!important;gap:18px!important}
.ad6-original{margin:0!important;padding:0!important;color:#513b31;line-height:1.85!important}
.ad6-intro :is(p,li){font-size:18px!important}
.ad-section.ad6-catalog{padding-top:0!important}
.ad6-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;width:100%!important;align-items:stretch!important}
.ad6-card{padding:30px!important;gap:20px!important;height:100%;align-items:stretch!important;transition:border-color .2s,box-shadow .2s}
.ad6-card:hover{border-color:#d6bd87;box-shadow:0 10px 28px #896c3212}
.ad6-card-head{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;width:100%}
.ad6-card-head figure{width:64px!important;height:64px!important;margin:0!important;flex:none}
.ad6-card-head img{display:block;width:64px!important;height:64px!important;object-fit:contain!important;border-radius:10px}
.ad6-test-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;aspect-ratio:1;padding:14px!important;border-radius:14px;background:#f3e3ce;color:#a46e49;flex:none}
.ad6-test-icon svg{display:block;width:26px!important;height:26px!important;fill:#a46e49!important;color:#a46e49!important}
.ad6-card h2{font:600 21px/1.45 Montserrat,sans-serif!important;letter-spacing:-.025em;color:#4e372b;margin:0!important;padding:0!important}
.ad6-card p{font-size:17px!important;line-height:1.8!important}
.ad6-card .ad4-actions{margin-top:auto!important;padding-top:4px!important}
.ad6-detail .ad4-inner{max-width:1000px!important;gap:26px!important}
.ad6-paper{padding:36px!important;gap:20px!important;width:100%!important}
.ad6-paper h2,.ad6-fact h2{font:600 24px/1.45 Montserrat,sans-serif!important;letter-spacing:-.025em;color:#4e372b;margin:0!important;padding:0!important}
.ad6-paper :is(p,li){font-size:18px!important;line-height:1.85!important}
.ad6-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;width:100%!important;align-items:stretch!important}
.ad6-fact{padding:28px!important;gap:16px!important;height:100%;align-items:flex-start!important}
.ad6-fact h2{font-size:18px!important;line-height:1.55!important}
.ad6-fact p{font-size:17px!important;line-height:1.8!important}
.ad6-fact .ad2-icon-wrap{color:#a46e49}
.ad6-note{font-size:16px!important}
.ad-tests-page a:focus-visible{outline:2px solid #9b7d3f;outline-offset:4px;border-radius:4px}
@media(max-width:1100px){.ad6-group-grid{grid-template-columns:minmax(0,1fr)!important}.ad6-group{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important}.ad6-group .ad6-link-list,.ad6-group .ad4-actions{grid-column:2}.ad6-group .ad4-actions{margin-top:0!important;width:auto}.ad6-group .ad-button{width:auto}}
@media(max-width:767px){.ad6-cards,.ad6-facts{grid-template-columns:minmax(0,1fr)!important}.ad6-hero h1{font-size:32px!important}.ad6-paper{padding:26px!important}.ad6-paper h2{font-size:22px!important}.ad6-card,.ad6-group,.ad6-fact{padding:24px!important}.ad6-card-head{grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important}.ad6-card-head figure,.ad6-card-head img{width:54px!important;height:54px!important}.ad6-card h2{font-size:20px!important}.ad6-original{overflow-wrap:anywhere}.ad6-paper p,.ad6-intro p{font-size:17px!important}.ad6-group{display:flex!important;gap:20px!important}.ad6-group .ad4-actions{width:100%}.ad6-group .ad-button{width:100%}.ad6-group h2{font-size:22px!important}}
