[data-theme=lane] .media-licence-notice{color:var(--color-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block:2rem 0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.55}[data-theme=lane] .media-licence-notice p{margin:0 0 .5rem}[data-theme=lane] .media-licence-notice p:last-child{margin-bottom:0}:root,[data-theme=lane]{--font-sans:"Roboto", system-ui, sans-serif;--max-wide:74rem;--max-text:40rem;--header-height:3.75rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:9999px;--shadow-sm:0 1px 3px #0b0c0c0f;--shadow-md:0 4px 16px #0b0c0c14;--shadow-lg:0 12px 32px #0b0c0c1a;--ease:cubic-bezier(.25, .8, .25, 1);--space-section:clamp(2.5rem, 5vw, 3.75rem);--leading-body:1.65;--text-body:1.0625rem}[data-theme=lane]{--color-bg:#fff;--color-bg-subtle:#f3f2f1;--color-surface:#fff;--color-ink:#0b0c0c;--color-muted:#505a5f;--color-border:#b1b4b6;--color-accent:#1d70b8;--color-accent-hover:#003078;--color-accent-soft:#eef6fc;--color-accent-ring:#85b7e0;--color-focus:#1d70b8;--color-footer:#0b0c0c}.mock-page{--mock-content-max:52rem;--mock-panel-width:min(100%, var(--mock-content-max));color:var(--color-ink);background:var(--color-bg)}.mock-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mock-page a:not(.btn):not(.mock-topic):not(.mock-practice-card):not(.mock-picker__card a){color:var(--color-accent);text-underline-offset:.15em;font-weight:500;text-decoration:underline max(1px,.0625rem)}.mock-page a:not(.btn):hover{color:var(--color-accent-hover)}.mock-hero__breadcrumb{margin-bottom:.75rem}.mock-hero__breadcrumb .mock-breadcrumb{justify-content:center}.mock-breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.mock-breadcrumb li{align-items:center;display:inline-flex}.mock-breadcrumb li+li:before{color:var(--color-muted);content:"/";margin:0 .4rem}.mock-breadcrumb a{color:var(--color-accent);font-weight:500;text-decoration:none}.mock-breadcrumb a:hover{text-decoration:underline}.mock-breadcrumb [aria-current=page]{color:var(--color-ink);font-weight:600}.mock-hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:1.75rem 1.25rem 2rem}.mock-hero__inner{text-align:center;max-width:40rem;margin-inline:auto}.mock-hero__title{letter-spacing:-.02em;margin:0 0 .625rem;font-size:clamp(1.75rem,5vw,2.125rem);font-weight:700;line-height:1.2}.mock-hero__intro{color:var(--color-muted);margin:0 0 .625rem;font-size:.875rem}.mock-hero__intro a{font-weight:500;text-decoration:none}.mock-hero__intro a:hover{text-decoration:underline}.mock-hero__cta{margin-top:1.25rem}.mock-summary{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.25rem}.mock-summary p{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.55}.mock-summary p+p{margin-top:.75rem}.mock-summary a{color:var(--color-accent);font-weight:500}.mock-summary-section{background:var(--color-surface);border-bottom:none;padding:1.25rem 1.25rem 0}.mock-summary-section__inner{box-sizing:border-box;width:100%;max-width:var(--mock-panel-width);text-align:left;border:none;border-top:1px solid var(--color-border);background:0 0;border-radius:0;margin-inline:auto;padding:1.25rem 0}.mock-summary-section .mock-summary{border-top:none;margin-top:0;padding-top:0}.mock-summary-section .mock-summary p{text-align:left}.mock-updated{color:var(--color-muted);margin:.75rem 0 0;font-size:.8125rem}.mock-table-wrap{margin:1rem 0 1.25rem;overflow-x:auto}.mock-table{border-collapse:collapse;width:100%;min-width:18rem;font-size:.9375rem;line-height:1.4}.mock-table th,.mock-table td{text-align:left;vertical-align:top;border:1px solid var(--color-border);padding:.625rem .75rem}.mock-table th{background:var(--color-bg-subtle);font-weight:700}.mock-table a{font-weight:500}.mock-hero__lead{max-width:34rem;color:var(--color-muted);margin:0 auto;font-size:1.0625rem;line-height:1.55}.mock-picker{background:var(--color-bg);padding:2rem 1.25rem 2.75rem}.mock-picker__inner{max-width:52rem;margin-inline:auto}.mock-picker h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.375rem,4vw,1.625rem);font-weight:700;line-height:1.25}.mock-picker__lead{max-width:42rem;color:var(--color-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.mock-picker__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;padding:1.25rem 1.25rem 1.375rem;box-shadow:0 1px 2px #0b0c0c0a}.mock-picker__panel--compact{padding:1.125rem 1.25rem 1.25rem}.mock-picker__panel--compact .mock-picker__subtitle{margin-top:0}.mock-picker__subtitle{color:var(--color-ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.mock-picker__intro{color:var(--color-muted);margin:0 0 1rem;font-size:.9375rem}.mock-picker__list{align-items:stretch;gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.mock-picker__item{min-width:0;display:flex}.mock-picker__card{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;flex:1;gap:.75rem;padding:1.125rem 1.25rem 1.25rem;display:flex;overflow:hidden}.mock-picker__card:hover{border-color:#1d70b859}.mock-picker__card--current{background:linear-gradient(180deg, var(--color-accent-soft) 0%, var(--color-surface) 55%);border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.mock-picker__card h4{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700}.mock-picker__desc{color:var(--color-muted);margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.mock-picker__meta{color:var(--color-ink);margin:.5rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.mock-picker__card-main{flex:auto;min-width:0}.mock-picker__card-action{flex:none;width:100%;max-width:100%;margin-top:auto}.mock-picker__card-action .btn{box-sizing:border-box;width:100%;max-width:100%;min-height:2.5rem;margin:0;display:flex}.mock-picker__panel--compact .mock-picker__desc{margin-bottom:1rem}.mock-picker__panel--compact .btn{min-height:2.5rem}.mock-picker__bullets{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mock-picker__bullets a{color:var(--color-accent);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.mock-picker__bullets a:hover{background:var(--color-accent-soft);color:var(--color-accent-hover);border-color:#1d70b859}@media (width>=640px){.mock-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mock-picker__item--featured{grid-column:1/-1}.mock-picker__item--featured .mock-picker__card{flex-direction:row;align-items:stretch;gap:1.5rem;padding:1.25rem 1.5rem;overflow:hidden}.mock-picker__item--featured .mock-picker__card-main{flex:1;min-width:0;margin-top:0}.mock-picker__item--featured .mock-picker__card-action{flex-direction:column;flex-shrink:0;justify-content:flex-end;width:min(100%,14.5rem);margin-top:0;display:flex}.mock-picker__item--featured .mock-picker__card-action .btn{width:100%}.mock-picker__bullets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.mock-picker{padding-inline:1.5rem}.mock-picker__panel{padding:1.5rem 1.625rem 1.625rem}}.mock-stats{grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:1.5rem;display:grid}.mock-stat{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem .5rem}.mock-stat svg{width:1.25rem;height:1.25rem;color:var(--color-accent);margin:0 auto .35rem;display:block}.mock-stat strong{font-size:1.375rem;font-weight:700;line-height:1.2;display:block}.mock-stat span{color:var(--color-muted);margin-top:.15rem;font-size:.75rem;display:block}.mock-page .mock-start-btn{width:100%}.mock-trust{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.mock-before{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:none;padding:1.25rem 1.25rem 0}.mock-before__inner{box-sizing:border-box;width:100%;max-width:var(--mock-panel-width);border:none;border-left:4px solid var(--color-accent);background:0 0;border-radius:0;margin-inline:auto;padding:0 0 0 1rem}.mock-before h2,.mock-before h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.mock-before ul{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-muted);margin:0;padding-left:1.2rem}.mock-content{background:var(--color-surface);padding:1.75rem 1.25rem 2.5rem}.mock-content__inner{max-width:var(--mock-content-max);margin-inline:auto}.mock-content h2{color:var(--color-ink);margin:2.25rem 0 .75rem;padding-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.3}.mock-content h2:first-child{margin-top:0}.mock-content p{font-size:var(--text-body);color:var(--color-muted);margin:0 0 1rem;line-height:1.7}.mock-topics{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (width>=640px){.mock-topics{grid-template-columns:repeat(2,1fr)}}.mock-topic{text-align:left;color:var(--color-accent);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.mock-topic:hover{background:var(--color-accent-soft);color:var(--color-accent-hover)}.mock-content ol{font-size:var(--text-body);color:var(--color-muted);margin:0 0 1rem;padding-left:1.35rem;line-height:1.7}.mock-content ol li{margin-bottom:.65rem;padding-left:.25rem}.mock-practice-grid{gap:.75rem;margin-top:.75rem;display:grid}@media (width>=640px){.mock-practice-grid{grid-template-columns:repeat(2,1fr)}}.mock-practice-card{min-height:3rem;color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.mock-practice-card:hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-hover)}.mock-faq{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);padding:2.5rem 1.25rem}.mock-faq__inner{max-width:52rem;margin-inline:auto}.mock-faq h2{margin:0 0 1.25rem;font-size:1.5rem;font-weight:700}.mock-faq details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:.5rem}.mock-faq summary{font-weight:500;font-size:var(--text-body);cursor:pointer;padding:1rem 1.125rem;list-style:none}.mock-faq summary::-webkit-details-marker{display:none}.mock-faq p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-muted);margin:0;padding:0 1.125rem 1rem}.mock-cta{text-align:center;background:var(--color-accent-soft);border-top:1px solid var(--color-border);padding:2.75rem 1.25rem}.mock-cta__inner{max-width:40rem;margin-inline:auto}.mock-cta__lead{color:var(--color-ink);margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.mock-cta__note{color:var(--color-muted);margin-top:1rem;font-size:.875rem}
