.FAQ-module__uDLo1a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.FAQ-module__uDLo1a__grid>.FAQ-module__uDLo1a__head{top:calc(var(--nav-h) + 40px);grid-template-columns:1fr;position:sticky}.FAQ-module__uDLo1a__list{border-top:1px solid var(--line)}.FAQ-module__uDLo1a__item{border-bottom:1px solid var(--line)}.FAQ-module__uDLo1a__q{text-align:left;letter-spacing:-.025em;grid-template-columns:48px 1fr 40px;align-items:center;width:100%;padding:28px 0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;transition:color .3s;display:grid}.FAQ-module__uDLo1a__q:hover{color:var(--accent-text)}.FAQ-module__uDLo1a__num{color:var(--fg-3)}.FAQ-module__uDLo1a__item[data-open=true] .FAQ-module__uDLo1a__num{color:var(--accent-text)}.FAQ-module__uDLo1a__icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .6s var(--ease-out), background-color .4s, color .4s;border-radius:50%;place-items:center;display:grid}.FAQ-module__uDLo1a__icon svg{width:14px;height:14px}.FAQ-module__uDLo1a__item[data-open=true] .FAQ-module__uDLo1a__icon{background:var(--accent);color:var(--ink);box-shadow:none;transform:rotate(135deg)}.FAQ-module__uDLo1a__a{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.FAQ-module__uDLo1a__item[data-open=true] .FAQ-module__uDLo1a__a{grid-template-rows:1fr}.FAQ-module__uDLo1a__aInner{overflow:hidden}.FAQ-module__uDLo1a__aInner p{max-width:62ch;color:var(--fg-2);padding:0 40px 28px 48px;font-size:1.02rem;line-height:1.65}@media (max-width:900px){.FAQ-module__uDLo1a__grid{grid-template-columns:1fr}.FAQ-module__uDLo1a__grid>.FAQ-module__uDLo1a__head{margin-bottom:0;position:static}.FAQ-module__uDLo1a__q{grid-template-columns:36px 1fr 40px}.FAQ-module__uDLo1a__aInner p{padding-left:36px;padding-right:0}}
