.bh-start .mh-sec{background:var(--paper,#fff);padding-block:clamp(30px,3.4vw,52px)}.bh-start .mh-sec--tint{background:var(--grau,#f1f5f7);border-top:1px solid var(--hairline)}.bh-start .mh-sec-head{margin:0 0 24px}.bh-start .mh-sec-head h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.02em;color:var(--ink);font-weight:var(--fw-h);margin:0 0 6px}.bh-start .mh-sec-head p{color:var(--ink-2);font-size:var(--fs-klein);margin:0;line-height:1.55}.bh-start .mh-map{border-radius:var(--r,14px);border:1px solid var(--hairline);background:#dfe8ea;height:clamp(340px,44vw,520px);overflow:hidden}.bh-start .mh-map__ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.bh-start .mh-map__ph p{max-width:52ch;color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.bh-start .mh-map__ph .mh-map__ph-title{color:var(--ink);font-size:1.02rem;font-weight:700}.bh-start .mh-map__ph a{color:var(--t2);font-weight:700;text-decoration:underline}.bh-start .mh-item{flex-direction:column;min-width:0;display:flex}.bh-start .mh-item .hcard{flex:1}.bh-start .mh-item__info{background:var(--grau,#f1f5f7);border:1px solid var(--hairline);border-radius:var(--r-sm,10px);flex-direction:column;gap:7px;margin-top:10px;padding:12px 14px;display:flex}.bh-start .mh-sec--tint .mh-item__info{background:#fff}.bh-start .mh-line{font-size:var(--fs-klein);color:var(--ink-2);gap:8px;margin:0;line-height:1.45;display:flex}.bh-start .mh-line svg{width:15px;height:15px;stroke:var(--t3);fill:none;flex:0 0 15px;margin-top:2px}.bh-start .mh-line a{color:var(--t2);font-weight:700;text-decoration:none}.bh-start .mh-line a:hover{text-decoration:underline}.bh-start .mh-pagination{margin-top:34px}.bh-start .mh-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bh-start .mh-park{border:1px solid var(--hairline);border-radius:var(--r,14px);background:#fff;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.bh-start .mh-park__name{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.02rem;line-height:1.3}.bh-start .mh-park__op{letter-spacing:.04em;text-transform:uppercase;color:var(--t2);margin:0;font-size:.78rem;font-weight:700}.bh-start .mh-park__note{border-top:1px solid var(--hairline);font-size:var(--fs-klein);color:var(--ink-2);margin:6px 0 0;padding-top:10px;line-height:1.5}.bh-start .mh-empty{color:var(--ink-2);margin:0;font-size:1rem}.bh-start .mh-empty a{color:var(--t2);font-weight:700}.bh-start .mh-prose{color:var(--ink-2);font-size:var(--fs-text);line-height:var(--lh-text)}.bh-start .mh-prose h2{font-size:var(--fs-h2);color:var(--ink);line-height:var(--lh-h2);font-weight:var(--fw-h);margin:34px 0 10px}.bh-start .mh-prose h3{font-size:var(--fs-h3);color:var(--ink);line-height:var(--lh-h3);font-weight:var(--fw-h);margin:26px 0 8px}.bh-start .mh-prose>:first-child{margin-top:0}.bh-start .mh-prose p{margin:0 0 14px}.bh-start .mh-prose ul,.bh-start .mh-prose ol{margin:0 0 16px;padding-left:22px}.bh-start .mh-prose li{margin:0 0 6px}.bh-start .mh-prose a{color:var(--t2);text-underline-offset:2px;text-decoration:underline}.bh-start .mh-prose a:hover{color:var(--t1)}@media (width<=980px){.bh-start .mh-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=560px){.bh-start .mh-pgrid{grid-template-columns:1fr}}.bh-start .mh-laender{border-top:1px solid var(--line);background:var(--paper,#fff);margin-top:clamp(32px,4vw,56px);padding-block:clamp(28px,3.5vw,48px)}.bh-start .mh-laender__titel{color:var(--ink);font-family:var(--display);font-size:var(--fs-h2);font-weight:var(--fw-h);line-height:var(--lh-h2);margin:0 0 16px}.bh-start .mh-laender__liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.bh-start .mh-laender__liste a{min-height:44px;color:var(--t1,#0a4c5c);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.97rem;text-decoration:none;display:flex}.bh-start .mh-laender__liste a:hover,.bh-start .mh-laender__liste a:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.bh-start .mh-laender__n{background:var(--grau,#f1f1f4);min-width:26px;color:var(--ink-2);text-align:center;border-radius:999px;flex:none;padding:1px 7px;font-size:.8rem}.bh-start .mh-landestext{max-width:75ch;color:var(--ink);line-height:1.65}.bh-start .mh-landestext h2,.bh-start .mh-landestext h3{color:var(--ink);margin:1.4em 0 .5em;line-height:1.25}.bh-start .mh-park__name a{color:inherit}