.newvisitorWrap.kizugawaLp .kizugawaInstructors{min-width:0}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorControls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:24px 0 16px;font-size:13px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorControls button{width:auto;margin:0;padding:8px 14px;min-height:44px;border:1px solid #777;border-radius:24px;background:#fff;color:#222;font-size:14px;line-height:1.5;cursor:pointer}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorStrip{position:relative;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 4px 20px;scrollbar-width:thin;scrollbar-color:#999 #eee}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorChoice{display:flex;flex:0 0 112px;flex-direction:column;align-items:center;gap:10px;border:0;padding:0;background:rgba(0,0,0,0);color:#222;font-size:14px;font-weight:700;cursor:pointer}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorChoice[aria-pressed=true] .instructorAvatar{border-color:#e4489e;box-shadow:0 0 0 3px #fbe2f1}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorAvatar{width:112px;height:112px;border:3px solid rgba(0,0,0,0);border-radius:50%;overflow:hidden;background:#eee;display:grid;place-items:center}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorAvatar img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerText:focus-visible,.newvisitorWrap.kizugawaLp .kizugawaInstructors button:focus-visible{outline:3px solid #222;outline-offset:3px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareer{margin-top:24px;padding:28px;border-radius:20px;background:#f8f6f8;text-align:left}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerHeading{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #ddd}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerHeading h3{margin:0;font-size:26px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerHeading>span{font-size:12px;letter-spacing:.08em;color:#666}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerText{height:340px;overflow-y:auto;margin-top:18px;padding-right:12px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerText p{margin:0;font-size:14px;line-height:1.9;font-weight:400;text-align:left;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:640px){.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorChoice{flex-basis:88px;font-size:12px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorAvatar{width:88px;height:88px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareer{padding:20px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerText{height:300px}.newvisitorWrap.kizugawaLp .kizugawaInstructors .instructorCareerHeading h3{font-size:23px}}