.history.svelte-j44blx{margin:24px 0;min-width:0}.history-heading.svelte-j44blx{display:flex;justify-content:space-between;align-items:start;gap:20px}h2.svelte-j44blx{margin:8px 0;font-size:22px;line-height:1.3}p.svelte-j44blx{color:#64748b;font-size:14px;line-height:1.7}label.svelte-j44blx{display:flex;flex-direction:column;gap:6px;font-size:14px}select.svelte-j44blx{border:1px solid #d1d5db;border-radius:10px;padding:10px;background:#fff;color:#1f2937}.legend.svelte-j44blx{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;margin:20px 0 4px}.chart-frame.svelte-j44blx{width:100%;min-width:0;border-bottom:1px solid #e9ece9}.history-range.svelte-j44blx{margin:6px 0 0;font-weight:600;color:#334155}.history-range.svelte-j44blx span:where(.svelte-j44blx){font-weight:400;color:#64748b}.legend.svelte-j44blx span:where(.svelte-j44blx){display:inline-flex;align-items:center;gap:8px}.legend.svelte-j44blx span:where(.svelte-j44blx):before{content:"";width:22px;border-top:3px solid currentColor;border-radius:2px}.legend.svelte-j44blx .retake:where(.svelte-j44blx):before{border-top-style:dashed}.first.svelte-j44blx{color:#245c45}.retake.svelte-j44blx{color:#b36c28}svg.svelte-j44blx{display:block;width:100%;height:306px}text.svelte-j44blx{font:12px system-ui;fill:#64748b}.period-picker.svelte-j44blx{max-width:380px;margin-top:0}.history-summary.svelte-j44blx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 0 8px}.history-summary.svelte-j44blx div:where(.svelte-j44blx){display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:0;background:#fff;border-left:3px solid #245c45}.history-summary.svelte-j44blx div:where(.svelte-j44blx):nth-child(2){background:#fff;border-color:#b36c28}.history-summary.svelte-j44blx>a:where(.svelte-j44blx){grid-column:1 / -1;justify-self:end;font-size:14px;padding:4px 0}.history-summary.svelte-j44blx span:where(.svelte-j44blx),small.svelte-j44blx{font-size:14px;color:#64748b}.history-summary.svelte-j44blx strong:where(.svelte-j44blx){font-size:clamp(24px,4vw,34px);line-height:1.2;letter-spacing:-.03em}a.svelte-j44blx{color:#245c45}details.svelte-j44blx{margin-top:20px;border-top:1px solid var(--line)}summary.svelte-j44blx{cursor:pointer;font-size:14px;padding:12px 0}@media (max-width: 600px){.history-heading.svelte-j44blx{flex-direction:column}h2.svelte-j44blx{font-size:21px}.history.svelte-j44blx{padding:20px 14px}.history-heading.svelte-j44blx{gap:12px}.history-heading.svelte-j44blx label:where(.svelte-j44blx),.period-picker.svelte-j44blx{width:100%;max-width:none}select.svelte-j44blx{font-size:16px;min-height:46px;width:100%}.history-summary.svelte-j44blx{gap:10px}.history-summary.svelte-j44blx div:where(.svelte-j44blx){padding:14px 12px}.legend.svelte-j44blx{gap:18px;font-size:14px}h2.svelte-j44blx{font-size:24px;line-height:1.2}}.history-controls.svelte-j44blx{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.history-controls.svelte-j44blx label:where(.svelte-j44blx){min-width:0}.history-controls.svelte-j44blx select:where(.svelte-j44blx){max-width:100%;font-size:14px}.history-summary.svelte-j44blx{padding-top:12px}.history-summary.svelte-j44blx div:where(.svelte-j44blx){padding:14px 16px;border-radius:0}.history-summary.svelte-j44blx strong:where(.svelte-j44blx){font-size:28px}.legend.svelte-j44blx{margin-top:12px}@media (max-width: 800px){.history-heading.svelte-j44blx{flex-direction:column;gap:12px}.history-controls.svelte-j44blx{width:100%;display:grid;grid-template-columns:1fr}.history-controls.svelte-j44blx select:where(.svelte-j44blx){width:100%;min-height:44px;font-size:14px}h2.svelte-j44blx{font-size:21px}}.profile-page{background:var(--color-brand-bgwhite, #fffdfc);font-family:var(--font-sans)}.profile-width{max-width:1100px;padding-top:28px}.profile-page .directory-back{margin-bottom:24px;font-size:.875rem;align-items:center}.profile-hero{padding:8px 0 28px}.profile-school-heading{display:flex;align-items:center;gap:20px}.profile-school-heading>div{min-width:0}.profile-hero h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);font-weight:850;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.profile-meta,.profile-meta>span{display:flex;align-items:center;gap:8px}.profile-meta{flex-wrap:wrap;gap:10px 24px;margin-top:20px;font-size:.875rem;color:var(--muted)}.profile-meta strong{font-weight:550}.profile-meta svg{color:var(--color-primary-dark);flex-shrink:0}.profile-automatic{color:var(--ink)}.profile-vehicle-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 0}.profile-vehicle-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid transparent;border-radius:10px;font-size:.875rem;color:var(--muted);text-decoration:none}.profile-vehicle-tabs a:hover{background:#fff;border-color:var(--line)}.profile-vehicle-tabs a[aria-current=page]{background:var(--ink);color:#fff}.profile-vehicle-text strong{font-weight:650}.profile-vehicle-emoji{font-size:1.125rem}.profile-vehicle-check{display:flex;width:14px}.profile-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding:4px 0;background:transparent}.profile-quick-facts a{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:154px;padding:8px clamp(18px,3vw,30px);text-decoration:none}.profile-quick-facts a+a{border-left:1px solid var(--line);background:transparent}.profile-quick-facts a:hover{color:var(--color-primary-dark)}.profile-quick-facts svg{color:var(--color-primary-dark);margin-bottom:5px}.profile-quick-facts span{font-size:.875rem;color:var(--muted)}.profile-quick-facts strong{color:var(--color-primary-dark);font-size:clamp(1.35rem,3vw,2rem);line-height:1.2;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.profile-quick-facts small{font-size:.8125rem;color:var(--muted)}.profile-quick-facts strong small{font-size:.875rem;font-weight:500}.profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.profile-actions a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:650}.profile-contact-link{background:var(--color-secondary);border:1px solid var(--color-secondary);padding:10px 20px;border-radius:10px;text-decoration:none}.profile-contact-link:hover{border-color:var(--ink)}.profile-compare-link{color:var(--muted);text-underline-offset:4px}.profile-panel{min-width:0;padding:clamp(30px,4vw,48px) 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.profile-page h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:750;line-height:1.3;letter-spacing:-.025em}.profile-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.profile-kicker{display:block;margin-bottom:7px;color:var(--color-primary-dark);font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.profile-period{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.profile-page .directory-table-scroll{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.profile-page table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.profile-page :is(th,td){padding:18px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.profile-page thead th{color:var(--muted);font-size:.875rem;font-weight:550;line-height:1.4;background:#faf9fb}.profile-page tbody th{font-weight:600}.profile-results tbody tr:first-child{background:color-mix(in srgb,var(--color-primary) 4%,white)}.profile-page tbody tr:last-child :is(th,td){border-bottom:0}.profile-page td.profile-rate{color:var(--color-primary-dark);font-size:1.375rem;font-weight:750}.profile-cell-note{display:block;margin-top:5px;color:var(--muted);font-size:.8125rem}.profile-mobile-results{display:none}.profile-note,.profile-result-context,.profile-section-description,.profile-price-basis,.profile-sources p,.profile-details-grid p{color:var(--muted);font-size:.875rem;line-height:1.65}.profile-note,.profile-result-context{margin:14px 0 0}.profile-contact .profile-note{margin-bottom:20px}.profile-disclosure{border-top:1px solid var(--line);margin-top:20px}.profile-disclosure>summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:.875rem;font-weight:600;color:var(--muted)}.profile-disclosure>summary:hover,.profile-disclosure[open]>summary{color:var(--ink)}.profile-disclosure>:last-child{margin-bottom:0}.profile-history-disclosure{margin:24px 0}.profile-button{display:inline-flex;gap:8px;align-items:center;padding:12px 0;color:var(--color-primary-dark);font-size:.875rem;text-underline-offset:4px}.profile-offers,.profile-team,.profile-contact{margin-top:24px}.profile-offers h2,.profile-team h2,.profile-contact h2{margin-bottom:20px}.profile-pricing h3,.profile-team h3{margin:24px 0 12px;font-size:1rem;font-weight:650}.profile-pricing h3:first-child{margin-top:0;color:var(--muted);font-size:.875rem;font-weight:500}.profile-price-lead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 24px}.profile-price-lead strong{font-size:2rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.profile-price-lead>span{font-size:.875rem;color:var(--muted)}.profile-page .profile-package-table{table-layout:fixed}.profile-package-table caption{text-align:left;font-weight:600;padding-bottom:12px}.profile-package-table caption span{display:block;color:var(--muted);font-weight:400;line-height:1.6}.profile-page .profile-package-table th:first-child{width:36%}.profile-page .profile-package-table :is(th,td){padding:16px 12px;vertical-align:top;overflow-wrap:anywhere}.profile-package-table td:nth-child(n+3){font-weight:650}.profile-package-table td .profile-price-basis{display:block;margin-top:5px;font-size:.8125rem;font-weight:400}.profile-offer-link{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.profile-offer-link svg{display:inline;margin-left:4px}.profile-offer-link:hover{color:var(--color-primary-dark)}.profile-price-note{margin:18px 0 0}.profile-exam-fee{font-size:.875rem;color:var(--muted)}.profile-school-intro{font-size:1rem;line-height:1.75;color:var(--muted);margin:0 0 24px;max-width:75ch}.profile-feature-list{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:0}.profile-feature-list li{font-size:.875rem;line-height:1.6;padding-left:14px;border-left:2px solid var(--color-secondary)}.profile-count{color:var(--muted);font-weight:400}.profile-instructor-list{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none}.profile-instructor-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.875rem}.profile-instructor-list span{color:var(--muted)}.profile-contact-list{display:grid;grid-template-columns:auto 1fr;gap:16px 32px;margin:0}.profile-contact-list dt{font-size:.875rem;color:var(--muted)}.profile-contact-list dd{margin:0;min-width:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.profile-contact-list a{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary-dark)}.profile-details-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.profile-location-list{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:16px 0 0;list-style:none}.profile-location-list li{font-size:1rem;font-weight:550}.profile-questions{margin:0;padding-top:4px;padding-bottom:4px}.profile-questions>summary{color:var(--ink);padding:16px 0;font-size:1rem}.profile-question-list{padding:0;margin:0 0 16px;list-style:none;counter-reset:questions}.profile-question-list li{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.6;counter-increment:questions}.profile-question-list li:before{content:counter(questions,decimal-leading-zero);font-size:.875rem;color:var(--color-primary-dark);font-weight:650}.profile-sources{margin-top:24px}.profile-sources .directory-source-links{gap:12px 24px;font-size:.875rem}.profile-sources .directory-source-links a{padding:10px 0}.profile-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#school-prices,#school-contact,#profile-results-heading,#geschiedenis{scroll-margin-top:100px}@media (max-width: 760px){.profile-page .profile-desktop-results{display:none}.profile-mobile-results{display:grid;gap:16px}.profile-result-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.profile-result-card h3{margin:0;padding:12px 16px;background:#faf9fb;font-size:.875rem;font-weight:650}.profile-result-card:first-child h3{background:color-mix(in srgb,var(--color-primary) 6%,white)}.profile-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.profile-result-card dl>div{min-width:0;padding:16px}.profile-result-card dl>div+div{border-left:1px solid var(--line)}.profile-result-card dt{font-size:.875rem;color:var(--muted)}.profile-result-card dd{display:grid;gap:8px;margin:8px 0 0}.profile-result-card dd strong{font-size:1.75rem;color:var(--color-primary-dark);font-variant-numeric:tabular-nums;line-height:1.2}.profile-result-card dd span{font-size:.8125rem;line-height:1.5;color:var(--muted)}}@media (max-width: 600px){.profile-width{padding-top:20px}.profile-school-heading{align-items:flex-start;gap:14px}.profile-hero h1{font-size:1.875rem}.profile-quick-facts a{padding:18px 14px}.profile-quick-facts strong{font-size:1.375rem;overflow-wrap:anywhere}.profile-panel{padding:20px 16px}.profile-questions{padding-top:4px;padding-bottom:4px}.profile-contact-list{grid-template-columns:1fr;gap:4px}.profile-contact-list dd{margin-bottom:16px}.profile-offers .profile-package-table,.profile-offers .profile-package-table tbody,.profile-offers .profile-package-table caption{display:block}.profile-offers .profile-package-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.profile-offers .profile-package-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:20px 0;border-top:1px solid var(--line)}.profile-offers .profile-package-table td{display:block;padding:0;border:0;font-size:.875rem}.profile-offers .profile-package-table td:first-child{grid-column:1 / -1;font-size:1rem;font-weight:650}.profile-offers .profile-package-table td:nth-child(2){grid-column:1 / -1;color:var(--muted)}.profile-offers .profile-package-table td:nth-child(n+3):before{content:attr(data-label);display:block;font-size:.8125rem;color:var(--muted);font-weight:400;margin:8px 0 4px}}@media (max-width: 360px){.profile-quick-facts{grid-template-columns:1fr}.profile-quick-facts a+a{border-left:0;border-top:1px solid var(--line)}}.profile-opening-hours{margin:20px 0;padding:16px 0;border-block:1px solid #eeeaf0;font-size:14px}.profile-opening-hours summary{font-size:16px;font-weight:600;cursor:pointer}.profile-opening-hours p{color:#69616d;margin:8px 0 12px}.profile-opening-hours dl{max-width:360px;margin:12px 0}.profile-opening-hours dl>div{display:flex;justify-content:space-between;gap:20px;padding:4px 0}.profile-opening-hours dd{margin:0;text-align:right}.profile-ranking-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:4px 0 28px}.profile-ranking-icon{color:var(--color-primary-dark)}.profile-ranking-position>span,.profile-ranking-score>span,.profile-ranking-details>div>span{display:block;color:var(--muted);font-size:.8125rem}.profile-ranking-position>strong,.profile-ranking-score>strong{display:block;color:var(--color-primary-dark);font-size:clamp(2.75rem,7vw,4.25rem);font-weight:850;letter-spacing:-.07em;line-height:1;font-variant-numeric:tabular-nums}.profile-ranking-position>strong small,.profile-ranking-score>strong small{margin-left:7px;color:var(--muted);font-size:1rem;font-weight:550;letter-spacing:-.02em}.profile-ranking-position>p{margin:9px 0 0;color:var(--muted);font-size:.875rem}.profile-ranking-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--color-primary-dark, #a500cc);font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.profile-ranking-unavailable{color:var(--muted)!important}.profile-ranking-score{min-width:130px;padding-left:28px;border-left:1px solid var(--line)}.profile-ranking-score>strong{margin-top:7px;font-size:clamp(2rem,5vw,3rem)}.profile-ranking-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.profile-ranking-details>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:22px 0}.profile-ranking-details>div+div{padding-left:28px;border-left:1px solid var(--line)}.profile-ranking-details svg{grid-row:span 3;color:var(--color-primary-dark);margin-top:2px}.profile-ranking-details>div>strong{display:block;font-size:1.5rem;letter-spacing:-.035em;line-height:1.25}.profile-ranking-details>div>small{color:var(--muted);font-size:.8125rem;line-height:1.5}.profile-ranking details{margin-top:12px;font-size:14px}.profile-ranking summary{cursor:pointer}.profile-reviews-summary{padding:0 0 16px;border-bottom:1px solid var(--line);margin-bottom:16px}.profile-review-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.profile-google-review{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #e4e5e7;border-radius:16px;background:#fff;font-size:14px}.profile-review-author{display:flex;align-items:center;gap:12px}.profile-review-avatar{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#e8eef8;color:#365782;font-size:14px;font-weight:650}.profile-google-review:nth-child(3n+2) .profile-review-avatar{background:#e7f0e8;color:#3d6246}.profile-google-review:nth-child(3n+3) .profile-review-avatar{background:#f5eadf;color:#81572e}.profile-review-author>div{min-width:0}.profile-review-author a{color:#202124;font-weight:650;text-decoration:none;overflow-wrap:anywhere}.profile-review-author a:hover{text-decoration:underline}.profile-review-author time{display:block;margin-top:3px;color:#63666b;font-size:12px}.profile-review-stars{display:flex;align-items:center;gap:8px;margin-top:16px;color:#63666b;font-size:12px}.profile-review-texts blockquote{margin:12px 0 20px;padding:0;border:0;color:#303134;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.profile-google-review .profile-review-source{align-self:flex-start;margin-top:auto;color:#4a5058;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.profile-review-texts{grid-template-columns:minmax(0,1fr);gap:12px}.profile-google-review{padding:18px}}blockquote.profile-school-intro{margin:12px 0}.profile-centre-picker{display:grid;gap:8px;font-size:14px;margin:12px 0}.profile-centre-picker select{width:100%;max-width:100%;min-width:0;border:1px solid #ded5e3;border-radius:8px;padding:10px;background:#fff;color:inherit}@media (max-width: 760px){.profile-quick-facts{grid-template-columns:1fr;gap:0;padding:0}.profile-quick-facts a{min-height:auto;padding:18px 0}.profile-quick-facts a+a{border-left:0;border-top:1px solid var(--line)}.profile-ranking-summary{grid-template-columns:auto minmax(0,1fr)}.profile-ranking-score{grid-column:2;padding:16px 0 0;border-top:1px solid var(--line);border-left:0}.profile-ranking-details{grid-template-columns:1fr}.profile-ranking-details>div+div{padding-left:0;border-top:1px solid var(--line);border-left:0}}.profile-page td.profile-rate.profile-no-data,.profile-quick-facts strong.profile-no-data{color:var(--muted);font-size:.875rem;font-weight:400;letter-spacing:normal}.profile-hero{margin-bottom:24px;padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:22px;background:#fff}.profile-quick-facts{gap:12px;padding:0}.profile-quick-facts a{min-height:150px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#faf9fb}.profile-quick-facts a+a{border-left:1px solid var(--line)}.profile-quick-facts a:hover{border-color:#dca4eb;background:#fff}.profile-content-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start;padding-bottom:64px}.profile-toc-column{min-width:0}.profile-toc{position:sticky;top:104px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.profile-toc>p{margin:0 0 10px;color:var(--ink);font-size:.875rem;font-weight:750}.profile-toc ol{display:grid;gap:2px;padding:0;margin:0;list-style:none}.profile-toc a{display:block;padding:8px 10px;border-radius:8px;color:var(--muted);font-size:.8125rem;line-height:1.35;text-decoration:none}.profile-toc a:hover{background:#f8effb;color:var(--color-primary-dark)}.profile-sections{display:grid;gap:16px;min-width:0}.profile-sections>.profile-panel,.profile-details-grid>.profile-panel,.profile-sections>.profile-history-disclosure>.history,.profile-history-disclosure:has(>.profile-button){margin:0;padding:clamp(24px,4vw,34px);border:1px solid var(--line);border-radius:18px;background:#fff}.profile-sections>.profile-panel,.profile-sections>.profile-history-disclosure,.profile-sections>.profile-details-grid,.profile-sections>.profile-sources{scroll-margin-top:104px}.profile-sections>.profile-history-disclosure{margin:0}.profile-sections>.profile-history-disclosure>.history{margin:0}.profile-sections>.profile-sources{margin:0;padding:8px clamp(24px,4vw,34px);border:1px solid var(--line);border-radius:18px;background:#fff}.profile-sections>.profile-sources>summary{color:var(--ink)}.profile-details-grid{gap:16px;margin:0}.profile-offers,.profile-team,.profile-contact{margin-top:0}.profile-page h2{text-wrap:balance}.profile-page .profile-section-heading,.profile-page :is(.profile-offers,.profile-team,.profile-contact,.profile-google-reviews)>h2{margin-bottom:22px}.profile-panel :is(p,ul,dl,table,details)+h3{margin-top:28px}#school-ranking,#school-reviews,#school-about,#school-prices,#school-contact,#school-exam-locations,#school-trial-questions,#school-sources{scroll-margin-top:104px}@media (max-width: 900px){.profile-content-layout{grid-template-columns:1fr;gap:16px}.profile-toc{position:static;padding:14px 16px}.profile-toc ol{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.profile-toc li{flex:0 0 auto}.profile-toc a{padding:8px 10px;border:1px solid var(--line);white-space:nowrap}}@media (max-width: 760px){.profile-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-quick-facts a{min-height:138px;padding:14px}.profile-quick-facts a+a{border-top:1px solid var(--line)}}@media (max-width: 600px){.profile-hero{padding:20px 16px;border-radius:18px}.profile-quick-facts{grid-template-columns:1fr}.profile-quick-facts a{min-height:0;padding:16px}.profile-sections>.profile-panel,.profile-details-grid>.profile-panel,.profile-sections>.profile-history-disclosure>.history,.profile-history-disclosure:has(>.profile-button){padding:22px 16px}.profile-sections>.profile-sources{padding-inline:16px}}
