.umkreis-rahmen{border-radius:50%}.umkreis-rahmen .box-label{left:50%;transform:translate(-50%,-100%)}.app.ist-modell .tilemap-sheet{border-radius:50%}.app.ist-modell .note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.produktwahl .zusatz{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:.82rem;line-height:1.4;color:var(--ink);cursor:pointer}.produktwahl .zusatz input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.produktwahl .zusatz .note{display:block;margin-top:3px}.produktwahl .zusatz .note a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.block.produktwahl{grid-column:1 / -1;order:4}.umkreis-rahmen .box-label{top:auto;bottom:8px;transform:translate(-50%)}}.parzellwerk .modell-tat{margin-bottom:18px}.parzellwerk .modell-preis{font-size:15px;color:var(--muted)}.parzellwerk .modell-preis strong{color:var(--ink)}.parzellwerk.modell-seite .section-heading>p{max-width:62ch;margin-top:15px}.parzellwerk.modell-seite .feature-card,.parzellwerk.modell-seite .steps article{min-height:0}.parzellwerk.modell-seite .feature-card h3,.parzellwerk.modell-seite .steps h3{margin-top:0}.parzellwerk.modell-seite .section-heading a{color:var(--green);font-weight:700}.parzellwerk .modell-liste{max-width:62ch;padding-left:1.2em;list-style:disc;line-height:1.7}.parzellwerk .modell-hinweis{max-width:62ch;margin:24px 0 0;color:var(--muted);font-size:15px;line-height:1.6}@media(max-width:760px){.parzellwerk.modell-seite .hero h1{font-size:clamp(32px,10.2vw,49px)}}
