.simple-intro { padding-bottom:48px; }
.simple-intro h1 { margin-top:28px; }
.simple-intro .avo-title-initial { margin-right:-.16em; }
.simple-intro .avo-title-a { margin-right:-.1em; }
.simple-project-role { color:#c8d0dd; font-size:14px; line-height:1.8; margin-top:28px; }
.simple-project-role span:first-child { color:var(--muted); margin-right:8px; }
.simple-description { max-width:860px; margin-top:28px; }
.simple-description h2,.simple-skills h2 { font-family:'DM Sans',sans-serif; font-size:12px; font-weight:400; color:var(--muted); letter-spacing:0; margin:0 0 14px; }
.simple-description p { color:#bac2cf; font-size:15px; line-height:1.95; }
.simple-description p + p { margin-top:18px; }
.simple-skills { margin-top:28px; }
.simple-skills ul { display:flex; flex-wrap:wrap; list-style:none; gap:8px; }
.simple-skills li { border:1px solid var(--line); border-radius:999px; padding:9px 13px; font-size:11px; line-height:1.5; color:#c6cedb; }
.simple-gallery { display:flex; flex-direction:column; gap:24px; padding-bottom:70px; }
.simple-gallery figure { overflow:hidden; border-radius:24px; background:#eeeee8; }
.simple-gallery--rare-form figure { background:transparent; }
.simple-gallery img { width:100%; height:auto; }
@media(max-width:600px) {
 .simple-intro { padding-bottom:32px; }
 .simple-project-role { font-size:12px; margin-top:22px; }
 .simple-description { margin-top:24px; }
 .simple-description p { font-size:14px; line-height:1.9; }
 .simple-skills { margin-top:24px; }
 .simple-skills li { font-size:10px; padding:8px 11px; }
 .simple-gallery { gap:14px; padding-bottom:42px; }
 .simple-gallery figure { border-radius:18px; }
}
