/* Shared, versioned components; scoped to v2. Site colors inherited from v1 tokens. */
.mm-article-v1[data-mm-article="2"]{min-width:0;overflow-wrap:anywhere}
.mm-article-v1[data-mm-article="2"] .mm-block{margin:2rem 0;min-width:0}
.mm-article-v1[data-mm-article="2"] .mm-direct-answer{font-size:1.16rem;line-height:1.65;margin-top:0;border-left:4px solid var(--accent,#842e43);padding:1rem 1.3rem;background:#faf8f4;border-radius:0 12px 12px 0}
.mm-article-v1[data-mm-article="2"] .mm-direct-answer h2{font-size:.83rem;text-transform:uppercase;letter-spacing:.07em;margin:0 0 .5rem;color:#842e43}
.mm-article-v1[data-mm-article="2"] .mm-direct-answer p:last-child{margin-bottom:0}
.mm-article-v1[data-mm-article="2"] .mm-offer-grid{display:grid;gap:1.2rem;min-width:0}
.mm-article-v1[data-mm-article="2"] .mm-offer-item{min-width:0}
.mm-article-v1[data-mm-article="2"] .mm-offer-item[hidden]{display:none!important}
.mm-article-v1[data-mm-article="2"] .mm-card{margin:0}
.mm-article-v1[data-mm-article="2"] .mm-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #ded6d9;border-radius:12px;-webkit-overflow-scrolling:touch}
.mm-article-v1[data-mm-article="2"] .mm-comparison{border-collapse:collapse;width:100%;font-size:.94rem;margin:0;min-width:420px}
.mm-article-v1[data-mm-article="2"] .mm-comparison th,.mm-article-v1[data-mm-article="2"] .mm-comparison td{text-align:left;padding:.9rem 1rem;border-bottom:1px solid #e7dfe2;min-width:115px;max-width:300px;vertical-align:top}
.mm-article-v1[data-mm-article="2"] .mm-comparison thead{background:#f1e9ec}
.mm-article-v1[data-mm-article="2"] .mm-comparison tbody tr:nth-child(even){background:#faf8f4}
.mm-article-v1[data-mm-article="2"] .mm-unknown{color:#74666d;font-style:italic}
.mm-article-v1[data-mm-article="2"] .mm-notice{padding:1rem 1.3rem;background:#fff6de;border-left:4px solid #b5822b;border-radius:8px}
.mm-article-v1[data-mm-article="2"] .mm-steps ol{padding-left:1.6rem;counter-reset:item}
.mm-article-v1[data-mm-article="2"] .mm-steps li{padding-left:.5rem;margin:1rem 0}
.mm-article-v1[data-mm-article="2"] .mm-steps li::marker{font-weight:700;color:#842e43}
.mm-article-v1[data-mm-article="2"] .mm-method-sources{border-top:1px solid #ded6d9;padding-top:1.4rem;font-size:.91rem;color:#5c4b54}
.mm-article-v1[data-mm-article="2"] .mm-block:not(.mm-method-sources)>.mm-source{display:inline-block;margin:.25rem .7rem .25rem 0;font-size:.76rem}
.mm-article-v1[data-mm-article="2"] .mm-filters{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding:1rem;background:#faf8f4;margin-bottom:1rem;border-radius:10px}
.mm-article-v1[data-mm-article="2"] .mm-filters label{flex:1 1 210px}.mm-article-v1[data-mm-article="2"] .mm-filters input,.mm-article-v1[data-mm-article="2"] .mm-filters select{max-width:100%;min-height:44px;border:1px solid #bbaeb4;border-radius:6px;padding:.6rem;font:inherit;background:white;color:#2d2025}
.mm-article-v1[data-mm-article="2"] .mm-filters input{display:block;width:100%;box-sizing:border-box}.mm-article-v1[data-mm-article="2"] .mm-filters p{flex-basis:100%;font-size:.87rem;margin:0}
.mm-article-v1[data-mm-article="2"] :focus-visible{outline:3px solid #842e43;outline-offset:3px}
.mm-article-v1[data-mm-article="2"] .mm-offer-price,.mm-article-v1[data-mm-article="2"] .mm-rating{font-size:.94rem;margin:.5rem 0}.mm-article-v1[data-mm-article="2"] .mm-rating span{color:#aa7413}
@media(max-width:600px){.mm-article-v1[data-mm-article="2"] .mm-direct-answer{padding:1rem;font-size:1.06rem}.mm-article-v1[data-mm-article="2"] .mm-block{margin:1.5rem 0}.mm-article-v1[data-mm-article="2"] .mm-filters select{width:100%}}
