.aip-smp{padding:56px 0 80px;background:#fff}.aip-smp-in{max-width:1240px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px)) 0 max(16px,env(safe-area-inset-right,0px))}.aip-smp-crumb{font-size:12.5px;color:#6b7280;margin:0 0 22px}.aip-smp-crumb a{color:inherit;text-decoration:none}.aip-smp-crumb a:hover{color:#d33}.aip-smp-crumb span:first-of-type{margin:0 8px;color:#c4c8ce}.aip-smp-eb{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#d33;margin:0 0 12px}.aip-smp h1{font-size:clamp(30px,4vw,46px);line-height:1.1;font-weight:800;color:#333;margin:0 0 14px;letter-spacing:-.01em}.aip-smp h1 span{color:#d33}.aip-smp-lead{font-size:16px;line-height:1.6;color:#555;margin:0 0 36px;max-width:720px}.aip-smp-lead a{color:#d33;font-weight:600}.aip-smp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 36px;align-items:start}.aip-smp-sec h2{font-size:18px;font-weight:700;color:#222;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #dd3333;display:flex;justify-content:space-between;align-items:baseline}.aip-smp-sec h2 small{font-size:12.5px;font-weight:600;color:#8a9099}.aip-smp-sec ul{list-style:none;margin:0;padding:0;columns:1}.aip-smp-sec li{padding:5px 0;border-bottom:1px solid #eef0f3;font-size:14px;line-height:1.45}.aip-smp-sec a{color:#333;text-decoration:none}.aip-smp-sec a:hover{color:#d33}.aip-smp-sec:has(li:nth-child(40)){grid-column:1/-1}.aip-smp-sec:has(li:nth-child(40)) ul{columns:3;column-gap:36px}@media(max-width:760px){.aip-smp-sec:has(li:nth-child(40)) ul{columns:1}}
