@media (max-width:767px){.mobile_page___rBV0{min-width:0;padding:0 0 32px}.mobile_page___rBV0 h1{font-size:28px;line-height:1.35}.mobile_page___rBV0 :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.mobile_page___rBV0 .px-6{padding-left:0;padding-right:0}.mobile_page___rBV0 .p-6{padding:16px}.mobile_page___rBV0 :is(.p-8,.p-10){padding:20px}.mobile_page___rBV0 .py-14{padding-top:32px;padding-bottom:32px}.mobile_page___rBV0 .pt-14{padding-top:32px}.mobile_page___rBV0 .gap-10{gap:24px}.mobile_page___rBV0 .h-10.w-10,.mobile_page___rBV0 li>.h-1\.5{flex-shrink:0}.mobile_page___rBV0 a.inline-flex{min-height:44px;max-width:100%;justify-content:center}.mobile_page___rBV0 summary{min-height:44px;align-content:center}.mobile_page___rBV0 .mobile_aboutHero__5CuyR{padding:28px 16px}.mobile_aboutHero__5CuyR figcaption{gap:12px;padding:16px}.mobile_aboutHero__5CuyR figcaption a{width:44px;height:44px}.mobile_flowStep___zQDs>div:first-child{gap:12px}.mobile_flowStep___zQDs>div:first-child>div:first-child{width:40px;height:40px;flex-shrink:0}.mobile_reader__lOBd4{display:flex;flex-direction:column}.mobile_toc___krIK{order:-1;min-width:0;margin-top:24px}.mobile_toc___krIK>div>div{padding:16px}.mobile_toc___krIK ul{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scroll-snap-type:x proximity}.mobile_toc___krIK li{flex:0 0 168px;margin-top:0;scroll-snap-align:start}.mobile_toc___krIK a{align-items:center;min-height:52px;height:100%;padding:8px;border:1px solid rgb(226 232 240/.8)}.mobile_toc___krIK a>span:first-child{flex-shrink:0;margin-top:0}.mobile_caseDetail__Zf180:before{left:0;right:0}.mobile_caseDetail__Zf180>section>header{flex-direction:column;gap:8px}.mobile_caseDetail__Zf180>section>header h2{font-size:26px;line-height:1.4}.mobile_caseDetail__Zf180>section>header a{display:inline-flex;align-items:center;min-height:44px}.mobile_gallery__N3Y2B{--case-gallery-card-width:calc(100% - 24px)}.mobile_gallery__N3Y2B .case-gallery-stage{padding:12px 0;touch-action:pan-y}.mobile_gallery__N3Y2B .case-gallery-stage>div{height:min(84vw,320px)}.mobile_gallery__N3Y2B .case-gallery-card img,.mobile_gallery__N3Y2B .case-gallery-card>div>div{height:min(70vw,280px)}.mobile_gallery__N3Y2B>div:last-child{flex-wrap:wrap;gap:0}.mobile_gallery__N3Y2B>div:last-child button{box-sizing:content-box;width:6px;height:6px;padding:15px;background-clip:content-box}}