/* Waddenweer 0.7.5 — separate commercial blocks; no external assets or tracking. */
.wws .wwp-highlights{border:1px solid #d4c5a4;background:#fbf8f1;padding:24px;border-radius:8px;margin:0 0 38px}
.wws .wwp-label{font:750 .69rem/1.45 "Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:.10em;color:#785019;margin:0 0 8px}
.wws .wwp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px}
.wws .wwp-section-head h2{font-size:1.6rem;margin:0}
.wws .wwp-section-head>p{font-size:.79rem;line-height:1.6;color:var(--s-muted);max-width:310px;margin:0}
.wws .wwp-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.wws .wwp-highlight-card{border:1px solid #e1d7c3;border-radius:7px;background:#fff;padding:24px;display:flex;flex-direction:column;min-width:0}
.wws .wwp-highlight-card h3{font-size:1.5rem;line-height:1.2;margin:2px 0 10px}
.wws .wwp-highlight-card h3 a{color:var(--s-ink)}
.wws .wwp-highlight-card>p:not(.wwp-label){color:var(--s-muted);font-size:.91rem;margin:0 0 18px}
.wws .wwp-highlight-card .wwp-area{font-size:.8rem!important;margin-bottom:12px!important}
.wws .wwp-highlight-card .wws-button{align-self:flex-start;margin-top:auto}
.wws .wwp-detail-ad{padding:24px;background:#fbf8f1;border:1px solid #d4c5a4;border-radius:8px;margin:0 0 30px}
.wws .wwp-detail-ad h2{margin:4px 0 12px;font-size:1.6rem}
.wws .wwp-detail-ad>p:not(.wwp-label){color:var(--s-muted);font-size:.92rem}
.wws .wwp-small{font-size:.77rem!important;color:var(--s-muted);line-height:1.65;margin:14px 0 0}
.wws .wwp-publisher-link{margin:30px 0 0;border-top:1px solid var(--s-line);padding-top:19px;font-size:.85rem;color:var(--s-muted)}
.wws .wwp-publisher-link a{font-weight:700}
.wws .wwp-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wws .wwp-offer-card{padding:25px;border:1px solid var(--s-line);border-radius:8px;display:flex;flex-direction:column;min-width:0;background:white}
.wws .wwp-offer-card h2{font-size:1.7rem;margin:4px 0 17px}
.wws .wwp-offer-card>p:not(.wws-kicker):not(.wwp-label){font-size:.91rem;color:var(--s-muted);margin:0 0 18px}
.wws .wwp-offer-featured{border-color:#d4c5a4;background:#fbf8f1}
.wws .wwp-offer-card ul{padding-left:19px;margin:0 0 20px;font-size:.87rem;color:var(--s-muted)}
.wws .wwp-offer-card li{margin:7px 0}
.wws .wwp-offer-card .wwp-offer-note{margin-top:auto!important;border-top:1px solid var(--s-line);padding-top:17px;font-size:.85rem!important;font-weight:700;color:var(--s-ink)!important}
.wws .wwp-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px;padding:28px;border:1px solid var(--s-line);border-radius:8px}
.wws .wwp-contact>div{min-width:0;max-width:640px}
.wws .wwp-contact h2{font-size:1.6rem;margin:0 0 14px}
.wws .wwp-contact p{color:var(--s-muted);font-size:.94rem}
.wws .wwp-contact .wws-button{white-space:normal}
.wws .wwp-back{font-size:.87rem;margin-top:30px}
@media(max-width:950px){.wws .wwp-offer-grid{grid-template-columns:1fr}.wws .wwp-section-head,.wws .wwp-contact{flex-direction:column;align-items:flex-start}.wws .wwp-section-head>p{max-width:none}}
@media(max-width:720px){.wws .wwp-highlights{padding:18px}.wws .wwp-highlight-grid{grid-template-columns:1fr}.wws .wwp-highlight-card,.wws .wwp-detail-ad,.wws .wwp-offer-card,.wws .wwp-contact{padding:21px}.wws .wwp-highlight-card h3{font-size:1.38rem}.wws .wwp-contact{gap:12px}.wws .wwp-contact .wws-button{width:100%}}
