.pp-faq{box-sizing:border-box;width:min(var(--pp-content-max),calc(100% - 2 * var(--pp-page-stage-gutter, 24px)));margin:var(--pp-space-8, 64px) auto;padding:clamp(24px,4vw,36px);border-top:4px solid var(--pp-primary);border-radius:var(--pp-radius-0, 0);background:var(--pp-layer-white);box-shadow:var(--pp-card-shadow);color:var(--pp-text)}#news-article .pp-faq{width:100%;margin:var(--pp-space-7, 48px) 0 0;box-shadow:none}.pp-faq__header{margin:0 0 var(--pp-space-5, 24px)}.pp-faq__label{display:block;margin:0 0 var(--pp-space-2, 8px);color:var(--pp-action, #247599);font:800 12px/1.4 var(--pp-font-latin);letter-spacing:.12em;text-transform:uppercase}.pp-faq__title{margin:0;color:var(--pp-deep);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.45}.pp-faq__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pp-border)}.pp-faq__item{margin:0;border-top:1px solid var(--pp-border)}.pp-faq__q{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.pp-faq__toggle{display:flex;align-items:center;gap:var(--pp-space-4, 16px);width:100%;min-height:56px;margin:0;padding:var(--pp-space-4, 16px) var(--pp-space-2, 8px);border:0;border-radius:var(--pp-radius-0, 0);background:transparent;color:var(--pp-deep);font:700 16px/1.6 var(--pp-font-body);text-align:left;cursor:pointer;transition:background-color var(--pp-duration-quick, .18s) var(--pp-ease-standard, cubic-bezier(.2, .8, .2, 1))}.pp-faq__toggle:hover{background:var(--pp-surface-soft)}.pp-faq__toggle:focus-visible{outline:3px solid var(--pp-action, #247599);outline-offset:3px}.pp-faq__mark{flex:0 0 auto;color:var(--pp-action, #247599);font:800 18px/1 var(--pp-font-latin)}.pp-faq__text{flex:1 1 auto;min-width:0}.pp-faq__toggle .pp-issue-row__cue{color:var(--pp-action, #247599)}.pp-faq__answer{padding:0 var(--pp-space-2, 8px) var(--pp-space-5, 24px) calc(var(--pp-space-2, 8px) + 18px + var(--pp-space-4, 16px))}.pp-faq__answer[hidden]{display:none}.pp-faq__answer p{margin:0 0 var(--pp-space-3, 12px);font-size:15px;line-height:1.9}.pp-faq__links{display:flex;flex-wrap:wrap;gap:0 var(--pp-space-5, 24px)}.pp-faq__links .text-link{margin-top:0}.pp-faq__ref{color:var(--pp-muted);font-size:13px}.pp-faq__ref a{color:var(--pp-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:780px){.pp-faq{margin:var(--pp-space-7, 48px) auto;padding:var(--pp-space-5, 24px)}.pp-faq__toggle{font-size:15px}.pp-faq__answer{padding-left:var(--pp-space-2, 8px)}}@media(prefers-reduced-motion:reduce){.pp-faq__toggle{transition:none}}
