.mx{max-width:980px;margin:auto;padding:32px 20px 48px;color:var(--text,#171923)}.mx h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:14px 0 20px}.mx h2{font-size:clamp(23px,3vw,29px);line-height:1.25;margin:0 0 16px}.mx h3{font-size:21px;line-height:1.3;margin:0 0 12px}.mx p{line-height:1.65;margin:0 0 14px}.mx a:not(.btn){color:#3735a3;text-decoration:underline;text-underline-offset:3px}.mx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mx-card{min-width:0;padding:22px;border:1px solid var(--line,#dce1ef);border-radius:22px;background:#fff}.mx-price{font-size:24px;font-weight:800;color:#4340e2}.mx-block{margin:30px 0}.mx-tag{color:#4340e2;font-weight:600}.mx-note{background:#f0f0fa;border-radius:20px;padding:22px}.mx details{border-bottom:1px solid #dce1ef;padding:14px 0}.mx summary{cursor:pointer;font-weight:600}.mx details p{margin:12px 0 0}.mx ul,.mx ol{padding-left:24px;line-height:1.65}.mx li{margin:8px 0}.mx .btn{white-space:normal;max-width:100%;text-align:center}.mx :focus-visible{outline:3px solid #4340e2;outline-offset:4px}.mx-crumbs{font-size:14px}.mx-inline{max-width:860px;padding-top:0;padding-bottom:0}@media(max-width:600px){.mx{padding-inline:16px}.mx-grid{grid-template-columns:1fr}.mx-card{padding:20px}.mx .btn{width:100%}}