/* V10.95 · INDEX 63 · Seven living teachers + simplified Val method */
.am1095-teacher-copy dl{display:grid;gap:.72rem;margin:.9rem 0 0}
.am1095-teacher-copy dl>div{padding-top:.72rem;border-top:1px solid #e2ece9}
.am1095-teacher-copy dt{margin:0 0 .28rem;color:#b2771f;font-size:.72rem;font-weight:950;letter-spacing:.08em}
.am1095-teacher-copy dd{margin:0;color:#536967;line-height:1.55}
.am1095-teacher-rule h2{max-width:1050px;margin-inline:auto;font-size:clamp(1.45rem,2.6vw,2.4rem);line-height:1.28}
.am1095-val-method{max-width:1280px;margin:0 auto}
.am1095-val-core>h2{max-width:980px}
.am1095-val-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem}
.am1095-val-steps article{padding:1.25rem;border:1px solid rgba(47,71,90,.11);border-radius:20px;background:#fff}
.am1095-val-steps span{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.7rem;border-radius:50%;background:#fff3dc;color:#946019;font-weight:950}
.am1095-val-steps h3{margin:.15rem 0 .5rem;color:#2b4458;font-size:1.3rem}
.am1095-val-steps p{margin:0;color:#5f707a;line-height:1.6}
.am1095-val-signal .val-method-flow{max-width:900px}
.am1095-val-coin{grid-template-columns:minmax(0,1fr) auto}
.am1095-val-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}
.am1095-val-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid rgba(47,71,90,.14);border-radius:999px;background:#fff;color:#31536a;font-weight:900;text-decoration:none}
.am1095-val-links a:hover,.am1095-val-links a:focus-visible{border-color:#b98537;background:#fff8ea}
@media(max-width:900px){.am1095-val-steps{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.am1095-val-steps{grid-template-columns:1fr}.am1095-val-coin{grid-template-columns:1fr}.am1095-val-links{display:grid;grid-template-columns:1fr 1fr}.am1095-val-links a:last-child{grid-column:1/-1}}
