.pg-catalog .cat-faq{margin-top:64px}.pg-catalog .cat-faq>h2,.pg-catalog .faq{max-width:900px}.pg-catalog .faq-item{border-bottom:var(--bw) solid var(--stroke-soft)}.pg-catalog .faq-item:first-child{border-top:var(--bw) solid var(--stroke-soft)}.pg-catalog .faq-q{width:100%;background:none;border:0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;cursor:pointer;color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:24px;line-height:30px}.pg-catalog .faq-q:hover{color:var(--bronze)}.pg-catalog .faq-q:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bronze);border-radius:var(--r-sm)}.pg-catalog .faq-q .ico{flex:none;width:22px;height:22px;position:relative}.pg-catalog .faq-q .ico:after,.pg-catalog .faq-q .ico:before{content:"";position:absolute;background:var(--bronze);transition:transform var(--t-default)}.pg-catalog .faq-q .ico:before{left:0;top:10px;width:22px;height:1.5px}.pg-catalog .faq-q .ico:after{left:10px;top:0;width:1.5px;height:22px}.pg-catalog .faq-q[aria-expanded=true] .ico:after{transform:scaleY(0)}.pg-catalog .faq-a{overflow:hidden;max-height:0;transition:max-height var(--t-slow)}.pg-catalog .faq-a-inner{padding:0 4px 28px;color:var(--ink-60);max-width:72ch;font-size:18px;line-height:28px}@media (max-width:600px){.pg-catalog .cat-faq{margin-top:48px}.pg-catalog .faq-q{font-size:20px;line-height:26px;padding:22px 4px}}