.multiblock-card-features {
    display: grid;
    gap: 5px;
    margin: 12px 0 0;
    font-size: 13px;
    line-height: 1.5;
}
.multiblock-card-features > div {
    display: flex;
    flex-wrap: wrap;
    column-gap: 8px;
}
.multiblock-card-features dt { color: #65717e; }
.multiblock-card-features dd { margin: 0; color: #27323f; overflow-wrap: anywhere; }
.multiblock-guide { margin: 40px 0 30px; }
.multiblock-guide__head { max-width: 850px; margin-bottom: 22px; }
.multiblock-guide h2 { margin: 8px 0 14px; }
.multiblock-guide p { line-height: 1.65; }
.multiblock-guide__steps {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
}
.multiblock-guide__steps article {
    min-width: 0;
    padding: 20px 24px;
    border: 1px solid #e1e7ed;
    border-radius: 12px;
    background: #fff;
}
.multiblock-guide__steps h3 { margin: 0 0 10px; font-size: 18px; }
.multiblock-guide__steps p { margin: 0; }
.multiblock-guide__question { margin-top: 20px; border-top: 1px solid #e1e7ed; padding-top: 16px; }
.multiblock-guide__question summary { cursor: pointer; font-weight: 600; line-height: 1.5; }
.multiblock-guide__question p { max-width: 850px; }
@media (max-width: 760px) {
    .multiblock-card-features { font-size: 12px; gap: 4px; }
    .multiblock-guide { margin-top: 28px; }
    .multiblock-guide__steps { grid-template-columns: minmax(0, 1fr); gap: 12px; }
    .multiblock-guide__steps article { padding: 18px; }
}

.multiblock-publication #description dl { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); margin:20px 0; }
.multiblock-publication #description dt,.multiblock-publication #description dd { padding:10px 14px; margin:0; border-top:1px solid #e1e7ed; }
.multiblock-publication #description dt { background:#f7f9fb; }
.multiblock-publication #description dd { font-weight:600; }
@media(max-width:600px){.multiblock-publication #description dl{grid-template-columns:1fr}.multiblock-publication #description dd{border-top:0;padding-top:3px}}
