.pae-guide-faq{margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #d7e4df;border-radius:18px;background:#f5f9f7}.pae-guide-faq details{border:0;border-top:1px solid #ccdcd4;border-radius:0;background:transparent;margin:0;padding:0}.pae-guide-faq summary{padding:1.1rem .25rem;cursor:pointer;font-weight:700;line-height:1.5;color:#163c30;overflow-wrap:anywhere}.pae-guide-faq summary:focus-visible,.pae-cost-table:focus-visible{outline:3px solid #176349;outline-offset:4px;border-radius:4px}.pae-faq-answer{padding:0 .25rem 1rem}.pae-faq-answer p{margin:.5rem 0}.pae-faq-source{font-size:.9rem;overflow-wrap:anywhere}.pae-guide-faq .pae-faq-source a,.pae-cost-guide .pae-faq-source a{text-decoration:underline;text-underline-offset:3px}.pae-cost-guide{margin-top:2.5rem;min-width:0}.pae-cost-table{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid #ccdcd4;border-radius:12px}.pae-cost-table table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:.95rem}.pae-cost-table caption{text-align:left;font-weight:700;padding:1rem;background:#f5f9f7;color:#163c30}.pae-cost-table th,.pae-cost-table td{text-align:left;vertical-align:top;white-space:normal;padding:1rem;border-bottom:1px solid #d7e4df}.pae-cost-table thead th{background:#163c30;color:#fff}.pae-cost-table tbody th{width:26%;background:#f5f9f7}.pae-guide-faq h2{margin-top:0}
