/* Home-only registry composition. Data, freshness and standalone pages stay owned by the registry plugin. */
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__tabs{display:none}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry{margin-top:0;padding-top:8px}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__hero{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:24px}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__intro{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:6px 30px;max-width:none;align-items:end;margin:0}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__eyebrow{grid-column:1/-1;margin:0;color:#526f82;font-size:10px;letter-spacing:.12em}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__intro h2{margin:0;font-size:clamp(24px,2.2vw,31px);line-height:1.2;letter-spacing:-.025em}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__intro>p:not(.istc-registry__eyebrow){margin:0;font-size:14px;line-height:1.5;color:#526f82}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card{width:100%;min-width:0;min-height:0;padding:24px 26px 18px;border-color:#cadbe7;border-radius:18px;background:linear-gradient(145deg,#fff,#f4f9fc);box-shadow:0 12px 32px #0c2d570c}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card::before{width:66px;height:3px;margin:-24px 0 20px;background:#b52b3d}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__heading{align-items:center;gap:18px}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__kicker{margin-bottom:6px;font-size:10px;letter-spacing:.11em}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card h3{font-size:clamp(22px,2vw,28px);line-height:1.2}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__health{padding:7px 10px;border:1px solid currentColor;border-radius:999px;font-size:11px}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__summary{margin:14px 0 18px;font-size:13px;line-height:1.55}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;max-height:420px;padding:1px 10px 1px 1px;overflow:auto;scrollbar-gutter:stable}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__item{gap:8px;padding:14px 16px;border:1px solid #d8e4ec;border-radius:12px;background:#fff;align-content:start}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__body{font-size:14px;line-height:1.45}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__date{font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__notice{grid-column:1/-1;padding:18px;border:1px solid #d8e4ec;border-radius:12px;background:#fff;font-size:14px;line-height:1.6}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__footer{align-items:center;gap:20px;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.5}
body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__sources{gap:8px 18px;flex-shrink:0}
/* Keep the existing narrow-screen fallback; desktop remains the scope of this iteration. */
@media(max-width:760px){body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-registry__intro{grid-template-columns:minmax(0,1fr);gap:8px}body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card{padding:20px 16px 16px}body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card::before{margin-top:-20px}body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__list{grid-template-columns:minmax(0,1fr)}body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__heading,body.istandart-home-v4 #document [data-registry-target="certificate"] .istc-suspension-card__footer{align-items:flex-start;flex-direction:column;gap:12px}}
