#cnw-page .body-copy.on-dark{color:rgba(255,255,255,.82)}#cnw-page .btn-gold{color:var(--ink);border-color:var(--gold)}#cnw-page .btn-gold:hover{background:var(--gold);color:#fff;border-color:var(--gold)}#cnw-page .feat-card .feat-icon .dashicons{font-size:38px;width:38px;height:38px}#cnw-page .faq-head{text-align:center;max-width:680px;margin:0 auto 50px}#cnw-page .faq-head h2{font-size:clamp(38px,5vw,60px)}#cnw-page .faq-list{max-width:820px;margin:0 auto}#cnw-page .faq-item{border-bottom:1px solid var(--line)}#cnw-page .faq-q{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;font-family:var(--font-body);font-size:20px;color:var(--ink);padding:26px 44px 26px 0;position:relative;display:block}#cnw-page .faq-q::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;color:var(--gold);transition:transform .3s ease}#cnw-page .faq-item.open .faq-q::after{content:"–"}#cnw-page .faq-a{overflow:hidden;max-height:0;transition:max-height .4s ease}#cnw-page .faq-a .faq-a-inner{padding:0 0 26px}#cnw-page .faq-a p{font-size:16.5px;line-height:1.85;color:var(--charcoal-soft);margin:0 0 14px}#cnw-page .faq-a p:last-child{margin-bottom:0}#cnw-page .reveal.in{opacity:1;transform:none}@media (max-width:620px){#cnw-page .faq-q{font-size:18px}}