.rest-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0 52px}.rest-jumps a{padding:10px 17px;border:1px solid #b89c6266;border-radius:30px;text-decoration:none;font-size:17px;background:#f8dca308}.rest-section-heading{margin:0 0 28px;scroll-margin-top:30px}.rest-eyebrow{font-size:13px!important;letter-spacing:.12em;color:#d4c097;line-height:1.7}.rest-section-heading h2{font-size:clamp(28px,5vw,38px);margin:10px 0 18px}.rest-feature{margin:52px 0;padding:0;overflow:hidden;border:1px solid #ad925d88;border-radius:24px;background:linear-gradient(135deg,#111d32,#221d35);scroll-margin-top:25px}.rest-feature-image{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center 58%}.rest-feature-copy{padding:clamp(24px,5vw,40px)}.rest-stars{color:#ead29c;font-size:24px;letter-spacing:.3em}.rest-feature h2{font-size:clamp(28px,5vw,38px);line-height:1.25;margin:12px 0 20px}.listen-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.spotify-load{font-family:inherit;cursor:pointer;white-space:normal;text-align:center;max-width:100%}.listen-full{font-size:17px;text-underline-offset:5px}.spotify-frame{margin-top:26px}.spotify-frame iframe{display:block;width:100%;height:352px;border:0;border-radius:12px}.spotify-frame[hidden]{display:none}.rest-meditations{margin:52px 0;scroll-margin-top:30px}.rest-meditation{padding:clamp(24px,5vw,36px);border:1px solid #b79d6655;border-radius:20px;background:linear-gradient(135deg,#142039,#211c32)}.rest-meditation h3{font-size:28px;line-height:1.25;margin:15px 0}.spotify-consent{font-size:14px!important;line-height:1.65;max-width:700px;opacity:.85;margin:32px 0}.spotify-load:focus-visible,.rest-jumps a:focus-visible{outline:2px solid #e8ce92;outline-offset:5px}@media(max-width:500px){.rest-jumps{gap:8px}.rest-jumps a{font-size:15px;padding:9px 13px}.rest-feature-image{aspect-ratio:3/2}.spotify-load{font-size:18px}.listen-full{font-size:16px}}
.rest-meditation+.rest-meditation{margin-top:22px}.insight-rest .spotify-frame iframe{height:250px}

/* Een brede horizon tussen verhalen en muziek; een rustige afronding. */
.rest-feature{border:0;border-radius:0;background:none;overflow:visible;margin:64px 0 56px}
.rest-feature-image{width:min(1200px,calc(100vw - 24px));max-width:none;margin-left:calc((100% - min(1200px,calc(100vw - 24px)))/2);aspect-ratio:3/1;border-radius:14px;object-position:center 56%}
.rest-feature-copy{padding:32px 0 0}.rest-feature-copy h2{margin:0 0 20px}.spotify-load{font-size:18px}
.rest-closing{position:relative;isolation:isolate;min-height:250px;display:grid;place-items:center;width:min(1200px,calc(100vw - 24px));margin:48px 0 40px;margin-left:calc((100% - min(1200px,calc(100vw - 24px)))/2);overflow:hidden;border-radius:14px;background:#0c1528}
.rest-closing img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}
.rest-closing:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071124b3,#07112470);z-index:-1}
.rest-closing blockquote{border:0;padding:36px 24px;margin:0;max-width:760px;text-align:center;color:#ffedcb;font-style:italic;font-size:clamp(24px,3vw,32px);line-height:1.5;text-shadow:0 2px 12px #030b1d}
@media(max-width:600px){.rest-feature-image{aspect-ratio:16/9;border-radius:8px}.rest-feature-copy{padding-top:28px}.rest-closing{min-height:220px;border-radius:8px}.rest-closing blockquote{padding:34px 20px}}

.external-consent[hidden]{display:none}.external-consent{max-width:700px;margin:20px 0;padding:18px 20px;border:1px solid #b79d6655;border-radius:12px;background:#10192c;font-size:15px;line-height:1.65}.external-consent p{margin:0 0 14px}.external-consent p:last-child{margin:12px 0 0}.consent-actions{display:flex;flex-wrap:wrap;gap:10px}.consent-actions .button{font:inherit;margin:0;cursor:pointer}.consent-actions .button:focus-visible{outline:2px solid #e8ce92;outline-offset:4px}
