/* E1-066-04: sequential checking dossier. */
.vp-pravda-ili-razvod{max-width:var(--tt-field);margin-inline:auto;padding:var(--tt-space-48) var(--tt-edge) var(--tt-space-32);font-size:var(--tt-type-20);line-height:1.45;color:var(--tt-text-primary)}
.vp-pravda-ili-razvod *{min-width:0;box-sizing:border-box}
.vp-pravda-ili-razvod h1,.vp-pravda-ili-razvod h2,.vp-pravda-ili-razvod h3{margin:0;font-weight:600;letter-spacing:var(--tt-heading-tracking);text-wrap:balance}
.vp-pravda-ili-razvod h1{font-size:var(--tt-type-48);line-height:1.08;max-width:18ch}
.vp-pravda-ili-razvod h2{font-size:var(--tt-type-32);line-height:1.15}
.vp-pravda-ili-razvod h3{font-size:var(--tt-type-24);line-height:1.25}
.vp-pravda-ili-razvod p,.vp-pravda-ili-razvod dl,.vp-pravda-ili-razvod dd,.vp-pravda-ili-razvod figure{margin:0}
.vp-pravda-ili-razvod a{text-underline-offset:.2em;text-decoration-thickness:1px;overflow-wrap:anywhere}
.vp-pravda-ili-razvod a:hover{color:var(--tt-action-primary)}
.vp-pravda-ili-razvod a:focus-visible{outline:3px solid var(--tt-action-primary);outline-offset:4px}
.vp-pravda-ili-razvod .pv-lead{max-width:54ch;font-size:var(--tt-type-24);line-height:1.4;margin-top:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-photo{margin-block:var(--tt-space-32) var(--tt-space-64)}
.vp-pravda-ili-razvod .pv-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--tt-surface-radius)}
.vp-pravda-ili-razvod .pv-photo figcaption{font-size:var(--tt-type-16);line-height:1.4;color:var(--tt-text-secondary);max-width:80ch;margin-top:var(--tt-space-12)}
.vp-pravda-ili-razvod .pv-section-heading{margin-bottom:var(--tt-space-32);max-width:48ch}
.vp-pravda-ili-razvod .pv-section-heading>p{margin-top:var(--tt-space-16);color:var(--tt-text-secondary)}
.vp-pravda-ili-razvod .pv-file{border-top:1px solid var(--tt-color-stroke);padding-block:var(--tt-space-32)}
.vp-pravda-ili-razvod .pv-file-heading{display:flex;align-items:baseline;gap:var(--tt-space-16);margin-bottom:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-index{font-size:var(--tt-type-24);font-weight:600;color:var(--tt-action-primary);flex-shrink:0}
.vp-pravda-ili-razvod .pv-records{display:grid;gap:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-records>div{display:grid;gap:var(--tt-space-8)}
.vp-pravda-ili-razvod .pv-records dt{color:var(--tt-text-secondary);font-size:var(--tt-type-16)}
.vp-pravda-ili-razvod .pv-records dd{overflow-wrap:anywhere}
.vp-pravda-ili-razvod .pv-link{display:inline-flex;align-items:center;gap:var(--tt-space-16);min-height:44px;padding-block:var(--tt-space-8);margin-top:var(--tt-space-16);font-weight:600}
.vp-pravda-ili-razvod .pv-file-note{margin-top:var(--tt-space-24);max-width:65ch}
.vp-pravda-ili-razvod .pv-file--documents{background:var(--tt-surface-evidence);padding:var(--tt-space-24);border:0;border-radius:var(--tt-surface-radius);margin-block:var(--tt-space-8) var(--tt-space-32)}
.vp-pravda-ili-razvod .pv-file--documents .pv-index{color:var(--tt-information-accent)}
.vp-pravda-ili-razvod .pv-prices{margin-top:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-prices>div{display:grid;gap:var(--tt-space-8);padding-block:var(--tt-space-16);border-bottom:1px solid var(--tt-color-stroke)}
.vp-pravda-ili-razvod .pv-prices dd{font-size:var(--tt-type-24);font-weight:600;white-space:nowrap}
.vp-pravda-ili-razvod .pv-boundaries{margin-top:var(--tt-space-32);padding:var(--tt-space-24);border-left:4px solid var(--tt-action-primary);background:var(--tt-restriction-bg)}
.vp-pravda-ili-razvod .pv-boundaries>p{margin-top:var(--tt-space-24);max-width:60ch}
.vp-pravda-ili-razvod .pv-boundaries ul{margin:var(--tt-space-24) 0 0;padding-left:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-boundaries li+li{margin-top:var(--tt-space-12)}
.vp-pravda-ili-razvod .pv-before{padding-block:var(--tt-space-64)}
.vp-pravda-ili-razvod .pv-checklist{list-style:none;counter-reset:receipt;margin:0;padding:0}
.vp-pravda-ili-razvod .pv-checklist li{counter-increment:receipt;position:relative;border-top:1px solid var(--tt-color-stroke);padding:var(--tt-space-24) 0 var(--tt-space-24) var(--tt-space-48)}
.vp-pravda-ili-razvod .pv-checklist li::before{content:counter(receipt);position:absolute;left:0;top:var(--tt-space-24);font-size:var(--tt-type-24);font-weight:600;color:var(--tt-action-primary)}
.vp-pravda-ili-razvod .pv-checklist p{max-width:60ch;margin-top:var(--tt-space-12);color:var(--tt-text-secondary)}
.vp-pravda-ili-razvod .pv-help{display:grid;gap:var(--tt-space-32);padding:var(--tt-space-24);background:var(--tt-surface-evidence);border-radius:var(--tt-surface-radius)}
.vp-pravda-ili-razvod .pv-help h2+p{margin-top:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-contact a{display:inline-flex;align-items:center;min-height:56px;font-size:var(--tt-type-24);font-weight:600}
.vp-pravda-ili-razvod .pv-contact p{font-size:var(--tt-type-16);color:var(--tt-text-secondary);margin-top:var(--tt-space-8)}
.vp-pravda-ili-razvod .pv-followup{margin-top:var(--tt-space-64)}
.vp-pravda-ili-razvod .pv-followup>div{display:grid;gap:var(--tt-space-16);margin-top:var(--tt-space-24)}
.vp-pravda-ili-razvod .pv-followup a{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-space-24);padding-block:var(--tt-space-16);border-top:1px solid var(--tt-color-stroke);min-height:56px}
@media(min-width:768px){
.vp-pravda-ili-razvod .pv-photo img{aspect-ratio:16/9}
.vp-pravda-ili-razvod .pv-records>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--tt-space-32)}
.vp-pravda-ili-razvod .pv-prices>div{grid-template-columns:minmax(0,1fr) auto;gap:var(--tt-space-24);align-items:baseline}
.vp-pravda-ili-razvod .pv-file--documents,.vp-pravda-ili-razvod .pv-boundaries,.vp-pravda-ili-razvod .pv-help{padding:var(--tt-space-32)}
.vp-pravda-ili-razvod .pv-followup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-space-32)}
}
@media(min-width:1200px){
.vp-pravda-ili-razvod h1{font-size:var(--tt-type-64)}
.vp-pravda-ili-razvod h2{font-size:var(--tt-type-48)}
.vp-pravda-ili-razvod .pv-photo img{aspect-ratio:2/1}
.vp-pravda-ili-razvod .pv-file{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--tt-space-64);padding-block:var(--tt-space-48)}
.vp-pravda-ili-razvod .pv-file-heading{grid-column:1;grid-row:1/5}
.vp-pravda-ili-razvod .pv-file>*:not(.pv-file-heading){grid-column:2}
.vp-pravda-ili-razvod .pv-file--documents{padding:var(--tt-space-32)}
.vp-pravda-ili-razvod .pv-help{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--tt-space-64)}
}
@media(max-width:374px){.vp-pravda-ili-razvod h1{font-size:var(--tt-type-32)}.vp-pravda-ili-razvod .pv-lead{font-size:var(--tt-type-20)}}
