/* Local FAQ policy notices. This stylesheet does not alter other pages. */
.subcontent{padding-top:18px}
.faq-policy-section{margin:0 0 30px;padding:20px;border:1px solid #dbe9f4;border-radius:20px;background:linear-gradient(140deg,#f2f8fd,#f7fbff)}
.faq-policy-header{margin:0 0 15px}
.faq-policy-header small{display:block;color:#267ab4;letter-spacing:.14em;font-size:11px;font-weight:900;margin-bottom:11px}
.faq-policy-header h2{margin:0 0 9px;color:#193e5c;font-size:clamp(24px,3vw,32px);letter-spacing:-.045em}
.faq-policy-header p{margin:0;color:#627f92;font-size:16px;line-height:1.8}
.faq-policy-card{scroll-margin-top:115px;padding:16px 19px;border:1px solid #d8e6f2;border-left:5px solid #2e8dcc;border-radius:15px;background:#fff;box-shadow:0 8px 24px #153c6510}
.faq-policy-card+.faq-policy-card{margin-top:12px}
.faq-policy-card.privacy{border-left-color:#1ba895}
.faq-policy-card .faq-policy-summary{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}
.faq-policy-card .faq-policy-number{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;letter-spacing:.09em;color:#267eb3}
.faq-policy-card.privacy .faq-policy-number{color:#15917f}
.faq-policy-card .faq-policy-number b{background:#eaf3fc;padding:5px 9px;border-radius:7px;font-size:13px}
.faq-policy-card.privacy .faq-policy-number b{background:#def6f0}
.faq-policy-card h3{font-size:23px;letter-spacing:-.04em;color:#173e5c;margin:7px 0 5px}
.faq-policy-card p{margin:0;font-size:17px;color:#668297;line-height:1.8}
.faq-policy-card .faq-policy-date{display:block;margin-top:7px;color:#7892a4;font-size:14px;font-weight:800}
.faq-policy-card .faq-policy-action{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:43px;border-radius:9px;background:#1a779e;color:#fff!important;text-decoration:none;padding:11px 17px;font-size:14px;font-weight:900}
.faq-policy-card .faq-policy-pending{align-self:center;padding:9px 12px;border-radius:9px;color:#8a6849;background:#fff6e9;font-size:12px;font-weight:800}
.faq-policy-card .faq-policy-attachment{font-size:15px;color:#7b8e9f;margin-top:5px}
body:not(.nv-site) .subcontent .faq-policy-section + .feature-list li{font-size:16px!important}
.faq-policy-section + .feature-list li p{font-size:16px;line-height:1.8}
@media(max-width:700px){
 .faq-policy-section{padding:17px;border-radius:16px}
 .faq-policy-card{padding:15px}
 .faq-policy-card h3{font-size:21px}
 .faq-policy-card .faq-policy-action{width:100%}
}
