.faq-wrap{max-width:1120px;margin:0 auto;padding:52px 24px 80px;min-height:55vh}.faq-kicker{color:#e52c26;letter-spacing:.12em;font-size:12px;font-weight:700}.faq-heading{margin-bottom:32px}.faq-heading h1{font-size:34px;margin:12px 0}.faq-heading p{line-height:1.7}.faq-admin-link{display:inline-block;margin-top:12px;color:#00738c;font-weight:700}.faq-admin-link[hidden]{display:none}.faq-list{border-top:2px solid #173b49}.faq-row{display:grid;grid-template-columns:48px minmax(0,1fr) 100px 20px;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid #dce3e6;text-decoration:none;color:inherit}.faq-row h2{font-size:19px;margin:0 0 8px;overflow-wrap:anywhere}.faq-row p{margin:0;color:#657c86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-row-type{color:#e52c26;font-size:12px;font-weight:700}.faq-row time,.faq-meta{font-size:13px;color:#657c86}.faq-empty{padding:60px 20px;text-align:center;background:#f5f7f8}.faq-pagination{display:flex;justify-content:center;gap:24px;margin-top:24px}.faq-pagination a,.faq-back{color:#08718a}.faq-article h1{font-size:32px;line-height:1.45;overflow-wrap:anywhere}.faq-article{padding-top:24px}.faq-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9;border-top:1px solid #dce3e6;padding-top:30px;margin-top:24px}.faq-body a{color:#00738c;text-decoration:underline}.faq-admin-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:24px}.faq-admin-list button{display:block;width:100%;text-align:left;padding:14px;margin:0 0 8px;white-space:normal;overflow-wrap:anywhere}.faq-admin-list small{display:block;color:#657c86;margin-bottom:5px}.faq-editor textarea{width:100%;min-height:300px;line-height:1.7;resize:vertical}.faq-editor label{display:block;margin-bottom:16px}.faq-editor input[type=text],.faq-editor select{width:100%}.faq-check{display:flex!important;gap:8px;align-items:center}.faq-check input{width:auto!important}.faq-preview{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;background:#f5f7f8;padding:20px}.faq-help{font-size:13px;color:#657c86}.faq-editor fieldset{min-width:0;border:0;padding:0}.faq-admin-grid[hidden]{display:none}.faq-editor .commerce-actions{flex-wrap:wrap}.faq-heading h1,.faq-article h1{color:#173b49}@media(max-width:700px){.faq-wrap{padding:30px 18px 56px}.faq-heading h1,.faq-article h1{font-size:26px}.faq-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:20px 0}.faq-row time{grid-column:2;grid-row:2}.faq-row>span:last-child{grid-column:3;grid-row:1}.faq-row h2{font-size:17px}.faq-admin-grid{grid-template-columns:1fr}.faq-admin-list{max-height:250px;overflow:auto}}
