.tp{color:var(--kd-color-ink)}.tp-intro{padding-top:64px;padding-bottom:48px;display:flex;flex-direction:column;gap:22px}.tp-eyebrow{color:var(--kd-color-pop)}.tp-title{margin:0;font-family:var(--kd-font-family-display);font-size:68px;line-height:1;font-weight:700;letter-spacing:-.045em}.tp-lead{margin:0;max-width:640px;font-size:21px;line-height:1.55;color:var(--kd-color-text-body);text-wrap:pretty}.tp-meta{margin-top:10px;font-size:15px;color:var(--kd-color-text-muted)}.tp-small-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-color-text-muted)}.tp-kort{box-sizing:border-box;background:var(--kd-color-mist);border-radius:var(--kd-radius-base);border-top-right-radius:160px;padding:44px 48px;display:flex;flex-direction:column;gap:24px}.tp-kort__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;max-width:1000px}.tp-kort__item{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:17px;line-height:1.55}.tp-kort__shape{margin-top:6px}.tp-kort__note{font-size:14px;color:var(--kd-color-text-muted)}.tp-body{padding-top:56px;padding-bottom:96px;display:grid;grid-template-columns:3fr 9fr;gap:80px;align-items:start}.tp-toc{position:sticky;top:100px;display:flex;flex-direction:column;gap:14px}.tp-toc nav{display:flex;flex-direction:column}.tp-toc nav a{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:7px 0;font-size:15px;line-height:1.4;color:var(--kd-color-text-muted);text-decoration:none}.tp-toc__nr{font-family:var(--kd-font-family-display);font-weight:700;color:var(--kd-color-text-faint)}.tp-toc nav a:hover,.tp-toc nav a[aria-current=true]{color:var(--kd-color-ink)}.tp-toc nav a[aria-current=true] .tp-toc__nr{color:var(--kd-color-pop)}.tp-toc__ask{margin-top:12px;padding-top:16px;border-top:1.5px solid var(--kd-color-line);display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--kd-color-text-muted)}.tp-toc__ask a{font-size:16px;font-weight:600;color:var(--kd-color-ink);text-decoration:none}.tp-sections{border-bottom:1.5px solid var(--kd-color-line);min-width:0}.tp-sec{padding:40px 0;border-top:1.5px solid var(--kd-color-line);display:flex;flex-direction:column;gap:18px;scroll-margin-top:120px}.tp-sec__nr{font-family:var(--kd-font-family-display);font-size:14px;font-weight:700;color:var(--kd-color-pop)}.tp-sec h2{margin:0;font-family:var(--kd-font-family-display);font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.tp-sec h3{margin:8px 0 0;font-family:var(--kd-font-family-display);font-size:21px;line-height:1.25;font-weight:700}.tp-sec p{margin:0;max-width:720px;font-size:18px;line-height:1.7;color:var(--kd-color-text-body);text-wrap:pretty}.tp-sec p strong,.tp-sec li strong{color:var(--kd-color-ink);font-weight:600}.tp-sec a{color:var(--kd-color-ink);text-underline-offset:3px}.tp-sec a:hover{color:var(--kd-color-pop)}.tp-sec ul{list-style:none;margin:0;padding:0;max-width:720px}.tp-sec li{display:grid;grid-template-columns:14px 1fr;gap:12px;padding:7px 0;font-size:18px;line-height:1.7;color:var(--kd-color-text-body);text-wrap:pretty}.tp-sec li:before{content:"";margin-top:11px;width:7px;height:7px;border-radius:2px;background:var(--kd-color-pop)}.tp-kv{max-width:760px;border-bottom:1px solid var(--kd-color-line)}.tp-kv>div{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:14px 0;border-top:1px solid var(--kd-color-line)}.tp-kv dt{font-family:var(--kd-font-family-display);font-size:17px;font-weight:700}.tp-kv dd{margin:0;font-size:17px;line-height:1.6;color:var(--kd-color-text-body)}.tp-table{width:100%;max-width:860px;border-collapse:collapse;margin:4px 0}.tp-table th{text-align:left;padding:0 16px 10px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-color-text-faint);border-bottom:1.5px solid var(--kd-color-ink)}.tp-table td{vertical-align:top;padding:14px 16px 14px 0;font-size:16px;line-height:1.55;color:var(--kd-color-text-body);border-bottom:1px solid var(--kd-color-line)}.tp-table td:first-child{color:var(--kd-color-ink);font-weight:600}.tp-todo{box-sizing:border-box;max-width:720px;border:1.5px dashed #CAC9D8;border-radius:var(--kd-radius-base);padding:16px 18px;font-size:16px;line-height:1.6;color:var(--kd-color-text-muted)}.tp-callout{box-sizing:border-box;max-width:720px;background:var(--kd-color-mist);border-radius:var(--kd-radius-base);padding:22px 24px;display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;font-size:16px;line-height:1.6;color:var(--kd-color-ink)}.tp-callout:before{content:"";margin-top:5px;width:12px;height:12px;border-radius:1.5px;background:var(--kd-color-moment-together-deep)}.tp-mailwrap{padding-bottom:112px}.tp-mail{box-sizing:border-box;border:1.5px solid var(--kd-color-line);border-radius:var(--kd-radius-base);padding:40px 48px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.tp-mail__av{--s: 56px}.tp-mail__text{display:flex;flex-direction:column;gap:6px}.tp-mail__text h3{margin:0;font-family:var(--kd-font-family-display);font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.tp-mail__text p{margin:0;font-size:16px;line-height:1.55;color:var(--kd-color-text-body)}.tp-mail__addr{font-family:var(--kd-font-family-display);font-size:24px;font-weight:700;letter-spacing:-.025em;color:var(--kd-color-ink);text-decoration:none;white-space:nowrap}.tp-mail__addr:hover{color:var(--kd-color-pop)}@media(max-width:1000px){.tp-body{grid-template-columns:1fr;gap:0}.tp-toc{display:none}}@media(max-width:720px){.tp-intro{padding-top:40px;padding-bottom:32px;gap:16px}.tp-title{font-size:44px}.tp-lead{font-size:18px}.tp-meta{font-size:13px}.tp-kort{padding:28px 22px;border-top-right-radius:72px;gap:18px}.tp-kort__grid{grid-template-columns:1fr;gap:14px}.tp-kort__item{font-size:16px}.tp-body{padding-top:32px;padding-bottom:56px}.tp-sec{padding:32px 0;gap:14px}.tp-sec h2{font-size:26px}.tp-sec p,.tp-sec li{font-size:17px}.tp-kv>div{grid-template-columns:1fr;gap:2px}.tp-table,.tp-table tbody,.tp-table tr,.tp-table td{display:block;width:100%}.tp-table thead{display:none}.tp-table{border-bottom:1px solid var(--kd-color-line)}.tp-table tr{padding:16px 0;border-top:1px solid var(--kd-color-line);display:flex;flex-direction:column;gap:10px}.tp-table td{padding:0;border:0;font-size:15px;line-height:1.5}.tp-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-color-text-faint)}.tp-mailwrap{padding-bottom:56px}.tp-mail{grid-template-columns:1fr;gap:18px;padding:28px 24px}.tp-mail__av{--s: 48px}.tp-mail__text h3{font-size:22px}.tp-mail__addr{font-size:20px}}@media print{.kd-top,.kd-island,.kd-menu,.kd-foot,.tp-toc,.tp-mailwrap,.kd-skip{display:none!important}.tp,.tp *{color:#000!important}.tp-body{display:block;padding:0}.tp-kort{background:none;border:1px solid #000}.tp-sec{break-inside:avoid-page;padding:20px 0}.tp-sec a[href^=http]:after,.tp-sec a[href^=mailto]:after{content:" (" attr(href) ")";font-size:.85em}.tp-sec a[href^="/"]:after{content:" (kommodoor.be" attr(href) ")";font-size:.85em}}
