main.pagina--product .opening.opening--object-rechts:has(.gl-inhoud,.gl-held){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:32px clamp(40px,6vw,96px);padding-top:40px;padding-bottom:48px;display:grid}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__object{order:2;padding:0}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__object:before{content:none}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__keuze{order:1;padding-top:24px}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__keuze h1{max-width:16ch;margin-bottom:14px;font-size:clamp(40px,4.6vw,66px);line-height:1.04}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__intro{font-size:var(--size-lead);color:var(--ink);max-width:44ch;margin:22px 0 28px;line-height:1.45}.gl-meta{font-size:var(--size-small);color:var(--muted);margin:0}.gl-inhoud{max-width:420px}.gl-inhoud>p{font-size:var(--size-small);color:var(--muted);margin:0 0 4px}.gl-inhoud ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.gl-inhoud li{border-bottom:1px solid var(--rule);padding-block:4px}.gl-inhoud a{min-height:48px;color:var(--ink);align-items:center;padding-inline:2px;text-decoration:none;display:flex}.gl-inhoud a:hover{text-underline-offset:4px;text-decoration:underline}.gl-held{justify-self:center;width:min(100%,400px);margin:0}.gl-held--liggend{width:100%;max-width:560px}.gl-held img{width:100%;height:auto;box-shadow:var(--shadow-poster);background:var(--paper);display:block}.gl-held figcaption,.gl-fig figcaption{font-size:var(--size-small);color:var(--muted);margin-top:12px}.gl-artikel{padding-top:16px}.gl-rij{grid-template-columns:minmax(0,66ch) minmax(0,1fr);align-items:start;gap:32px clamp(40px,6vw,96px);padding-top:40px;display:grid}.gl-rij--beeld{border-top:1px solid var(--line);margin-top:24px;padding-block:48px 16px}.gl-rij--beeld+.gl-rij{border-top:1px solid var(--line);margin-top:24px}.gl-tekst{grid-column:1;font-size:18px;line-height:1.6}.gl-tekst>*+*{margin-top:14px}.gl-tekst h2{font-size:var(--size-headline);margin:0 0 6px;scroll-margin-top:24px;line-height:1.1}.gl-tekst h3{font:600 18px / 1.35 var(--font-text);letter-spacing:0;color:var(--ink);margin-top:22px}.gl-tekst h3+p{margin-top:4px}.gl-tekst a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gl-tekst ul,.gl-tekst ol{gap:6px;padding-left:1.2em;display:grid}.gl-tekst strong{color:var(--ink)}.gl-fig{grid-column:2;justify-self:center;width:min(100%,360px);margin:6px 0 0;position:sticky;top:24px}.gl-fig--liggend{width:100%;max-width:520px}.gl-fig img{width:100%;height:auto;box-shadow:var(--shadow-poster);background:var(--paper);display:block}.gl-fig--kaart{width:100%;max-width:520px}.gl-kaart{aspect-ratio:16/10;background:var(--stage);box-shadow:var(--shadow-poster);position:relative;overflow:hidden}.gl-kaart img{max-width:none;height:auto;width:var(--kd-b,150%);left:var(--kd-l,-25%);top:var(--kd-t,-40%);box-shadow:none;position:absolute}.gl-actie{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:66ch;margin-top:48px;padding-top:28px;display:flex}.gl-actie .knop{min-height:56px;padding-inline:28px;font-size:18px}.gl-actie a:not(.knop){min-height:48px;color:var(--ink);align-items:center;display:inline-flex}.gl-vragen{max-width:66ch;margin-top:56px}.gl-vragen .faq{display:block}.gl-vragen .faq>h2{font-size:var(--size-headline);margin-bottom:16px}.gl-vragen .faq__lijst>details>summary{min-height:56px;color:var(--ink);align-items:center;padding:8px 40px 8px 2px;font-weight:600;display:flex}.gl-verder{margin-top:var(--section-gap);border-top:1px solid var(--line);padding-top:32px;padding-bottom:24px}.gl-verder h2{font-size:var(--size-headline);margin-bottom:18px}.gl-verder__gidsen{grid-template-columns:1fr 1fr;gap:16px clamp(32px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.gl-verder__gidsen li{border-bottom:1px solid var(--rule);padding:0 2px 16px}.gl-verder__gidsen a{min-height:48px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:18px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.gl-verder__gidsen p{max-width:52ch;margin:0}.gl-verder__links{gap:10px;max-width:90ch;margin:28px 0 0;display:grid}.gl-verder__links>div{grid-template-columns:90px minmax(0,1fr);gap:16px;display:grid}.gl-verder__links dt{font-size:var(--size-small);color:var(--muted);padding-top:3px}.gl-verder__links dd{margin:0;line-height:1.9}.gl-verder__links a,.gl-bronnen a{color:var(--ink)}.gl-bronnen{margin-top:28px}.gl-bronnen h3{font:600 var(--text) / 1.35 var(--font-text);letter-spacing:0;color:var(--ink);margin:0 0 6px}.gl-bronnen ul{gap:2px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.gl-bronnen a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.gl-rij{grid-template-columns:1fr}.gl-fig{grid-column:1;justify-self:start;width:min(100%,320px);position:static}.gl-fig--liggend,.gl-fig--kaart{width:100%;max-width:560px}}@media (width<=700px){main.pagina--product .opening.opening--object-rechts:has(.gl-inhoud,.gl-held){flex-direction:column;gap:20px;padding-top:16px;padding-bottom:32px;display:flex}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__keuze{display:contents}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__keuze h1{order:1}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .gl-meta{order:2;margin-top:-12px}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__intro{order:3}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__object{order:4}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .gl-inhoud{order:5}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__keuze h1{font-size:clamp(32px,9vw,40px)}main.pagina--product .opening--object-rechts:has(.gl-inhoud,.gl-held) .opening__intro{margin:0;font-size:17px}.gl-held{width:min(70vw,280px)}.gl-held--liggend{width:100%}.gl-tekst{font-size:17px}.gl-rij{padding-top:32px}.gl-verder__gidsen{grid-template-columns:1fr}.gl-verder__links>div{grid-template-columns:1fr;gap:2px}}
