body.sdf-plain-editorial #primary .ast-article-single { box-sizing: border-box; padding: clamp(22px, 4vw, 48px); } body.sdf-plain-editorial .entry-header { margin-bottom: 24px; } body.sdf-plain-editorial .entry-header .entry-title { font-size: clamp(1.85rem, 3.2vw, 2.6rem); line-height: 1.2; overflow-wrap: break-word; } body.sdf-plain-editorial .entry-content { display: flow-root; min-width: 0; } body.sdf-interior-layout .entry-content > p, body.sdf-interior-layout .entry-content > ul, body.sdf-interior-layout .entry-content > ol, body.sdf-interior-layout .entry-content .dbs-pp-section > p, body.sdf-interior-layout .entry-content .dbs-pp-section > ul, body.sdf-interior-layout .entry-content .dbs-pp-section > ol { font-size: 17px; line-height: 1.75; margin-block: 0 1.25em; overflow-wrap: break-word; } body.sdf-plain-editorial .entry-content > h1 { max-width: 100%; margin: 0 0 24px; padding: 0; font-size: clamp(1.85rem, 3.2vw, 2.6rem); line-height: 1.2; } body.sdf-interior-layout .entry-content > h2, body.sdf-interior-layout .entry-content .dbs-pp-section > h2 { clear: both; margin-block: 1.5em .7em; font-size: clamp(1.45rem, 2.4vw, 1.85rem); line-height: 1.3; overflow-wrap: break-word; } body.sdf-interior-layout .entry-content > h3, body.sdf-interior-layout .entry-content .dbs-pp-section > h3 { clear: both; margin-block: 1.4em .65em; font-size: clamp(1.15rem, 2vw, 1.35rem); line-height: 1.4; overflow-wrap: break-word; } body.sdf-interior-layout .entry-content .dbs-pp-section { box-sizing: border-box; min-width: 0; height: auto; } body.sdf-plain-editorial .entry-content > .dbs-pp-section { clear: both; margin-block: 32px; padding-block: 8px 0; } body.sdf-interior-layout .dbs-regional-page > .dbs-pp-section { padding: clamp(22px, 4vw, 48px); margin-block: 28px; } body.sdf-interior-layout .entry-content > .wp-block-buttons, body.sdf-interior-layout .dbs-pp-section > .wp-block-buttons { display: flex; flex-wrap: wrap; gap: 12px; margin-block: 20px 32px; } body.sdf-interior-layout .entry-content > .wp-block-buttons .wp-block-button, body.sdf-interior-layout .dbs-pp-section > .wp-block-buttons .wp-block-button { max-width: 100%; margin: 0; } body.sdf-interior-layout .entry-content > .wp-block-buttons .wp-block-button__link, body.sdf-interior-layout .dbs-pp-section > .wp-block-buttons .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; max-width: 100%; min-height: 44px; height: auto; white-space: normal; overflow-wrap: break-word; line-height: 1.4; } @media (max-width: 600px) { body.sdf-plain-editorial #primary .ast-article-single { padding: 22px 18px; } body.sdf-interior-layout .entry-content > .wp-block-buttons .wp-block-button { flex: 1 1 180px; } body.sdf-interior-layout .entry-content > .wp-block-buttons .wp-block-button__link { width: 100%; } } body.sdf-product-editorial .woocommerce-Tabs-panel--description > p, body.sdf-product-editorial .woocommerce-Tabs-panel--description > ul, body.sdf-product-editorial .woocommerce-Tabs-panel--description > ol { font-size: 17px; line-height: 1.75; margin-block: 0 1.25em; overflow-wrap: break-word; } body.sdf-product-editorial .woocommerce-Tabs-panel--description > h2, body.sdf-product-editorial .woocommerce-Tabs-panel--description > h3 { clear: both; line-height: 1.35; margin-block: 1.4em .7em; overflow-wrap: break-word; } body.sdf-interior-layout .dbs-regional-actions {display:flex;flex-wrap:wrap;gap:12px;} body.sdf-interior-layout .dbs-regional-actions > a {white-space:normal;height:auto;max-width:100%;box-sizing:border-box;line-height:1.4;} body.sdf-interior-layout .dbs-regional-hero h1, body.sdf-interior-layout .dbs-regional-hero h2, body.sdf-interior-layout .dbs-regional-hero p {color:inherit;} body.sdf-interior-layout .dbs-regional-hero {overflow-wrap:break-word;} body.sdf-structured-editorial #primary .ast-article-single { box-sizing:border-box; padding:clamp(22px,4vw,48px); min-width:0; } body.sdf-structured-editorial .entry-content { display:flow-root; min-width:0; } body.sdf-interior-layout .entry-content > ul, body.sdf-interior-layout .entry-content > ol, body.sdf-interior-layout .dbs-pp-section > ul, body.sdf-interior-layout .dbs-pp-section > ol { padding-inline-start:1.5em; margin-inline:0; } body.sdf-interior-layout .entry-content > .dbs-pp-section, body.sdf-interior-layout .entry-content > .dbs-seo-related, body.sdf-interior-layout .entry-content > nav[data-sdf-toc] { clear:both; margin-block:24px; } body.sdf-interior-layout .dbs-regional-section, body.sdf-interior-layout .dbs-seo-benefits > *, body.sdf-interior-layout .dbs-regional-feature-grid > *, body.sdf-interior-layout .dbs-regional-split > * { min-width:0; box-sizing:border-box; overflow-wrap:break-word; } body.sdf-interior-layout .dbs-seo-landing-hero .wp-block-buttons { display:flex; flex-wrap:wrap; gap:12px; align-items:stretch; } body.sdf-interior-layout .dbs-seo-landing-hero .wp-block-button { max-width:100%; margin:0; } body.sdf-interior-layout .dbs-seo-landing-hero .wp-block-button__link { display:flex; align-items:center; justify-content:center; min-height:44px; height:auto; max-width:100%; box-sizing:border-box; white-space:normal; overflow-wrap:break-word; line-height:1.4; } body.sdf-interior-layout .dbs-taxi-faq-list details, body.sdf-interior-layout .dbs-regional-faq details { min-width:0; height:auto; box-sizing:border-box; overflow-wrap:break-word; } body.sdf-interior-layout .dbs-taxi-faq-list summary, body.sdf-interior-layout .dbs-regional-faq summary { white-space:normal; line-height:1.5; } @media(max-width:600px){ body.sdf-structured-editorial #primary .ast-article-single{padding:22px 18px;} body.sdf-interior-layout .dbs-seo-landing-hero .wp-block-button{flex:1 1 180px;} } body.sdf-index-editorial #primary .ast-row{margin-inline:0;width:100%;max-width:100%;} body.sdf-index-editorial #primary .ast-article-post{box-sizing:border-box;min-width:0;max-width:100%;} body.sdf-index-editorial #primary .entry-title{overflow-wrap:break-word;}