.igpw-ac{border-top:1px solid rgba(12,11,16,.14)}
.igpw-ac__i{border-bottom:1px solid rgba(12,11,16,.14);transition:background .4s}
.igpw-ac__q{margin:0;font-size:inherit}
.igpw-ac__btn{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0;padding:26px 0;border:0;background:transparent;color:#0c0b10;font:inherit;font-size:clamp(20px,2vw,30px);font-weight:700;letter-spacing:-.03em;text-align:left;cursor:pointer;transition:color .3s}
.igpw-ac__btn:hover{color:var(--igpw-accent,#ef2729)}
.igpw-ac__ic{position:relative;flex:none;width:40px;height:40px;border:1.5px solid currentColor;border-radius:50%;transition:transform .5s var(--igpw-ease,ease),background .3s,color .3s}
.igpw-ac__ic::before,.igpw-ac__ic::after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transition:transform .45s var(--igpw-ease,ease),opacity .3s}
.igpw-ac--plus .igpw-ac__ic::before{width:14px;height:1.5px;margin:-.75px 0 0 -7px}
.igpw-ac--plus .igpw-ac__ic::after{width:1.5px;height:14px;margin:-7px 0 0 -.75px}
.igpw-ac--plus .is-open .igpw-ac__ic::after{transform:scaleY(0)}
.igpw-ac--chevron .igpw-ac__ic::before{width:9px;height:9px;margin:-6px 0 0 -4.5px;background:none;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.igpw-ac--chevron .igpw-ac__ic::after{display:none}
.igpw-ac--chevron .is-open .igpw-ac__ic{transform:rotate(180deg)}
.igpw-ac--arrow .igpw-ac__ic::before{content:"↗";width:auto;height:auto;margin:-9px 0 0 -6px;background:none;font-size:15px;line-height:1}
.igpw-ac--arrow .igpw-ac__ic::after{display:none}
.igpw-ac--arrow .is-open .igpw-ac__ic{transform:rotate(90deg)}
.igpw-ac__a{color:#4a4852;font-size:18px;line-height:1.6}
.igpw-ac__a-in{max-width:760px;padding:0 0 28px}
.igpw-ac__a-in>*:first-child{margin-top:0}.igpw-ac__a-in>*:last-child{margin-bottom:0}
.igpw-js .igpw-ac__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--igpw-ease,ease)}
.igpw-js .igpw-ac__a>.igpw-ac__a-in{overflow:hidden;min-height:0;padding-bottom:0;transition:padding .5s var(--igpw-ease,ease)}
.igpw-js .igpw-ac__i.is-open .igpw-ac__a{grid-template-rows:1fr}
.igpw-js .igpw-ac__i.is-open .igpw-ac__a>.igpw-ac__a-in{padding-bottom:28px}
@media (prefers-reduced-motion:reduce){.igpw-js .igpw-ac__a,.igpw-js .igpw-ac__a-in{transition:none}}
