.page-module.faq details{border-bottom:1px solid #a9bfc8;}.page-module.faq details summary{align-items:start;cursor:pointer;display:grid;grid-template-columns:28px auto;padding:18px 0;list-style:none;}.page-module.faq details summary h3{cursor:pointer;}@media only screen and (min-width:768px){.page-module.faq details summary h3{font-size:2rem;line-height:3rem;}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module.faq details summary h3{font-size:1.8rem;line-height:2.6rem;}}.page-module.faq details summary .icon{cursor:pointer;margin-right:12px;}.page-module.faq details summary svg{fill:#58c5c7;height:16px;margin-top:8px;transform:rotate(90deg);transition:transform 0.2s;width:16px;}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.page-module.faq details summary svg{margin-top:7px;}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module.faq details summary svg{margin-top:6px;}}.page-module.faq details summary::-webkit-details-marker{display:none;}.page-module.faq details .layout-wysiwyg{padding:0 0 20px 28px;}.page-module.faq details[open] summary svg{transform:rotate(270deg);}@media only screen and (min-width:2160px) and (orientation:portrait){.explore-iframe-content .page-module.faq .layout-wysiwyg{margin-left:0;width:75%;}}