.aifq{box-sizing:border-box;margin-block:28px!important;margin-inline:auto;padding:28px 32px!important;background:#0D1B2A!important;border:1px solid #16395A!important;border-radius:18px!important;color:#E8EEF5!important}
.aifq__hd{display:flex;align-items:center;gap:14px;margin:0 0 18px}
.aifq__hd h2{margin:0!important;padding:0!important;border:0!important;color:#fff!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.2!important}
.aifq__hd h2::before,.aifq__hd h2::after{display:none!important;content:none!important}
.aifq__tile{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#16395A;color:#F2A93B;border:1px solid #24557F}
.aifq__ask{box-sizing:border-box;background:#E6F5F3;border:1px solid #CDEAE6;border-radius:12px;padding:16px 18px 14px;margin:0 0 22px;color:#0D1B2A}
.aifq__ask--solo{width:min(1140px,calc(100% - 48px));margin:28px auto 0}
.aifq__ask-t{margin:0 0 10px!important;font-size:17px!important;font-weight:700;line-height:1.3;color:#0D1B2A!important}
.aifq__lab{display:block;margin:10px 0 4px;font-size:14px;font-weight:600;line-height:1.3;color:#0D1B2A}
.aifq__sel{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;font-weight:600;font-size:16px;line-height:1.3;font-family:inherit;color:#0D1B2A;background:#fff;border:1px solid #B7D9D4;border-radius:10px}
.aifq__row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.aifq__row .aifq__sel{flex:1 1 200px;width:auto}
.aifq__go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-weight:700;font-size:16px;line-height:1;font-family:inherit;color:#0D1B2A;background:#F2A93B;border:0;border-radius:10px;cursor:pointer}
.aifq__go:hover{background:#FFB94D}
.aifq__go:focus-visible,.aifq__sel:focus-visible{outline:3px solid #0FB5A6;outline-offset:2px}
.aifq__st{min-height:0;margin:8px 0 0!important;font-size:14px!important;line-height:1.4;color:#0A5F57!important}
.aifq__st:empty{display:none}
.aifq__list{display:block}
.aifq__qa{margin:0 0 20px}
.aifq__qa:last-child{margin-bottom:0}
.aifq .aifq__q{margin:0 0 6px!important;font-size:19px!important;line-height:1.35!important;font-weight:700!important;color:#F2A93B!important}
.aifq__a,.aifq__a p,.aifq__a li{color:#E8EEF5!important;font-size:16px!important;line-height:1.65!important}
.aifq__a>*{margin:0 0 8px!important}
.aifq__a>*:last-child{margin-bottom:0!important}
.aifq__a ul,.aifq__a ol{padding-left:22px}
.aifq__a a{color:#7FE3D9!important;text-decoration:underline;text-underline-offset:2px}
.aifq__a strong{color:#fff!important}
@media screen and (max-width:749px){
 .aifq{padding:20px 16px!important;border-radius:14px!important;margin-block:20px!important}
 .aifq__ask--solo{width:calc(100% - 32px)}
 .aifq__tile{width:44px;height:44px}
 .aifq .aifq__q{font-size:18px!important}
 .aifq__go{flex:1 1 100%;justify-content:center}
}
