.practice-chronology-module__qY1CPG__chronology{min-width:0}.practice-chronology-module__qY1CPG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.practice-chronology-module__qY1CPG__toolbar p{color:var(--accent-dark);font:400 12px/1.6 var(--sans);margin:0}.practice-chronology-module__qY1CPG__toolbar p span{color:var(--accent);font:400 10px/1.6 var(--mono);margin-left:18px}.practice-chronology-module__qY1CPG__controls{flex-wrap:wrap;gap:7px;display:flex}.practice-chronology-module__qY1CPG__controls button{border:0;border-bottom:1px solid var(--line);min-width:39px;color:var(--accent-dark);font:400 10px/1.5 var(--mono);cursor:pointer;background:0 0;padding:6px 8px}.practice-chronology-module__qY1CPG__controls button:hover{border-color:var(--accent)}.practice-chronology-module__qY1CPG__hint{color:var(--caption-color);font:400 11px/1.6 var(--sans);margin:9px 0 18px}.practice-chronology-module__qY1CPG__viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--accent) transparent;scrollbar-width:thin;padding-bottom:10px;overflow-x:auto}.practice-chronology-module__qY1CPG__canvas{padding:0 24px;position:relative}.practice-chronology-module__qY1CPG__workTrack,.practice-chronology-module__qY1CPG__aiTrack{margin:0;padding:0;list-style:none;position:relative}.practice-chronology-module__qY1CPG__workEvent,.practice-chronology-module__qY1CPG__aiEvent{padding-right:8px;position:absolute}.practice-chronology-module__qY1CPG__workEvent a,.practice-chronology-module__qY1CPG__aiEvent a{z-index:2;background:var(--background);width:fit-content;max-width:100px;padding-right:5px;display:block;position:relative}.practice-chronology-module__qY1CPG__workEvent time,.practice-chronology-module__qY1CPG__aiEvent time{color:var(--accent);font:400 9px/1.4 var(--mono);display:block}.practice-chronology-module__qY1CPG__workEvent strong,.practice-chronology-module__qY1CPG__aiEvent strong{color:var(--text-body);font:400 13px/1.38 var(--mincho);margin-top:3px;display:block}.practice-chronology-module__qY1CPG__workEvent a:hover strong,.practice-chronology-module__qY1CPG__aiEvent a:hover strong{color:var(--accent-dark);text-underline-offset:4px;text-decoration:underline}.practice-chronology-module__qY1CPG__duration{z-index:1;border-bottom:2px solid var(--accent);opacity:.58;display:block;position:absolute;bottom:-7px;left:0}.practice-chronology-module__qY1CPG__annual{border-bottom:1px dashed var(--accent)}.practice-chronology-module__qY1CPG__axis{border-top:1px solid var(--accent);height:40px;position:relative}.practice-chronology-module__qY1CPG__axisTick{white-space:nowrap;padding-top:8px;position:absolute}.practice-chronology-module__qY1CPG__axisTick:before{content:"";border-left:1px solid var(--line);height:5px;position:absolute;top:0;left:0}.practice-chronology-module__qY1CPG__axisTick.practice-chronology-module__qY1CPG__folded:after{content:"//";top:-7px;left:var(--fold-offset,-62px);color:var(--accent);background:var(--background);font:400 10px/1 var(--mono);letter-spacing:2px;padding:0 8px;position:absolute}.practice-chronology-module__qY1CPG__year{color:var(--accent-dark);font:400 15px/1 var(--mono)}.practice-chronology-module__qY1CPG__month{color:var(--accent);font:400 9px/1 var(--mono)}.practice-chronology-module__qY1CPG__aiEvent{border-left:1px solid var(--accent-light);padding-left:7px}.practice-chronology-module__qY1CPG__aiEvent small{color:var(--caption-color);font:400 10px/1.35 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.practice-chronology-module__qY1CPG__workStem,.practice-chronology-module__qY1CPG__aiStem{background:var(--line);pointer-events:none;width:1px;position:absolute}.practice-chronology-module__qY1CPG__workStem{opacity:.38;left:0}.practice-chronology-module__qY1CPG__aiStem{left:-1px}.practice-chronology-module__qY1CPG__controls button:focus-visible,.practice-chronology-module__qY1CPG__viewport:focus-visible,.practice-chronology-module__qY1CPG__workEvent a:focus-visible,.practice-chronology-module__qY1CPG__aiEvent a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (max-width:767px){.practice-chronology-module__qY1CPG__toolbar{align-items:flex-end}.practice-chronology-module__qY1CPG__toolbar p span{margin-left:0;display:block}.practice-chronology-module__qY1CPG__controls{justify-content:space-between;width:100%}.practice-chronology-module__qY1CPG__controls button{min-height:38px}.practice-chronology-module__qY1CPG__hint{max-width:330px;margin-bottom:14px}.practice-chronology-module__qY1CPG__canvas{padding-left:18px;padding-right:18px}}
.home-practice-module__A-vBMq__studies{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.2vw,48px);min-height:521px;display:grid}.home-practice-module__A-vBMq__study{min-width:0}.home-practice-module__A-vBMq__studyLink{grid-template-rows:45px minmax(0,1fr) 148px 42px;height:520px;display:grid}.home-practice-module__A-vBMq__studyMeta{color:var(--accent);font:400 10px/1.5 var(--mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-practice-module__A-vBMq__studyMeta>span:last-child{text-align:right}.home-practice-module__A-vBMq__studyImage{justify-content:center;align-items:center;min-height:0;margin:0;padding:12px 0 26px;display:flex}.home-practice-module__A-vBMq__studyImage img{object-fit:contain;width:100%;height:100%;display:block}.home-practice-module__A-vBMq__studyCopy{border-top:1px solid var(--line);padding-top:13px}.home-practice-module__A-vBMq__studyCopy h3{font:400 clamp(21px, 1.9vw, 29px)/1.4 var(--mincho);margin:0}.home-practice-module__A-vBMq__studyCopy h3>span{font:400 clamp(21px, 1.9vw, 28px)/1.15 var(--canela);letter-spacing:-.02em;margin-top:5px;display:block}.home-practice-module__A-vBMq__studyCopy>p{max-width:360px;color:var(--text-body);font:400 13px/1.8 var(--sans);margin:15px 0 0}.home-practice-module__A-vBMq__studyFoot{border-bottom:1px solid var(--line);color:var(--accent);font:400 11px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.home-practice-module__A-vBMq__studyFoot>span:last-child{font-size:21px;transition:transform .18s}.home-practice-module__A-vBMq__studyLink:hover .home-practice-module__A-vBMq__studyFoot>span:last-child{transform:translate(3px,-3px)}.home-practice-module__A-vBMq__studyLink:hover h3{color:var(--accent-dark)}.home-practice-module__A-vBMq__studyLink:focus-visible,.home-practice-module__A-vBMq__ai:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-practice-module__A-vBMq__chronology{min-width:0}.home-practice-module__A-vBMq__timelineKey{height:37px;color:var(--accent);justify-content:space-between;align-items:start;gap:20px;display:flex}.home-practice-module__A-vBMq__timelineKey p{font:400 11px/1.5 var(--sans);margin:0}.home-practice-module__A-vBMq__timelineKey p>span{font:400 10px/1.5 var(--mono);margin-left:5px}.home-practice-module__A-vBMq__timelineKey i{color:var(--line);margin:0 12px;font-style:normal}.home-practice-module__A-vBMq__timelineKey>span{font:400 10px/1.5 var(--mono);letter-spacing:.03em}.home-practice-module__A-vBMq__years{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-practice-module__A-vBMq__year{grid-template-rows:104px 44px 111px;min-width:0;display:grid}.home-practice-module__A-vBMq__work{flex-direction:column;justify-content:end;padding:0 clamp(15px,2vw,30px) 14px 0;display:flex}.home-practice-module__A-vBMq__workTitle{font:400 clamp(15px, 1.35vw, 20px)/1.5 var(--mincho);margin:0}.home-practice-module__A-vBMq__workTitle>span,.home-practice-module__A-vBMq__ai p>span{display:block}.home-practice-module__A-vBMq__workNote{max-width:275px;color:var(--text-secondary);font:400 11px/1.65 var(--sans);margin:7px 0 0}.home-practice-module__A-vBMq__yearAxis{font:400 28px/1 var(--mono);color:var(--accent-dark);align-items:center;margin:0;display:flex;position:relative}.home-practice-module__A-vBMq__yearAxis:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.home-practice-module__A-vBMq__yearAxis time{background:var(--background);padding-right:18px;position:relative}.home-practice-module__A-vBMq__ai{min-width:0;padding:15px clamp(15px,2vw,30px) 0 0;display:block}.home-practice-module__A-vBMq__ai h4{font:400 clamp(19px, 1.7vw, 25px)/1.2 var(--canela);letter-spacing:-.015em;align-items:baseline;gap:9px;margin:0;display:flex}.home-practice-module__A-vBMq__ai h4>span{color:var(--accent);font:400 14px/1 var(--sans)}.home-practice-module__A-vBMq__ai p{color:var(--text-body);font:400 11px/1.75 var(--sans);margin:10px 0 0}.home-practice-module__A-vBMq__ai:hover h4{color:var(--accent-dark)}.home-practice-module__A-vBMq__mobileTrack{display:none}@media (min-width:768px) and (max-width:1100px){.home-practice-module__A-vBMq__studyMeta{font-size:9px}.home-practice-module__A-vBMq__studyMeta>span:last-child{max-width:80px}.home-practice-module__A-vBMq__studyLink{grid-template-rows:45px minmax(0,1fr) 190px 42px}.home-practice-module__A-vBMq__studyCopy>p{font-size:12px}.home-practice-module__A-vBMq__workTitle{font-size:15px}.home-practice-module__A-vBMq__workNote,.home-practice-module__A-vBMq__ai p{font-size:10px}.home-practice-module__A-vBMq__ai h4{font-size:19px}}@media (max-width:767px){.home-practice-module__A-vBMq__studies{min-height:0;display:block}.home-practice-module__A-vBMq__study+.home-practice-module__A-vBMq__study{margin-top:30px}.home-practice-module__A-vBMq__studyLink{grid-template-rows:auto auto auto auto;height:auto}.home-practice-module__A-vBMq__studyMeta{min-height:40px;font-size:10px}.home-practice-module__A-vBMq__studyImage{height:clamp(185px,56vw,340px);padding:10px 0 22px}.home-practice-module__A-vBMq__studyCopy{padding-top:17px}.home-practice-module__A-vBMq__studyCopy h3{font-size:24px}.home-practice-module__A-vBMq__studyCopy h3>span{font-size:25px}.home-practice-module__A-vBMq__studyCopy>p{max-width:none;margin-top:13px;font-size:14px}.home-practice-module__A-vBMq__studyFoot{min-height:44px;margin-top:14px;font-size:12px}}@media (max-width:999px){.home-practice-module__A-vBMq__timelineKey{height:auto;padding-bottom:24px}.home-practice-module__A-vBMq__timelineKey>span{display:none}.home-practice-module__A-vBMq__timelineKey p{font-size:11px}.home-practice-module__A-vBMq__timelineKey i{margin:0 7px}.home-practice-module__A-vBMq__years{border-left:1px solid var(--line);display:block}.home-practice-module__A-vBMq__year{flex-direction:column;padding:0 0 34px 24px;display:flex;position:relative}.home-practice-module__A-vBMq__year:last-child{padding-bottom:0}.home-practice-module__A-vBMq__yearAxis{order:-1;margin-bottom:20px;font-size:30px}.home-practice-module__A-vBMq__yearAxis:before{border:1px solid var(--accent);background:var(--background);border-radius:50%;width:7px;height:7px;top:12px;left:-28px}.home-practice-module__A-vBMq__work{padding:0;display:block}.home-practice-module__A-vBMq__workTitle{font-size:19px}.home-practice-module__A-vBMq__workNote{max-width:none;font-size:12px}.home-practice-module__A-vBMq__ai{border-top:1px solid var(--line);margin-top:19px;padding:17px 0 0}.home-practice-module__A-vBMq__ai h4{font-size:24px}.home-practice-module__A-vBMq__ai p{font-size:12px}.home-practice-module__A-vBMq__mobileTrack{color:var(--accent);font:400 10px/1.4 var(--sans-medium);letter-spacing:.03em;margin-bottom:8px;display:block}}@media (prefers-reduced-motion:reduce){.home-practice-module__A-vBMq__studyFoot>span:last-child{transition:none}}
