.license-intro{background:#080909;padding:64px 0;color:#f5f5f7}.license-intro>.wrap>p:nth-child(2){font-size:clamp(1.8rem,3.4vw,3rem);letter-spacing:-.04em;line-height:1.2;margin:24px 0}.license-pillars{display:flex;gap:16px 32px;flex-wrap:wrap;color:#b5b7bf;font-size:1rem}.license-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.license-card{padding:30px;border-top:1px solid #bfc1c8}.license-number{font-size:.875rem;color:#62636b}.license-card h3,.license-education h3,.license-progression h3,.license-meeting-card h3{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em;line-height:1.2;margin:22px 0 16px}.license-card p,.license-education p,.license-progression p,.license-meeting p,.home-club-licensing p{font-size:1rem;line-height:1.7}.license-card p,.license-progression p{color:#55565d}.license-education{display:grid;grid-template-columns:1fr 1fr;gap:65px}.license-education>div{border-top:1px solid #45464d;padding-top:30px}.diploma-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.diploma-list span{border:1px solid #555760;border-radius:100px;padding:10px 17px;font-size:.9375rem}.license-education p,.license-meeting p,.home-club-licensing p{color:#bfc1ca}.license-note{font-size:.875rem!important;line-height:1.65!important}.license-education .license-note{margin-top:30px}.license-progression{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.license-progression>div{border-top:2px solid #181a1e;padding-top:24px}.license-progression span,.license-home-detail>span{font-size:.875rem;letter-spacing:.06em}.license-meeting,.home-club-licensing{padding:100px 0;background:#080909;color:#f5f5f7}.license-meeting-grid,.license-home-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px}.license-meeting h2,.home-club-licensing h2{font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1.07;letter-spacing:-.05em;margin:24px 0}.license-meeting-card{border:1px solid #404249;border-radius:24px;padding:36px}.license-meeting-card .button{margin:24px 0 12px;white-space:normal;text-align:center}.license-meeting-card>a:last-child,.license-home-detail>a{font-size:1rem;line-height:1.5;display:inline-block;text-decoration:underline;text-underline-offset:5px;margin-top:15px}.license-home-detail{border-left:1px solid #555760;padding-left:45px}.license-home-detail h3{font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.2;letter-spacing:-.035em;margin:24px 0}.home-club-licensing .button{margin-top:25px}#founder-meeting{scroll-margin-top:100px}.license-meeting :focus-visible{outline:3px solid #8eadd2;outline-offset:5px}
@media(max-width:950px){.license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-education,.license-meeting-grid,.license-home-grid{gap:35px}.license-meeting-card{padding:26px}.license-progression{gap:25px}}
@media(max-width:650px){.license-grid,.license-education,.license-progression,.license-meeting-grid,.license-home-grid{grid-template-columns:1fr}.license-card{padding:25px 0}.license-grid{gap:0}.license-meeting,.home-club-licensing{padding:65px 0}.license-home-detail{border-left:0;border-top:1px solid #555760;padding:30px 0 0}.license-intro{padding:45px 0}.license-education{gap:38px}.license-meeting-card .button{width:100%;font-size:.9375rem}.license-meeting-card{padding:24px}.license-meeting-card>a:last-child{overflow-wrap:anywhere}.license-pillars{gap:12px}}

.training-toolbar .segmented span{white-space:nowrap}.training-toolbar .segmented input:focus-visible+span{outline:3px solid #4679af;outline-offset:2px}@media(max-width:760px){.training-toolbar .segmented{width:100%}.training-toolbar .segmented label{flex:1;min-width:0}.training-toolbar .segmented span{padding:13px 7px;font-size:.875rem;text-align:center}}
