/* Evidence, contribution and support use the shared type, spacing and palette. */
#learner-methods [id],[data-help-topic],#canadian-century{scroll-margin-top:calc(var(--text-16) * 8)}
.olab-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
@media(max-width:768px){.olab-footer-grid{grid-template-columns:minmax(0,1fr)}}
.journey-challenge{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}
.journey-challenge>*{min-width:0}
.journey-challenge select{width:100%;max-width:100%;min-width:0}
.journey-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-40);align-items:start}.journey-hero h1{font-size:var(--text-40)}.journey-proof{border:1px solid var(--c-shell-hairline);padding:var(--space-24)}.journey-proof h2{font-size:var(--text-28);margin:0 0 var(--space-16)}.journey-proof ul{list-style:none;padding:0;margin:0}.journey-proof li{padding:var(--space-12) 0;border-top:1px solid var(--c-shell-hairline)}.journey-proof li p{margin:var(--space-4) 0;font-size:var(--text-14)}.journey-proof li small,.journey-fine{font-size:var(--text-14);color:var(--c-shell-muted);line-height:1.6}.journey-proof a,.journey-actions a{color:var(--c-gold-hi)}.journey-chip{display:inline-block;border:1px solid var(--c-shell-hairline);padding:var(--space-2) var(--space-8);margin-left:var(--space-8);font-size:var(--text-13)}.journey-metric{font-family:var(--glee-mono,monospace)}
.journey-disclosure{border-block:1px solid var(--c-shell-hairline);padding:var(--space-16) 0;margin:var(--space-24) 0}.journey-disclosure>summary{min-height:48px;cursor:pointer;font-size:var(--text-20);padding:var(--space-12)}.journey-disclosure h2{font-size:var(--text-28)}.journey-disclosure .research-section{padding:var(--space-24) 0}.journey-comparisons{margin:var(--space-24) 0}.journey-comparisons>p{max-width:72ch}.journey-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-16);margin:var(--space-24) 0}.journey-controls label{flex:1;min-width:180px}.journey-controls select{width:100%}.journey-table-scroll{max-width:100%;overflow:auto}.journey-table{width:100%;border-collapse:collapse;font-size:var(--text-14);line-height:1.6}.journey-table caption{text-align:left;margin-bottom:var(--space-16);font-size:var(--text-14)}.journey-table th,.journey-table td{padding:var(--space-12);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-shell-hairline);overflow-wrap:anywhere}.journey-table th{font-weight:600}.journey-table th[scope=row]{min-width:120px}.journey-table th[scope=row] a{display:inline-flex;min-height:44px;align-items:center}.journey-table td{min-width:160px}.journey-table-scroll:focus-visible{outline:2px solid var(--c-info);outline-offset:4px}
.journey-controls input,.journey-controls select,.journey-controls button,.journey-challenge select,.journey-challenge textarea,.journey-challenge button,.journey-actions a{font:inherit;color:var(--c-paper);background:var(--c-ink);border:1px solid var(--c-shell-hairline);border-radius:4px;min-height:48px;padding:var(--space-12) var(--space-16);box-sizing:border-box}.journey-controls button,.journey-challenge button,.journey-actions a{border-color:var(--c-gold-mid);color:var(--c-gold-hi);cursor:pointer}.journey-controls input:focus-visible,.journey-controls select:focus-visible,.journey-controls button:focus-visible,.journey-challenge :is(textarea,select,button,a):focus-visible,.journey-disclosure summary:focus-visible{outline:2px solid var(--c-info);outline-offset:4px}.journey-challenge{display:grid;gap:var(--space-16);padding:var(--space-24);border:1px solid var(--c-shell-hairline);margin-top:var(--space-24)}.journey-challenge label{display:grid;gap:var(--space-8)}.journey-challenge textarea{resize:vertical;width:100%}.journey-actions{display:flex;flex-wrap:wrap;gap:var(--space-12)}.journey-actions a{display:inline-flex;align-items:center;text-decoration:none}.journey-challenge details>summary{min-height:44px;cursor:pointer;padding:var(--space-12) 0}.journey-help details{border-bottom:1px solid var(--c-shell-hairline);padding:var(--space-12) 0}.journey-help summary{cursor:pointer;font-size:var(--text-20);min-height:48px;line-height:1.5}.journey-help p{max-width:68ch}.journey-help details a{display:inline-flex;align-items:center;min-height:44px}.journey-help [data-help-search] input{width:100%;display:block;margin-top:var(--space-8)}.journey-privacy{margin-block:var(--space-24)}.journey-privacy h2{font-size:var(--text-28)}.journey-privacy td{min-width:160px}
[data-trial][hidden],[data-comparison-controls][hidden],[data-challenge-form][hidden],[data-help-search][hidden],[data-help-topic][hidden],[data-help-empty][hidden]{display:none!important}
@media(max-width:768px){.journey-hero{grid-template-columns:1fr;gap:var(--space-24)}.journey-hero h1{font-size:var(--text-40)}.journey-proof{padding:var(--space-16)}.journey-challenge{padding:var(--space-16)}.journey-controls{align-items:stretch}.journey-controls button{width:100%}.journey-table{font-size:var(--text-14)}}

@media(max-width:600px){.journey-table,.journey-table tbody,.journey-table tr,.journey-table th,.journey-table td,.journey-table caption{display:block}.journey-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.journey-table tr{border:1px solid var(--c-shell-hairline);margin-bottom:var(--space-16);padding:var(--space-8)}.journey-table th[scope=row],.journey-table td{min-width:0;border:0;padding:var(--space-8)}.journey-table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--text-13);font-weight:600;color:var(--c-shell-muted);margin-bottom:var(--space-4)}.journey-table th[scope=row]{border-bottom:1px solid var(--c-shell-hairline)}}
