/* Zusätzliche Darstellung nur für die editierbaren Unterseiten */
.editable-content{max-width:1050px;margin:0 0 40px}
.editable-content h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2;letter-spacing:-.025em;margin:40px 0 20px;color:var(--ink)}
.editable-content h2:first-child{margin-top:0}
.editable-content h3{font-size:1.18rem;margin:26px 0 10px;line-height:1.3}
.editable-content p,.editable-content li{color:var(--muted);font-size:1.05rem}
.editable-content p{line-height:1.8;margin:0 0 18px}
.editable-content ul{padding-left:24px;line-height:1.7;margin:12px 0 26px}
.editable-content a{color:var(--petrol);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.links-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.links-content .link-group-title{grid-column:1/-1;margin:34px 0 0;border-bottom:3px solid var(--coral);padding-bottom:10px}
.links-content .link-group-title:first-child{margin-top:0}
.link-card{border:1px solid var(--line);border-radius:14px;background:var(--soft);padding:24px;min-width:0}
.link-card h3{margin:0 0 10px;font-size:1.24rem}
.link-card h3 a{color:var(--ink);text-decoration:none}
.link-card h3 a:hover{color:var(--petrol)}
.link-card p{margin:0 0 12px;font-size:.98rem}
.link-card .link-address{font-size:.86rem}
.reisen-content>h2{padding-bottom:10px;border-bottom:3px solid var(--coral)}
.reise-bild{margin:20px 0 32px}
.reise-bild img{display:block;max-width:100%;max-height:560px;object-fit:contain;width:auto;height:auto;border-radius:12px}
@media(max-width:650px){.links-content{grid-template-columns:1fr}.link-card{padding:19px}}
