.resume{padding:64px 32px}@media (max-width:768px){.resume{padding:32px 16px}}.page{width:100%;max-width:1440px;height:100%;margin:0 auto}.page-wrapper{gap:32px;padding:24px 0}@media (max-width:480px){.page-wrapper{padding:0}}.resume{scrollbar-width:thin;scrollbar-color:#5b9891 #aeaeae33;scroll-behavior:smooth;margin-right:12px;overflow:hidden scroll}.resume::-webkit-scrollbar{width:4px}.resume::-webkit-scrollbar-track{background:#aeaeae33}.resume::-webkit-scrollbar-thumb{background:#5b9891}.list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}@media (max-width:480px){.list{grid-template-columns:1fr;gap:24px}}.page-wrapper{flex-direction:column;display:flex}.text-h1{font-size:clamp(44px,2.97619vw + 21.1429px,64px);font-weight:800;line-height:1}.text-h2{font-size:clamp(24px,1.19048vw + 14.8571px,32px);font-weight:800;line-height:44px}.text-h3{font-size:20px;line-height:28px}.text-p1{font-size:16px;line-height:24px}.text-p2{font-size:14px;line-height:18px}.resume__wrapper{position:relative}.resume__list{flex-direction:column;gap:12px;margin-top:12px;display:flex}
