.ic{gap:28px;display:grid}.ic__l{align-content:start;gap:28px;display:grid}.ic__box{background:var(--fh-bg-2,#f5f5f4);border-radius:24px;height:clamp(520px,64vh,600px);position:relative}.ic--wait .ic__box:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000) -100% 0/60% 100% no-repeat;border-radius:24px;animation:1.4s infinite icSh;position:absolute;inset:0}@keyframes icSh{to{background-position:200% 0}}.ic__q{border-top:1px solid var(--fh-line-2,#0a0a0b24);margin:0;padding:0;list-style:none}.ic__q li{border-bottom:1px solid var(--fh-line,#0a0a0b14)}.ic__q button{width:100%;color:var(--fh-ink,#0a0a0b);font:500 15.5px/1.4 var(--fh-f,inherit);letter-spacing:-.01em;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;transition:color .2s;display:flex}.ic__q svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .3s}.ic__q button:hover:not(:disabled){color:var(--fh-accent,#0057ff)}.ic__q button:hover:not(:disabled) svg{transform:translate(4px)}.ic__q button:disabled{opacity:.5;cursor:default}@media (min-width:960px){.ic:not(.ic--off){grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,5vw,80px)}.ic__box{order:-1}}@media (max-width:560px){.ic__box{height:560px}}
