.cmfaq-section{width:100%;padding:64px 20px;background:#f5f7f8;box-sizing:border-box;clear:both}.cmfaq-inner{width:100%;max-width:1180px;margin:0 auto}.cmfaq-heading{margin:0 0 28px;text-align:center;font-size:clamp(28px, 3vw, 42px);line-height:1.2;color:#1d2930}.cmfaq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cmfaq-item{margin:0;background:#fff;border:1px solid #e1e6e8;border-radius:10px;box-shadow:0 5px 18px rgba(24,43,54,.06);overflow:hidden}.cmfaq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;color:#17252d;font-size:17px;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.cmfaq-item summary::-webkit-details-marker{display:none}.cmfaq-item summary:focus-visible{outline:3px solid var(--cmfaq-accent);outline-offset:-3px}.cmfaq-icon{position:relative;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--cmfaq-accent)}.cmfaq-icon::before,.cmfaq-icon::after{content:"";position:absolute;left:7px;top:12px;width:12px;height:2px;background:#fff;border-radius:2px;transition:transform .2s ease}.cmfaq-icon::after{transform:rotate(90deg)}.cmfaq-item[open] .cmfaq-icon::after{transform:rotate(0deg)}.cmfaq-item[open] summary{color:var(--cmfaq-accent)}.cmfaq-answer{padding:0 22px 21px;color:#45545c;font-size:16px;line-height:1.75}.cmfaq-answer p{margin:0}@media (max-width:767px){.cmfaq-section{padding:44px 16px}.cmfaq-grid{grid-template-columns:1fr}.cmfaq-item summary{padding:17px 18px;font-size:16px}.cmfaq-answer{padding:0 18px 18px}}
.page-list .current_page_item>a{font-weight:700}.page-list-ext{clear:both}.page-list-ext{*zoom:1}.page-list-ext:before,.page-list-ext:after{display:table;line-height:0;content:""}.page-list-ext:after{clear:both}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none}.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{column-gap:30px}.page-list-cols-2{column-count:2}.page-list-cols-3{column-count:3}.page-list-cols-4{column-count:4}.page-list-cols-5{column-count:5}@media(max-width:767px){.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{column-count:1}}