/* Costa del Sol only; retains the published commercial site's tokens and geometry. */
.cds-local-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cds-local-grid p{font-size:17px;color:var(--ink-2);margin:18px 0;line-height:1.65}.cds-local-checklist{padding:24px;border:1px solid var(--rule);border-radius:12px}.cds-local-checklist ul{padding-left:20px;line-height:1.7}.cds-faq{max-width:760px;margin:auto;padding:0 20px}.cds-faq dt{font-weight:600;margin:24px 0 8px}.cds-faq dd{margin:0;color:var(--ink-2);line-height:1.65}.blog-card h3{font-size:22px;line-height:1.3}.blog-card h3 a{text-decoration:none}.hero-text h1{overflow-wrap:normal}#costa-del-sol-guides{margin:64px 0 28px}.batch-related li{margin:10px 0}@media(max-width:767px){.cds-local-grid{grid-template-columns:minmax(0,1fr)!important}.cds-local-checklist{min-width:0}.hero-text h1{font-size:clamp(34px,9vw,54px)}}

.tbl-wrap{scrollbar-width:thin;scrollbar-color:var(--blue) var(--rule)}@media(max-width:767px){.tbl-wrap::before{content:'Scroll horizontally to view every column →';position:sticky;left:0;display:block;max-width:100%;padding:8px 0;font-size:13px;color:var(--ink-2)}}

.article-body[data-article-id="CDS10"] td.cds-number,.article-body[data-article-id="CDS15"] td.cds-number{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:6.5em;text-align:right;font-variant-numeric:tabular-nums}
