.answer{gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-4) calc(var(--s-4) + 6px);border-radius:var(--r-2);background:color-mix(in srgb, var(--vpill-color) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--vpill-color) 40%, var(--border));display:grid;position:relative;overflow:hidden}.answer:before{content:"";background:var(--vpill-color);width:6px;position:absolute;top:0;bottom:0;left:0}.answer__top{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.answer__kicker{font-size:var(--text-sm);color:var(--text-2);font-weight:600}.answer__mode{font-family:var(--font-mono);font-weight:400;font-size:var(--text-xs);color:var(--text-3);margin-top:2px;display:block}.answer__headline{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;color:var(--answer-text,var(--text));margin:-4px 0 0;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:800;line-height:1.12}.answer__headline:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-1)}.answer--dicht{--answer-text:var(--v-dicht-text)}.answer--rijbaan{--answer-text:var(--v-rijbaan-text)}.answer--hinder{--answer-text:var(--v-hinder-text)}.answer--geen{--answer-text:var(--v-geen-text)}.answer--onbekend{--answer-text:var(--text-2)}.answer__exit{min-height:var(--touch);min-width:var(--touch);flex:none;justify-content:center;align-self:start;padding:0}.answer__exit-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.answer__specifics{font-size:var(--text-sm);color:var(--text);gap:6px;list-style:none;display:grid}.answer__specifics li{overflow-wrap:break-word;padding-left:16px;position:relative}.answer__specifics li:before{content:"";background:var(--vpill-color);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.answer__time{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--answer-text,var(--text));align-items:center;gap:6px;margin-top:-4px;font-weight:600;display:flex}.answer__time svg{width:16px;height:16px;color:var(--vpill-color);flex:none}.answer__sub{font-size:var(--text-sm);color:var(--text-2);line-height:1.4}.answer__more{font-size:var(--text-sm);margin-top:calc(-1 * var(--s-2))}.answer__more a{min-height:var(--touch);color:var(--text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.answer__more a:hover{text-decoration-thickness:2px}.answer__more a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.answer__hidden{font-size:var(--text-xs);color:var(--text-3)}.answer__page{width:100%;min-height:var(--touch);text-align:center;justify-content:center}.answer__horizon{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-1);border-left:3px solid var(--v-onbekend);background:color-mix(in srgb, var(--v-onbekend) 12%, var(--surface));color:var(--v-onbekend-text);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:500;line-height:1.4;display:grid}.answer__horizon svg{width:16px;height:16px;color:var(--v-onbekend);margin-top:2px}.when__horizon{font-size:var(--text-xs);color:var(--text-2);grid-column:1/-1;align-items:center;gap:6px;display:flex}.when__horizon[hidden]{display:none}.stale-banner{margin:0}.stale-banner .banner__title{font-weight:600;line-height:1.4}
