/* Shared compact filter layout: same field dimensions and ordered option columns. */
html body .public27-filter .public27-extra{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 16px!important;align-items:end!important;margin:14px 0 18px!important}
html body .public27-filter .public27-extra>label,html body .public27-filter .public27-extra>fieldset{min-width:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;font-size:13px!important;line-height:20px!important}
html body .public27-filter .public27-extra legend{padding:0!important;margin:0 0 4px!important;font-size:13px!important;line-height:20px!important}
html body .public27-filter .public27-extra input,html body .public27-filter .public27-extra select{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;width:100%!important;min-width:0!important;padding:7px 9px!important;font-size:16px!important;line-height:24px!important;margin:4px 0 0!important;border-radius:0!important}
html body .public27-filter .public27-extra .public27-range{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body .public27-filter .public27-extra .public27-range input{margin-top:0!important}
html body .public27-filter .features12-filter-group{margin:0!important;padding:14px 0!important;border-top:1px solid #dce7ed!important}
html body .public27-filter .features12-filter-group .form__label{margin:0 0 8px!important;font-size:14px!important;line-height:20px!important;color:#24384a!important;font-weight:600!important}
html body .public27-filter .features12-filter-group .checkboxes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 16px!important;align-items:start!important}
html body .public27-filter .features12-filter-group .checkbox{width:auto!important;min-width:0!important;margin:0!important;min-height:36px!important;display:flex!important;align-items:center!important}
html body .public27-filter .features12-filter-group .checkbox__label{font-size:13px!important;line-height:19px!important;white-space:normal!important}
html body .public27-filter>details>.button{box-sizing:border-box!important;min-height:44px!important;height:44px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 20px!important;margin:10px 0 0!important;font-size:14px!important;line-height:22px!important;border-radius:0!important}
.faq72{padding-bottom:36px}.faq72 .page__title{margin-bottom:20px!important}.faq72-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.faq72-topics a{padding:9px 14px;border:1px solid #d7e5ed;background:#f1f7fa;color:#087fa8;font-size:14px;line-height:20px;text-decoration:none}.faq72-topics a:hover{background:#24384a;color:#fff}.faq72-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.faq72-content{min-width:0}.faq72-category{margin-bottom:28px;scroll-margin-top:110px}.faq72-category h2{font-size:24px;line-height:1.3;color:#24384a;margin:0 0 14px}.faq72-item{border:1px solid #dce7ed;background:#fff;margin:0 0 10px}.faq72-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:17px 20px;color:#24384a;font-size:17px;font-weight:600;line-height:1.45}.faq72-item summary::-webkit-details-marker{display:none}.faq72-item summary:after{content:'+';color:#087fa8;font-size:24px;font-weight:400;flex:none}.faq72-item[open] summary{background:#f1f7fa;color:#087fa8}.faq72-item[open] summary:after{content:'−'}.faq72-answer{padding:18px 20px;color:#435767;font-size:16px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.faq72-item summary:focus-visible,.faq72-topics a:focus-visible{outline:2px solid #087fa8;outline-offset:2px}.faq72-help{border:1px solid #dce7ed;background:#f1f7fa}.faq72-help>img{display:block;width:100%;height:170px;object-fit:cover}.faq72-help-inner{padding:20px}.faq72-help h2{font-size:20px;line-height:1.35;margin:0 0 12px;color:#24384a}.faq72-help p{font-size:15px;line-height:1.6}.faq72-help .button{margin-top:12px}
@media(max-width:767px){html body .public27-filter .public27-extra{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .public27-filter .features12-filter-group .checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 10px!important}.faq72-layout{grid-template-columns:1fr;gap:20px}.faq72-topics{gap:6px;margin-bottom:22px}.faq72-topics a{font-size:13px;padding:7px 10px}.faq72-category h2{font-size:21px}.faq72-item summary{font-size:16px;padding:14px}.faq72-answer{font-size:15px;padding:14px;line-height:1.65}.faq72-help>img{height:160px}.faq72-category{scroll-margin-top:80px}}
html body .public27-filter .features12-filter-group .form__label{display:none!important}
