.reference-site .faq{padding-block:40px}.reference-site .faq-item summary>span{word-break:normal;overflow-wrap:break-word;white-space:normal}.reference-site .faq-more{display:flex;justify-content:center;margin-top:28px}.reference-site .faq-more .button{min-width:240px;min-height:54px;gap:28px;border:1px solid #b39760;background:#fff;color:#0b2544}.reference-site .faq-more .button:hover{background:#f8f5ef}.reference-site .faq h1{font-family:var(--serif);line-height:1.5;margin:20px 0 32px}@media(max-width:600px){.reference-site .faq{padding-block:28px}.reference-site .faq-more .button{width:100%;min-width:0}.reference-site .faq-item summary{grid-template-columns:22px minmax(0,1fr) 18px;font-size:16px;padding:16px 14px;gap:10px}.reference-site .faq-item p,.reference-site .faq-item[open] p{font-size:15px;padding:16px 18px 18px 42px}.reference-site .faq-item p:before{left:18px;top:16px}}