.mq-page-title{font-size:clamp(21px,3vw,30px);line-height:1.3;margin:16px 0 20px;color:#202737;overflow-wrap:anywhere}
.mq-summary{background:#1a1d2e;border:1px solid #30364b;border-radius:12px;padding:20px;margin:0 0 20px;color:#e6e8f0;font-size:14px;line-height:1.65;min-width:0}
.mq-summary h2{font-size:20px;line-height:1.4;color:#f1f5f9;margin:0 0 14px}.mq-summary h3{font-size:16px;line-height:1.5;color:#f1f5f9;margin:18px 0 10px}
.mq-summary p{margin:10px 0;color:#d2d8e6}.mq-summary .mq-note{font-size:12px;color:#aeb8cc}.mq-facts{margin:0}.mq-facts>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #33394b}.mq-facts dt{font-weight:400;color:#aeb8cc}.mq-facts dd{margin:0;text-align:right;color:#f1f5f9;overflow-wrap:anywhere;max-width:65%}
.mq-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mq-history ul{list-style:none;margin:8px 0;padding:0}.mq-history li{font-size:12px;border-top:1px solid #33394b;padding:7px 0;overflow-wrap:anywhere}.mq-history time{display:block;color:#aeb8cc}.mq-summary a{color:#ff7a88;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.mq-summary{padding:16px}.mq-history{grid-template-columns:1fr}.mq-facts>div{gap:12px}.mq-page-title{font-size:22px}}
.mq-details{border-top:1px solid #33394b;padding:10px 0;margin-top:12px}.mq-details summary{cursor:pointer;color:#e6e8f0;font-weight:600;font-size:13px}.mq-details[open] summary{margin-bottom:12px}
