.expertise header{grid-column:1/11}.expertise h2{letter-spacing:-.05em;text-transform:uppercase;grid-area:2/1/auto/11;padding:1.5ch 0;font-size:max(32rem,min(6.25vw,80rem));font-weight:400;line-height:1}@media (width>=1140px){.expertise h2{grid-column:1/8}}h3.art-special{letter-spacing:-.01em;padding:0 0 1.5ch;font-size:max(24rem,min(2.1875vw,28rem));font-weight:400}.expertise p{grid-area:3/1/5/11;max-width:42ch;margin-bottom:5vw;font-size:max(20rem,min(3.8vw - 12px,28rem));line-height:1.4}@media (width>=600px){.expertise p{grid-column:5/11}}.expertise .lists{grid-area:6/1/8/11;grid-template-columns:1fr;gap:8px;display:grid}@media (width>=350px){.expertise .lists{grid-column:5/11}}@media (width>=440px){.expertise .lists{grid-column:5/11}}@media (width>=600px){.expertise .lists{grid-row:5/7}}@media (width>=640px){.expertise .lists{grid-column:1/11;grid-template-columns:repeat(3,1fr)}}@media (width>=760px){.expertise .lists{grid-column:2/11}}@media (width>=1140px){.expertise .lists{grid-column:5/11;grid-template-columns:repeat(3,1fr)}}.expertise .lists section{background-color:#0000;grid-template-rows:100px auto;padding:0 8px 8px 0;display:grid}@media (width>=350px){.expertise .lists section{border-left:1px solid var(--mod-green);padding:0 8px 8px}}.expertise h3{letter-spacing:-.03em;grid-area:1/1;margin-top:32px;font-size:24rem;font-weight:700;line-height:1}.expertise ul{grid-area:2/1;margin-bottom:32px;padding-left:0;list-style-type:none}.expertise li{letter-spacing:-.036em;font-size:16rem;font-weight:700;line-height:2}.expertise .lists section figure{grid-area:3/1/4/2;align-self:end}
