/* UX-I12-01: адресные дополнения для принятой редакции. */
body[data-ais-final="i12"] .p12-method-intro{font-size:1rem;line-height:1.6;margin:1rem 0;color:var(--a7-muted)}
body[data-ais-final="i12"] .i10-method-layout{align-items:center}
body[data-ais-final="i12"] .i10-method h2{max-width:40rem}
body[data-ais-final="i12"] .i10-method p[data-field="method-example"]{padding-left:1rem;border-left:3px solid #c5d7f7;margin-top:1.25rem}
body[data-ais-final="i12"] .i10-modernization details p{font-size:1rem;line-height:1.65;margin-top:1.1rem;max-width:70rem}
body[data-ais-final="i12"] .i10-modernization details p strong{color:var(--a7-ink)}
body[data-ais-final="i12"] .p12-mod-cost{font-size:.875rem;color:var(--a7-muted);margin-top:.7rem}
.p12-guarantee{padding:3.5rem 0;background:#eaf2ff;border-block:1px solid #c4d7f6;scroll-margin-top:calc(var(--a7-header,80px) + 20px)}
.p12-guarantee>.l-wrap{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:3rem}
.p12-guarantee h2{font-size:2.35rem;line-height:1.12;max-width:24rem}
.p12-guarantee-copy{min-width:0}.p12-guarantee-copy p{margin:0 0 1.1rem;font-size:1rem;line-height:1.65;color:#344a67}
.p12-guarantee-copy p:last-child{margin-bottom:0}
.p12-guarantee .p12-guarantee-promise{padding:1.25rem 1.4rem;background:#fff;border-left:4px solid #2154e8;border-radius:0 10px 10px 0;color:#152337;font-weight:700;font-size:1.0625rem}
@media(max-width:899px){.p12-guarantee>.l-wrap{grid-template-columns:minmax(0,1fr);gap:1.5rem}.p12-guarantee h2{font-size:2rem;max-width:34rem}}
@media(max-width:599px){.p12-guarantee{padding:2.25rem 0}.p12-guarantee h2{font-size:1.875rem}.p12-guarantee .p12-guarantee-promise{font-size:1rem;padding:1rem}.p12-guarantee-copy p{font-size:1rem}}
body.ais-large-text .p12-guarantee>.l-wrap{grid-template-columns:minmax(0,1fr)}

/* Используем состояние существующего диалога увеличения. */
body[data-page="index.html"][data-ais-final="i12"] #image-dialog.l-original-size .l-image-scroll img{max-width:none;max-height:none;width:auto;height:auto;margin:0}
body[data-page="index.html"][data-ais-final="i12"] #image-dialog .l-image-scroll:focus-visible{outline:3px solid #9b4d00;outline-offset:-3px}
