.email-copy{display:none}
@media(max-width:760px){
.email-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--ink,#173b35);font:inherit;font-size:.85rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px;padding:10px 0;cursor:pointer;max-width:100%}
.hero-actions>.email-copy{flex-basis:100%}
.hero>.direct-hero{display:flex;flex-direction:column;gap:24px}
.direct-hero>.direct-tree{order:-1;width:100%;padding-top:0}
.direct-tree .hero-art{width:min(100%,300px);height:280px;aspect-ratio:auto;background-size:cover}
.direct-tree .offer-caption{font-size:.95rem;line-height:1.5;margin-top:12px}
.parenting-layout,.relation-layout,.development-layout,.workshop-grid,.goral-hero{display:flex!important;flex-direction:column;align-items:stretch;gap:26px}
.parenting-layout>.parenting-photo,.relation-layout>.relation-photo,.development-layout>.development-photo{order:-1;width:100%;max-width:360px;margin:0 auto}
.workshop-grid>div:not(.workshop-copy){order:-1}
.workshop-grid .workshop-image{width:min(100%,260px);height:auto;max-height:340px;object-fit:contain;margin:0 auto}
.workshop-grid .potential-photo{height:330px;max-width:340px;margin:0 auto}
.workshop-grid .potential-photo figcaption{font-size:1.5rem;line-height:1.2;padding-bottom:60px}
.goral-hero>.goral-image{order:-1;width:min(100%,260px);margin:0 auto}
.goral-hero>.goral-image img{width:100%;height:auto;max-height:350px;object-fit:contain}
#aanbod .offer-photo-wrap{order:-1}
.blog-intro>img{order:-1}
.start-grid>.start-visual{order:-1}
}
@media(max-width:760px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-grid>*{min-width:0}.email-copy{min-height:44px}}
@media(max-width:940px){.nav-links.open{max-height:calc(100svh - var(--site-header-height,64px));overflow-y:auto;box-sizing:border-box}}
