/* Native accordion: same category styling, visible keyboard focus, no load-time collapse. */
.goj-faq-native > summary.faq-q{display:block;list-style:none;font-size:20px;line-height:28px;color:#000;padding:15px 55px 15px 50px;font-weight:500;cursor:pointer;position:relative}
.goj-faq-native > summary.faq-q::-webkit-details-marker{display:none}
.goj-faq-native > summary.faq-q > h2{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:inherit}
.goj-faq-native > summary.faq-q::after{content:"";position:absolute;left:19px;top:21px;width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}
.goj-faq-native[open] > summary.faq-q::after,.goj-category-design .goj-faq-native[open] > .faq-q::after{transform:rotate(135deg)}
.goj-faq-native > summary.faq-q:focus-visible{outline:3px solid #087fc4;outline-offset:-4px}
