body:has(.about-clean) .kit-photo-strip:not(.ac-photo .kit-photo-strip){display:none}.about-clean{background:var(--background);color:var(--ink);font-size:17px;line-height:1.55}.ac-inner{min-width:0;max-width:1200px;margin:0 auto;padding:28px 24px}.ac-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:14px;font-weight:600}.about-clean h1{max-width:900px;margin:8px 0 10px;font-size:38px;font-weight:700;line-height:1.16}.about-clean h2{font-size:26px;font-weight:700;line-height:1.25}.ac-intro{color:var(--muted-foreground);font-size:17px}.ac-photo{max-width:1200px;margin:0 auto;padding:0 24px}.ac-photo figure{max-height:340px;overflow:hidden}.ac-who{grid-template-columns:1.6fr 1fr;gap:48px;display:grid}.ac-who p+p{margin-top:14px}.ac-side>div{border-top:2px solid var(--ink);padding-top:10px}.ac-side>div+div{margin-top:24px}.ac-side h3{font-size:17px;font-weight:700}.ac-side p{margin-top:4px;font-size:16px}.ac-band{background:#f5f7fa}.ac-sub{color:var(--muted-foreground);margin-top:4px;font-size:16px}.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:20px;display:grid}.ac-grid a{border-top:2px solid var(--ink);min-height:44px;padding-top:10px;display:block}.ac-grid h3{font-size:17px;font-weight:700}.ac-grid p{color:var(--muted-foreground);margin-top:4px;font-size:15px}.ac-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:20px;padding:0;list-style:none;display:grid}.ac-steps b{color:var(--rust);font-size:14px;display:block}.ac-steps h3{margin-top:2px;font-size:17px;font-weight:700}.ac-steps p{color:var(--muted-foreground);margin-top:4px;font-size:15px}.ac-regions{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:16px;padding:0;list-style:none;display:grid}.ac-regions li{border-bottom:1px solid var(--hairline);padding:10px 0;font-size:16px}.ac-btn{background:var(--ink);min-height:44px;color:var(--background);align-items:center;margin-top:16px;padding:10px 22px;font-size:16px;font-weight:600;display:inline-flex}@media (width<=900px){.ac-grid,.ac-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ac-inner{padding:22px 16px}.ac-photo{padding:0 16px}.about-clean h1{font-size:27px}.about-clean h2{font-size:24px}.ac-who{grid-template-columns:1fr;gap:24px}.ac-grid,.ac-steps,.ac-regions{grid-template-columns:1fr}}.about-clean>.ac-inner:first-child{padding-bottom:12px}
