:root{--bg:#182022;--bg-elevated:#1f292c;--surface:#182022b8;--surface-solid:#20282b;--surface-alt:#11181a;--text:#f4f0e8;--text-soft:#d1c9bc;--muted:#6b6b6b;--border:#836c4252;--red:#520400;--red-bright:#9c0001;--gold:#836c42;--gold-bright:#c69212;--yellow:#f7d651;--container:1180px;--radius:20px;--shadow:0 20px 60px #00000047}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth;font-family:Inter Variable,Inter,Segoe UI,sans-serif}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top,#c6921214,#0000 22rem),linear-gradient(#11181a,#182022 32rem);margin:0}main{display:block}img{max-width:100%;display:block}a{color:inherit;text-decoration-color:#f4f0e873}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;line-height:1.2}h1{font-size:clamp(1.75rem,2.8vw,2.75rem)}h2{font-size:clamp(1.4rem,2vw,1.875rem)}h3{font-size:1.35rem}p,li,td,th,select,label{font-size:1rem;line-height:1.65}.container{width:min(var(--container), calc(100% - 2rem));margin-inline:auto}.is-hidden{display:none!important}.lead{color:var(--text-soft);max-width:58ch;font-size:1.12rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-bright);margin-bottom:.8rem;font-size:.78rem;font-weight:700}.muted{color:var(--muted)}.stack-lg{height:1.5rem}.section,.page-body{padding:4rem 0}.section--tight{padding-top:0}.section--alt{background:linear-gradient(#ffffff03,#fff0)}.page-hero{padding:4.5rem 0 1rem}.section-title{max-width:62ch;margin-bottom:1.8rem}.section-title--centered{text-align:center;margin-inline:auto}.section-heading{max-width:42rem;margin-bottom:1.75rem}.button{min-height:48px;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,box-shadow .18s,color .18s;display:inline-flex}.button--small{min-height:40px;padding:.65rem 1rem;font-size:.95rem}.button--primary{background:linear-gradient(180deg, #82221be6, var(--red));color:var(--text);border-color:#c6921240}.button--secondary{color:var(--text);background:#836c421f;border-color:#c6921252}.button--ghost{color:var(--text-soft);background:0 0;border-color:#836c423d}.tag{border-radius:999px;align-items:center;min-height:30px;padding:.2rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.tag--gold{background:#836c422e;border:1px solid #c692124d}.tag--red{background:#52040073;border:1px solid #9c000180}.tag--gray{background:#6b6b6b29;border:1px solid #6b6b6b4d}.site-header{z-index:20;backdrop-filter:blur(16px);background:#11181ac2;border-bottom:1px solid #836c4229;position:sticky;top:0}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:84px;display:grid}.site-header__cta{justify-content:flex-end;display:flex}.site-logo{align-items:center;gap:.9rem;min-width:0;text-decoration:none;display:inline-flex}.site-logo__image-wrap{background:#ffffff17;border:1px solid #c6921238;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:0 6px 18px #00000038}.site-logo__image{object-fit:contain;flex-shrink:0;width:50px;height:50px;display:block}.site-logo__image--compact{width:50px;height:50px}.site-logo__text{gap:.15rem;min-width:0;display:grid}.site-logo__text strong{font-size:1rem;font-weight:700;line-height:1.15}.site-logo__text small{color:var(--text-soft);font-size:.78rem;line-height:1.3}.site-header .site-logo__text strong,.site-header .site-logo__text small{white-space:nowrap}.nav ul{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--text-soft);border-bottom:1px solid #0000;padding:.35rem 0;font-size:.95rem;text-decoration:none}.nav a:hover,.nav a.is-active{color:var(--text);border-bottom-color:var(--gold-bright)}.nav-toggle{border:1px solid var(--border);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background .22s,color .22s;display:none}.nav-toggle:hover{background:var(--surface-solid)}.nav-toggle__bars{gap:4px;display:grid}.nav-toggle__bar{background:currentColor;width:18px;height:1.5px;display:block}.mobile-nav{background:var(--bg);z-index:40;flex-direction:column;padding:5.5rem 1.75rem 2rem;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-nav.is-open{display:flex}.mobile-nav__close{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;font-size:1.5rem;line-height:1;position:absolute;top:1.25rem;right:1.25rem}.mobile-nav__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mobile-nav__link{color:var(--text-soft);border-bottom:1px solid var(--border);padding:.85rem 0;font-size:1.25rem;text-decoration:none;display:block}.mobile-nav__link:hover{color:var(--text)}.mobile-nav__link--highlight{color:var(--gold-bright);font-weight:600}.floating-find{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;background:linear-gradient(180deg, #82221bf2, var(--red));min-height:48px;color:var(--text);border:1px solid #c6921259;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-weight:600;text-decoration:none;display:none;position:fixed;box-shadow:0 12px 32px #00000073}.floating-find:active{transform:scale(.97)}.floating-find{transition:opacity .26s,transform .26s}.floating-find.is-suppressed{opacity:0;pointer-events:none;transform:translateY(.5rem)}.skip-link{z-index:100;background:var(--gold-bright);color:#11181a;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.hero{padding:5.5rem 0 3rem}.hero__grid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.hero__content,.hero__panel,.card,.table-shell{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff05,#fff0),#11181ac7}.hero__content{align-content:center;min-height:32rem;padding:3rem;display:grid}.hero__content h1{max-width:20ch}.hero__actions,.section-actions,.card-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.hero__panel{gap:1rem;padding:1rem;display:grid}.hero-stat{background:#ffffff04;border:1px solid #836c4233;border-radius:16px;padding:1.25rem}.hero-stat strong{margin-bottom:.5rem;font-family:Georgia,serif;font-size:1.1rem;display:block}.quick-links,.grid{gap:1.25rem;display:grid}.quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.quick-link,.info-card{padding:1.5rem}.card h3,.quick-link h3,.info-card h3{margin-bottom:.7rem}.quick-link,.info-card{text-decoration:none}.card,.quick-link,.info-card,.school-card,.students-link-card,.students-event-card,.students-benefit-card,.teachers-benefit-card,.teachers-criteria-card,.teachers-process-step,.membership-benefit-card,.membership-term,.membership-usage-card,.grades-card,.agenda-card,.location-item,.bond-panel,.contact-details,.agenda-note{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.button{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s}.nav a{transition:color .16s,border-bottom-color .16s,opacity .16s}.site-logo{transition:opacity .18s,transform .18s}.site-logo__image-wrap{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}@media (hover:hover) and (pointer:fine){.card:hover,.quick-link:hover,.info-card:hover,.school-card:hover,.students-link-card:hover,.students-event-card:hover,.students-benefit-card:hover,.teachers-benefit-card:hover,.teachers-criteria-card:hover,.teachers-process-step:hover,.membership-benefit-card:hover,.membership-term:hover,.membership-usage-card:hover,.grades-card:hover,.agenda-card:hover,.location-item:hover,.bond-panel:hover,.contact-details:hover,.agenda-note:hover{border-color:#c692126b;transform:translateY(-2px);box-shadow:0 24px 70px #00000057}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0003}.button--primary:hover{border-color:#f7d65152}.button--secondary:hover,.button--ghost:hover{color:var(--text);border-color:#c692126b}.site-logo:hover{transform:translateY(-1px)}.site-logo:hover .site-logo__image-wrap{background:#ffffff1c;border-color:#c6921257;box-shadow:0 10px 24px #00000042}}.prose>*+*{margin-top:1rem}.prose ul,.clean-list{padding-left:1.2rem}.data-table{border-collapse:collapse;width:100%;overflow:hidden}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #836c422e;padding:1rem}.data-table th{color:var(--text-soft);font-weight:700}.table-shell{padding:0;overflow-x:auto}.cta-band{padding-top:0}.cta-band__inner{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#f7d65114,#0000 16rem),linear-gradient(#52040038,#5204000f);justify-content:space-between;align-items:center;gap:1rem;padding:2rem;display:flex}.site-footer{background:#0c111373;border-top:1px solid #836c4229;margin-top:4rem;padding:3rem 0}.footer-grid{justify-content:space-between;align-items:start;gap:2rem;display:flex}.footer-grid>*{flex:1 1 0;min-width:0}.footer-copy{max-width:34ch;color:var(--text-soft)}.site-logo--footer{align-items:center;gap:1rem}.site-logo--footer .site-logo__image-wrap{background:#ffffff12;border:1px solid #c692122e;width:84px;height:84px}.site-logo--footer .site-logo__image--footer{width:72px;height:72px}.site-logo--footer .site-logo__text strong{font-size:1.05rem}.filter-bar{justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.filter-select{min-width:200px}.filter-select label{color:var(--text-soft);margin-bottom:.35rem;display:block}.filter-select select{width:100%;min-height:44px;color:var(--text);background:#182022f2;border:1px solid #836c424d;border-radius:12px;padding:.75rem .9rem}.filter-field{flex-direction:column;gap:.45rem;display:flex}.filter-field label{font-size:.95rem;font-weight:600}.filter-input,.filter-select{color:#f4f0e8;background:#182022;border:1px solid #6b6b6b73;border-radius:.5rem;width:100%;padding:.85rem 1rem}.filter-input::placeholder{color:#6b6b6b}.map-placeholder{text-align:center;place-content:center;min-height:220px;display:grid}.school-filter-panel{background:#18202266;border:1px solid #836c4259;border-radius:.75rem;margin-bottom:2rem;padding:1.25rem}.school-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.school-filter-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.school-filter-result{color:#6b6b6b;margin:0}.school-grid{gap:1.5rem;display:grid}.school-card{background:#1820228c;border:1px solid #836c4259;border-radius:.9rem;padding:1.5rem}.school-card__header,.school-card-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.school-card-header h2{margin:0}.school-region{background:#5204002e;border:1px solid #52040073;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.9rem;display:inline-flex}.school-meta p,.school-description p,.school-times ul{margin-top:0}.school-times h3,.school-locations h3{margin-bottom:.5rem}.school-times ul{margin-bottom:0;padding-left:1.2rem}.school-locations{margin-top:1.5rem}.location-list{gap:.85rem;display:grid}.location-item{background:#18202259;border:1px solid #836c4240;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.location-item-content p{margin:0}.location-item-title{margin-bottom:.25rem}.location-item-address,.location-item-time{color:#cfc8bc}.location-item-address+.location-item-time{margin-top:.25rem}.location-button{white-space:nowrap}@media (width<=960px){.site-header__inner,.hero__grid,.quick-links,.grid--four,.grid--two,.footer-grid,.cta-band__inner{grid-template-columns:1fr;display:grid}.site-header__inner{padding:1rem 0}.nav{display:none}.nav-toggle{display:inline-flex}.site-header__inner{grid-template-columns:auto auto;justify-content:space-between}.site-header__cta{align-items:center;gap:.6rem;display:flex}.site-header__cta .button{display:none}.floating-find{display:inline-flex}.site-header .site-logo__text small{white-space:normal}.hero__content{min-height:auto;padding:2rem}.filter-bar,.school-card__header,.event-card__meta{display:grid}.site-logo--footer{align-items:flex-start}.site-logo--footer .site-logo__image-wrap{width:72px;height:72px}.site-logo--footer .site-logo__image--footer{width:60px;height:60px}}@media (width<=900px){.school-filter-grid,.agenda-filter-grid,.students-links-grid,.students-event-grid,.students-benefits-grid,.teachers-benefits-grid,.teachers-criteria-grid,.membership-benefits-grid,.membership-terms,.membership-fee__grid,.grades-exams__grid,.grades-grid,.bond-intro__grid,.bond-network__grid,.bond-contact__panel,.pillar-grid,.benefit-grid,.contact-page__grid{grid-template-columns:1fr}.teachers-criteria-card--wide,.membership-term--wide,.grades-card--wide{grid-column:span 1}.teachers-process-step{grid-template-columns:1fr}.grades-list--columns{columns:1}}@media (width<=720px){.location-item{flex-direction:column;align-items:stretch}.location-button{align-self:flex-start}}@media (width<=640px){.container{width:min(var(--container), calc(100% - 1rem))}.hero{padding-top:3.5rem}.section,.page-body{padding:3rem 0}.card,.quick-link,.info-card,.hero__content{padding:1.2rem}.button{width:100%}.hero__actions,.section-actions,.card-actions,.agenda-hero__actions{display:grid}}.school-filter-intro{margin-bottom:1rem}.school-filter-intro h2{margin-bottom:.35rem;font-size:clamp(1.35rem,2vw,1.8rem)}.school-filter-intro p{color:var(--text-soft);max-width:48rem;margin:0}.agenda-filter-intro{margin-bottom:1rem}.agenda-filter-intro h2{margin-bottom:.35rem;font-size:clamp(1.35rem,2vw,1.8rem)}.agenda-filter-intro p{color:var(--text-soft);max-width:42rem;margin:0}.students-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=900px){.students-membership-grid{grid-template-columns:1fr}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .5s,transform .5s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.intro-strong{color:var(--text);opacity:.9;font-weight:500}.event-card__tag{margin-bottom:.875rem}.event-card__date{margin:0 0 .5rem;line-height:1.2}.didactic-callout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.didactic-callout{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f7d6510d,#0000 14rem),#1820226b;border:1px solid #836c4247;border-radius:1.5rem;padding:1.5rem 1.75rem}.didactic-callout h2{margin-top:0}.benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.benefit-item{background:#18202252;border:1px solid #836c423d;border-radius:1rem;padding:1rem 1.25rem}.benefit-item p{margin:0}.faq-list{gap:1rem;display:grid}.faq-item{background:radial-gradient(circle at 100% 0,#f7d6510a,#0000 12rem),#1820225c;border:1px solid #836c423d;border-radius:1.25rem;padding:1.25rem 1.5rem}.faq-item h3{margin-top:0;margin-bottom:.75rem}.faq-item p{margin-bottom:0}.didactic-summary{max-width:56rem;box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f7d6510f,#0000 15rem),#1820226b;border:1px solid #c6921247;border-radius:1.5rem;padding:1.75rem 2rem}.didactic-summary h2{margin-top:0}@media (width<=900px){.didactic-callout-grid,.benefit-list{grid-template-columns:1fr}}.toc-card{box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#f7d6510d,#0000 14rem),#1820226b;border:1px solid #836c4247;border-radius:1.5rem;padding:1.5rem 1.75rem}.toc-card h2{margin-top:0}.toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.toc-grid a{color:var(--text);background:#18202242;border:1px solid #836c4238;border-radius:.9rem;padding:.85rem 1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:block}.toc-grid a:hover{background:#18202266;border-color:#c6921259;transform:translateY(-1px)}.history-note{background:#1820225c;border-left:4px solid #c69212b3;border-radius:0 1rem 1rem 0;margin:1.5rem 0;padding:1.25rem 1.5rem}.history-note__title{color:var(--text);margin:0 0 .5rem;font-weight:700}.history-note p:last-child{margin-bottom:0}html{scroll-behavior:smooth}@media (width<=900px){.toc-grid{grid-template-columns:1fr}}.form-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.form-card{position:relative}.form-card__step{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.9rem;font-weight:700}.form-card h3{margin-top:0}@media (width<=900px){.form-card-grid{grid-template-columns:1fr}}.doelgroep-summary{max-width:64rem;margin-bottom:1.5rem}.doelgroep-summary p{margin:0}.doelgroep-grid{align-items:stretch}.history-intro{max-width:64rem;margin-bottom:1.5rem}.history-grid{margin-bottom:1.5rem}.history-note--strong{border-left-width:5px;max-width:64rem;margin-bottom:1.5rem}.training-intro{max-width:64rem;margin-bottom:1.5rem}.training-flow{gap:1rem;margin-bottom:1.5rem;display:grid}.training-step{background:radial-gradient(circle at 100% 0,#f7d6510a,#0000 12rem),#1820225c;border:1px solid #836c423d;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 1.25rem;display:grid}.training-step__number{width:2.3rem;height:2.3rem;color:var(--accent);border:1px solid #c6921266;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.training-step__content h3{margin:0}.training-summary{max-width:64rem}.faq-accordion{gap:1rem;display:grid}.faq-accordion__item{background:radial-gradient(circle at 100% 0,#f7d6510a,#0000 12rem),#1820225c;border:1px solid #836c423d;border-radius:1.25rem;overflow:hidden}.faq-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-weight:700;list-style:none;display:flex}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__summary:after{content:"+";color:var(--accent);flex-shrink:0;font-size:1.4rem;line-height:1}.faq-accordion__item[open] .faq-accordion__summary:after{content:"−"}.faq-accordion__content{padding:0 1.4rem 1.25rem}.faq-accordion__content p{color:var(--text-soft);margin:0}.motivatie-summary,.eerste-les-summary{max-width:64rem;margin-top:1.5rem}.prose--emphasis{max-width:72rem}.prose--emphasis h2{margin-bottom:1.25rem}.prose-intro{color:var(--text);margin-bottom:1.75rem;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);line-height:1.7}.prose-accent{border-left:3px solid #c692128c;max-width:68rem;padding-left:1.25rem}.prose-accent p{color:var(--text-soft);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.footer-social[data-astro-cid-oenwriqq]{color:var(--text-soft);margin-top:.9rem;font-size:.9rem}.footer-social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-underline-offset:4px;text-decoration:underline}.footer-social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--text)}.footer-seal[data-astro-cid-oenwriqq]{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.footer-seal__link[data-astro-cid-oenwriqq]{color:var(--text-soft);align-items:center;gap:.9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.footer-seal__link[data-astro-cid-oenwriqq]:hover span[data-astro-cid-oenwriqq]{color:var(--text);text-underline-offset:4px;text-decoration:underline}.footer-seal__mark[data-astro-cid-oenwriqq]{flex-shrink:0;width:48px;height:48px}.breadcrumbs[data-astro-cid-rccrbjaa]{padding:.75rem 0 0;font-size:.875rem}.breadcrumbs__list[data-astro-cid-rccrbjaa]{flex-wrap:wrap;gap:.4rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-rccrbjaa]{color:var(--color-muted,#6b7280);align-items:center;gap:.4rem;display:flex}.breadcrumbs__item[data-astro-cid-rccrbjaa] a[data-astro-cid-rccrbjaa]{color:inherit;text-decoration:none}.breadcrumbs__item[data-astro-cid-rccrbjaa] a[data-astro-cid-rccrbjaa]:hover,.breadcrumbs__item[data-astro-cid-rccrbjaa] a[data-astro-cid-rccrbjaa]:focus-visible{text-decoration:underline}.breadcrumbs__item[data-astro-cid-rccrbjaa] [data-astro-cid-rccrbjaa][aria-current=page]{color:var(--color-text,#111);font-weight:500}.breadcrumbs__sep[data-astro-cid-rccrbjaa]{color:var(--color-muted,#9ca3af);user-select:none}
