﻿ body {--pd-ink:#17384b; --pd-muted:#000; --pd-line:#dce5e9; --pd-soft:#f4f8fa; --piaq-blue:#064766; padding-block:0 64px; color:var(--pd-ink);}
.pd-tabs { display:flex; flex-wrap:wrap; gap:8px; margin:24px 0 0; border-bottom:1px solid var(--pd-line); }
.pd-tab { appearance:none; border:1px solid var(--pd-line); border-bottom:0; background:#f7fafb; color:#355b6e; padding:12px 16px; border-radius:7px 7px 0 0; font:inherit; cursor:pointer; }
.page-detailxxx .pd-tab[aria-selected="true"] { color:#fff; background:#064766; border-color:#064766; }
.page-detailxxx .pd-tab-panel { padding:24px; border:1px solid var(--pd-line); border-top:3px solid var(--piaq-blue); border-radius:0 0 9px 9px; }
.page-detailxxx .pd-tab-panel p:last-child { margin-bottom:0; }
.pd-faq { max-width:860px; margin:26px auto 0; }
#pd-faq-title,
[aria-labelledby="pd-faq-title"]>.pd-kicker{text-align:center}
[aria-labelledby="pd-faq-title"]>.pd-kicker{display:block}
    
.pd-faq-item { border-bottom:1px solid var(--pd-line); }
    
.pd-faq-question { display:flex; align-items:center; justify-content:space-between; gap:20px; width:100%; border:0; padding:20px 2px; background:transparent; color:#064766; text-align:left; font-size:16px; font-weight:650; cursor:pointer; }
    
.pd-faq-question i { transition:transform .2s ease; flex:0 0 auto; }
    
.pd-faq-question[aria-expanded="true"] i { transform:rotate(180deg); }
    
.pd-faq-answer { padding:0 28px 18px 2px; }
    
.pd-faq-answer p { margin:0; font-size:14px; }
 