/* Al Satwa article: responsive planning summary and accessible table regions. */
.v19-planning-figure{margin:32px 0;border:1px solid #ded9c8;background:#f7f5ee}
.v19-plot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.v19-plot-card{padding:24px 18px;border-right:1px solid #ded9c8;display:flex;flex-direction:column;align-items:flex-start}
.v19-plot-card:last-child{border-right:0}
.v19-plot-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;color:#735817}
.v19-plot-card svg{width:100%;height:180px;display:block;margin:8px 0 12px}
.v19-plot-card strong{font-size:18px;line-height:1.35;color:#1c2420}
.v19-satwa-page .v19-plot-card p{font-size:14px;line-height:1.65;margin:10px 0 0;color:#465149}
.v19-planning-figure figcaption{padding:16px 18px;border-top:1px solid #ded9c8;font-size:12px;line-height:1.7;color:#465149}
.v19-satwa-page .v11-checklist{min-width:640px}
.v19-satwa-page .v11-checklist-wrap{overscroll-behavior-x:contain}
.v19-satwa-page .v19-table-hint{font-size:13px;color:#596259;margin:24px 0 -14px;line-height:1.6}
.v19-satwa-page .v11-villa-cover figcaption a{color:#735817;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.v19-plot-grid{grid-template-columns:1fr}.v19-plot-card{border-right:0;border-bottom:1px solid #ded9c8;padding:22px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px 18px;align-items:center}.v19-plot-card:last-child{border-bottom:0}.v19-plot-kicker{grid-column:1/-1}.v19-plot-card svg{grid-row:2/4;width:80px;height:130px;margin:0}.v19-plot-card strong{align-self:end}.v19-satwa-page .v19-plot-card p{margin:0;align-self:start}.v19-planning-figure figcaption{padding:14px 18px}}
