*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;color:#101010;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none;padding:0;margin:0}p,h1,h2,h3,h4,h5,h6,blockquote{margin:0}hr{border:0;height:1px;background:#e5e7eb;margin:32px 0}.pp-skip-link{position:absolute;left:-10000px;top:16px;z-index:100;padding:8px 16px;background:#006bd4;color:#fff;font-weight:600;border-radius:4px}.pp-skip-link:focus{left:16px;outline:none;box-shadow:0 0 0 3px #006bd44d}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}::selection{background:#006bd440;color:#101010}.pp-thumb--placeholder{background:linear-gradient(135deg,hsl(var(--hue,220),30%,22%),hsl(var(--hue,220),35%,12%));position:relative;overflow:hidden}.pp-thumb--placeholder:before,.pp-thumb--placeholder:after{content:"";position:absolute;border-radius:50%;opacity:.4}.pp-thumb--placeholder:before{inset:-10% -20% auto auto;width:70%;aspect-ratio:1;background:hsl(var(--hue,220),50%,35%);mix-blend-mode:screen}.pp-thumb--placeholder:after{inset:auto auto -10% -10%;width:60%;aspect-ratio:1;background:hsl(calc(var(--hue, 220) + 30),60%,30%);mix-blend-mode:screen}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:inherit;letter-spacing:-.01em;line-height:1.15}h1{font-size:44px;font-weight:800;letter-spacing:-.02em}h2{font-size:32px;font-weight:800}h3{font-size:22px;font-weight:600}h4{font-size:17px;font-weight:500}.pp-single__body,.pp-page__body{font-size:17px;line-height:1.65;color:#101010}.pp-single__body>*+*,.pp-page__body>*+*{margin-top:24px}.pp-single__body>*:first-child,.pp-page__body>*:first-child{margin-top:0}.pp-single__body h2,.pp-page__body h2{margin-top:48px;font-size:28px;color:#07215c}.pp-single__body h3,.pp-page__body h3{margin-top:32px;font-size:22px;color:#07215c}.pp-single__body h4,.pp-page__body h4{color:#07215c}.pp-single__body a,.pp-page__body a{color:#006bd4;border-bottom:1px solid rgb(0 107 212 / .4);transition:border-color .12s ease-out}.pp-single__body a:hover,.pp-page__body a:hover{border-color:#006bd4}.pp-single__body blockquote,.pp-page__body blockquote{border-left:4px solid #006BD4;padding:16px 24px;font-size:22px;font-style:italic;font-weight:500;color:#07215c;background:#f8f9fb}.pp-single__body pre,.pp-single__body code,.pp-page__body pre,.pp-page__body code{font-family:JetBrains Mono,Courier New,monospace;background:#f2f4f8;border-radius:4px}.pp-single__body code,.pp-page__body code{padding:2px 6px;font-size:.92em}.pp-single__body pre,.pp-page__body pre{padding:16px;overflow-x:auto}.pp-single__body ul,.pp-single__body ol,.pp-page__body ul,.pp-page__body ol{padding-left:24px}.pp-single__body ul li,.pp-page__body ul li{list-style:disc}.pp-single__body ol li,.pp-page__body ol li{list-style:decimal}.pp-single__body li+li,.pp-page__body li+li{margin-top:8px}.pp-single__body figure,.pp-page__body figure{margin:32px 0}.pp-single__body figcaption,.pp-page__body figcaption{font-size:13px;color:#5a6478;margin-top:8px;font-style:italic}.pp-empty-state{padding:96px 0;text-align:center}.pp-empty-state h1{margin-bottom:16px}.pp-empty-state p{color:#5a6478;max-width:640px;margin:0 auto 12px}.pp-pagination{margin-top:64px;display:flex;justify-content:center}.pp-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 16px;border:1px solid #E5E7EB;border-radius:4px;font-weight:500;font-size:13px;color:#07215c;background:#fff;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.pp-pagination .page-numbers:hover{border-color:#006bd4;color:#006bd4;transform:translateY(-1px)}.pp-pagination .page-numbers.current{background:#07215c;color:#fff;border-color:#07215c;cursor:default}.pp-pagination .page-numbers.current:hover{transform:none}.pp-pagination .page-numbers.dots{border-color:#fff0;background:#fff0;cursor:default}.pp-pagination .page-numbers.dots:hover{transform:none;color:#07215c}.pp-pagination .page-numbers.prev,.pp-pagination .page-numbers.next{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006bd4;padding:0 20px}.pp-pagination .page-numbers.prev:hover,.pp-pagination .page-numbers.next:hover{background:#006bd4;color:#fff;border-color:#006bd4}@media (max-width:640px){.pp-pagination .page-numbers{min-width:38px;height:38px;padding:0 12px}.pp-pagination .page-numbers:not(.prev):not(.next):not(.current):not(.dots){display:none}}.pp-breadcrumbs{margin-bottom:16px;font-size:11px;color:#5a6478;letter-spacing:.05em;text-transform:uppercase}.pp-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px}.pp-breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px;opacity:.5}.pp-breadcrumbs a{color:#07215c;transition:color .12s ease-out}.pp-breadcrumbs a:hover{color:#006bd4}.pp-deco-stripes{position:absolute;inset:-10px auto auto auto;pointer-events:none;display:flex;gap:28px;transform:rotate(15deg)}.pp-deco-stripes:after{content:""}.pp-deco-stripes span{display:block;width:2px;height:60px;background:#006bd4;opacity:.18}.pp-container{max-width:1280px;margin:0 auto;padding-inline:48px}@media (max-width:768px){.pp-container{padding-inline:20px}}.pp-module{position:relative;padding-block:64px}@media (max-width:768px){.pp-module{padding-block:32px}}.pp-module--on-navy{background:#051538;color:#fff}.pp-section-head{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;align-items:end;column-gap:32px;row-gap:8px;margin-bottom:40px}.pp-section-head__kicker{grid-column:1/-1;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#07215c}.pp-section-head__bar{grid-column:1;display:block;width:48px;height:4px;background:#006bd4;margin-bottom:12px}.pp-section-head__bar--sm{width:24px;height:2px}.pp-section-head__title{grid-column:1;font-size:32px;font-weight:800;letter-spacing:-.01em;color:#07215c;line-height:1.15;margin:0}.pp-section-head__subtitle{grid-column:1;grid-row:4;color:#5a6478;font-size:13px;max-width:720px;margin-top:8px}.pp-section-head__link{grid-column:2;grid-row:3;font-size:13px;font-weight:600;color:#006bd4;white-space:nowrap;transition:color .12s ease-out}.pp-section-head__link:hover{color:#07215c}.pp-section-head--on-navy .pp-section-head__kicker{color:#338ae0}.pp-section-head--on-navy .pp-section-head__title{color:#fff}.pp-section-head--on-navy .pp-section-head__subtitle{color:#ffffffb3}.pp-section-head--on-navy .pp-section-head__link{color:#338ae0}.pp-section-head--minimal{grid-template-rows:auto auto;align-items:center}.pp-section-head--minimal .pp-section-head__title{display:none}.pp-section-head--minimal .pp-section-head__bar{width:40px;height:3px;margin-bottom:0}.pp-section-head--minimal .pp-section-head__kicker{grid-column:1}.pp-section-head--minimal .pp-section-head__link{grid-column:2;grid-row:1;align-self:center}@media (max-width:768px){.pp-section-head{grid-template-columns:1fr}.pp-section-head .pp-section-head__link{grid-column:1;grid-row:auto;margin-top:8px}}.pp-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;transition:opacity .12s ease-out,transform .12s ease-out;white-space:nowrap}.pp-pill:focus-visible{outline:2px solid #006BD4;outline-offset:2px}.pp-pill--navy{background:#07215c;color:#fff}.pp-pill--cyan{background:#006bd4;color:#fff}.pp-pill--ghost{background:#f8f9fb;color:#07215c;border:1px solid #E5E7EB}.pp-pill--white{background:#fff;color:#07215c}.pp-pill--xs{padding:4px 8px;font-size:9px;letter-spacing:.1em}.pp-pill--sm{padding:5px 10px;font-size:10px}.pp-pill--md{padding:7px 12px;font-size:11px;letter-spacing:.1em}.pp-pill--lg{padding:8px 14px;font-size:12px;letter-spacing:.1em}a .pp-pill:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:768px){.pp-pill--xs{padding:4px 8px;font-size:8px;letter-spacing:.05em}.pp-pill--sm{padding:5px 10px;font-size:9px}.pp-pill--md{padding:7px 12px;font-size:10px;letter-spacing:.05em}.pp-pill--lg{padding:8px 14px;font-size:12px;letter-spacing:.05em}}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;transition:background .12s ease-out,color .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out;cursor:pointer}.pp-btn:focus-visible{outline:2px solid #006BD4;outline-offset:2px}.pp-btn{-webkit-tap-highlight-color:#fff0}.pp-btn--xs{padding:8px 14px;font-size:11px}.pp-btn--sm{padding:10px 18px;font-size:12px}.pp-btn--md{padding:13px 22px;font-size:13px}.pp-btn--lg{padding:16px 28px;font-size:14px}.pp-btn--cyan{background:#006bd4;color:#fff}.pp-btn--cyan:hover{background:#005cb5;transform:translateY(-1px);box-shadow:0 4px 12px #07215c0f}.pp-btn--navy{background:#07215c;color:#fff}.pp-btn--navy:hover{background:#051740;transform:translateY(-1px)}.pp-btn--white{background:#fff;color:#07215c}.pp-btn--white:hover{background:#f8f9fb}.pp-btn--ghost{background:#fff0;color:#07215c;border:2px solid #07215C}.pp-btn--ghost:hover{background:#07215c;color:#fff}.pp-btn--ghost-on-navy{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .4)}.pp-btn--ghost-on-navy:hover{background:#006bd4;border-color:#006bd4}.pp-card{position:relative;background:#fff;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.pp-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #07215c0f;border-color:#07215c33}.pp-card__link{display:block;color:inherit;height:100%}.pp-card__link:focus-visible{outline:2px solid #006BD4;outline-offset:2px}.pp-card__media{position:relative;overflow:hidden}.pp-card__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.pp-card:hover .pp-card__thumb{transform:scale(1.04)}.pp-card__badge{position:absolute;top:12px;left:12px;background:#07215c;color:#338ae0;padding:6px 10px;border-radius:4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.pp-card__premium{position:absolute;top:12px;right:12px;background:#07215c;color:#338ae0;padding:4px 8px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pp-card__body{padding:20px 16px 16px}.pp-card__body .pp-pill{margin-bottom:12px}.pp-card__title{font-size:17px;font-weight:600;line-height:1.3;color:#07215c;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-card__excerpt{font-size:13px;color:#5a6478;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-card__meta{display:flex;gap:8px;align-items:center;font-size:11px;padding-top:12px;border-top:1px solid #E5E7EB;flex-wrap:wrap}.pp-card__author{font-weight:500;color:#101010}.pp-card__sep{color:#8c92a0}.pp-card__reading{color:#5a6478}.pp-card--horizontal .pp-card__link{display:grid;grid-template-columns:160px 1fr;align-items:stretch}.pp-card--horizontal .pp-card__media{height:100%;min-height:140px}.pp-card--horizontal .pp-card__body{padding:20px 16px}.pp-card--horizontal .pp-card__title{font-size:15px}@media (max-width:640px){.pp-card--horizontal .pp-card__link{grid-template-columns:1fr}.pp-card--horizontal .pp-card__media{height:auto;aspect-ratio:3/2}}.pp-card--vertical .pp-card__media{aspect-ratio:3/2}.pp-card--sm .pp-card__title{font-size:15px}.pp-card--lg .pp-card__title{font-size:22px;-webkit-line-clamp:4}.pp-card--on-navy{background:#ffffff0a;border-color:#ffffff1a}.pp-card--on-navy .pp-card__title{color:#fff}.pp-card--on-navy .pp-card__excerpt{color:#ffffffb3}.pp-card--on-navy .pp-card__author{color:#fff}.pp-card--on-navy .pp-card__reading{color:#ffffff8c}.pp-card--on-navy .pp-card__meta{border-top-color:#ffffff1a}@media (max-width:640px){.pp-card.pp-card--m-compact .pp-card__link{display:grid;grid-template-columns:116px 1fr;align-items:stretch}.pp-card.pp-card--m-compact .pp-card__media{height:100%;min-height:104px;aspect-ratio:auto}.pp-card.pp-card--m-compact .pp-card__body{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.pp-card.pp-card--m-compact .pp-pill{margin-bottom:0}.pp-card.pp-card--m-compact .pp-card__title{font-size:13px;-webkit-line-clamp:3;margin-bottom:0}.pp-card.pp-card--m-compact .pp-card__excerpt{display:none}.pp-card.pp-card--m-compact .pp-card__meta{margin-top:auto;padding-top:0;border-top:0}.pp-card.pp-card--m-compact.pp-card--m-right .pp-card__link{grid-template-columns:1fr 116px}.pp-card.pp-card--m-compact.pp-card--m-right .pp-card__media{grid-column:2;grid-row:1}.pp-card.pp-card--m-compact.pp-card--m-right .pp-card__body{grid-column:1;grid-row:1}}.pp-thumb{display:block;width:100%;height:100%;object-fit:cover}.pp-meta{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;color:#5a6478}.pp-meta__author{font-weight:500;color:#101010}.pp-meta__date,.pp-meta__reading{color:#5a6478}.pp-logo{font-size:var(--pp-logo-size,56px);line-height:1;position:relative;display:inline-block;width:auto;min-height:1em;color:#07215c}.pp-logo__bubble{position:absolute;display:block;border-radius:50%}.pp-logo__bubble--back{left:0;top:.07em;width:.78em;height:.78em;background:#07215c}.pp-logo__bubble--front{left:.5em;top:.21em;width:.68em;height:.68em;background:#006bd4}.pp-logo__dot{left:.89em;top:.39em;width:.14em;height:.14em;background:#fff}.pp-logo__text{display:inline-flex;flex-direction:column;margin-left:1.45em;padding-top:.05em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1;vertical-align:middle}.pp-logo__line{font-size:.32em;font-weight:800;letter-spacing:.05em;color:#07215c;text-transform:none;white-space:nowrap}.pp-logo__line+.pp-logo__line{margin-top:.18em}.pp-logo--footer .pp-logo__line{color:#fff}.pp-logo--footer .pp-logo__bubble--back{background:#006bd4}.pp-logo--footer .pp-logo__bubble--front{background:#0f3088}.pp-newsletter-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:stretch}.pp-newsletter-form>input[type=email]{width:100%;min-height:44px;padding:12px 16px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;color:#101010;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.2;box-shadow:none;box-sizing:border-box}.pp-newsletter-form>input[type=email]::placeholder{color:#8c92a0;opacity:1}.pp-newsletter-form>input[type=email]:focus{outline:2px solid #006BD4;outline-offset:0;border-color:#006bd4}.pp-newsletter-form>button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#006bd4;color:#fff;border:0;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:filter .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out}.pp-newsletter-form>button[type=submit]:hover{filter:brightness(.88);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.pp-newsletter-form>button[type=submit]:focus{outline:2px solid #FFF;outline-offset:2px}.pp-newsletter-form>button[type=submit]:active{transform:translateY(0);filter:brightness(.78)}.pp-newsletter-form--external form,.pp-newsletter-form--external .sib-form,.pp-newsletter-form--external .sib_signup_form,.pp-newsletter-form--external .sib-container,.pp-newsletter-form--external .sib-form-container,.pp-newsletter-form--external .sib-form-block,.pp-newsletter-form--external .sib-form-block__pannel-wrap,.pp-newsletter-form--external .sib-input-form,.pp-newsletter-form--external .form__entry,.pp-newsletter-form--external .entry__field,.pp-newsletter-form--external .form__label-row,.pp-newsletter-form--external .sib-input,.pp-newsletter-form--external [class*=sib_signup_box_inside],.pp-newsletter-form--external [class*=sib_form_box],.pp-newsletter-form--external p,.pp-newsletter-form--external .container,.pp-newsletter-form--external>div:not(.sib-form-message-panel):not(.pp-newsletter-state){display:contents}.pp-newsletter-form--external .sib_loader,.pp-newsletter-form--external input[type=hidden]{display:none!important}.pp-newsletter-form--external input[type=email],.pp-newsletter-form--external input[type=text],.pp-newsletter-form--external input.sib-email-area,.pp-newsletter-form--external .input{width:100%;min-height:44px;padding:12px 16px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;color:#101010;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.2;box-shadow:none;box-sizing:border-box}.pp-newsletter-form--external input[type=email]::placeholder,.pp-newsletter-form--external input[type=text]::placeholder,.pp-newsletter-form--external input.sib-email-area::placeholder,.pp-newsletter-form--external .input::placeholder{color:#8c92a0;opacity:1}.pp-newsletter-form--external input[type=email]:focus,.pp-newsletter-form--external input[type=text]:focus,.pp-newsletter-form--external input.sib-email-area:focus,.pp-newsletter-form--external .input:focus{outline:2px solid #006BD4;outline-offset:0;border-color:#006bd4}.pp-newsletter-form--external button[type=submit],.pp-newsletter-form--external input[type=submit],.pp-newsletter-form--external .sib-default-btn,.pp-newsletter-form--external .sib-form-block__button-with-loader{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#006bd4;color:#fff;border:0;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:filter .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out}.pp-newsletter-form--external button[type=submit]:hover,.pp-newsletter-form--external input[type=submit]:hover,.pp-newsletter-form--external .sib-default-btn:hover,.pp-newsletter-form--external .sib-form-block__button-with-loader:hover{filter:brightness(.88);transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.pp-newsletter-form--external button[type=submit]:focus,.pp-newsletter-form--external input[type=submit]:focus,.pp-newsletter-form--external .sib-default-btn:focus,.pp-newsletter-form--external .sib-form-block__button-with-loader:focus{outline:2px solid #FFF;outline-offset:2px}.pp-newsletter-form--external button[type=submit]:active,.pp-newsletter-form--external input[type=submit]:active,.pp-newsletter-form--external .sib-default-btn:active,.pp-newsletter-form--external .sib-form-block__button-with-loader:active{transform:translateY(0);filter:brightness(.78)}.pp-newsletter-form--external .sib-form-message-panel{display:block!important;grid-column:1/-1;margin-top:12px;padding:12px 16px;border-radius:4px;font-size:13px}.pp-newsletter-form--external .sib-form-message-panel--active-success{background:#15803d1a;color:#15803d}.pp-newsletter-form--external .sib-form-message-panel--active-error{background:#e11d481a;color:#e11d48}.pp-newsletter-form--external .sib_msg_disp{display:contents;grid-column:1/-1;margin-top:12px;padding:12px 16px;border-radius:4px;font-size:13px}.pp-newsletter-form--external label,.pp-newsletter-form--external .form__label,.pp-newsletter-form--external .entry__label{display:none!important}.pp-newsletter-form--external>style,.pp-newsletter-form--external style{display:none}@media (max-width:640px){.pp-newsletter-form--external [class*=sib_signup_box_inside]{display:flex;flex-direction:column;gap:8px}}.pp-newsletter-form--compact{grid-template-columns:1fr;gap:8px}.pp-newsletter-form--compact input[type=email],.pp-newsletter-form--compact input.sib-email-area,.pp-newsletter-form--compact .input{background:#051538;border-color:#ffffff26;color:#fff;min-height:36px;padding:8px 12px;font-size:13px}.pp-newsletter-form--compact input[type=email]::placeholder,.pp-newsletter-form--compact input.sib-email-area::placeholder,.pp-newsletter-form--compact .input::placeholder{color:#fff6}.pp-newsletter-form--compact button[type=submit],.pp-newsletter-form--compact input[type=submit],.pp-newsletter-form--compact .sib-default-btn,.pp-newsletter-form--compact .sib-form-block__button-with-loader{min-height:36px;padding:8px 12px;font-size:11px;width:100%}.pp-newsletter-form--large{grid-template-columns:1fr;min-width:360px}.pp-newsletter-form--large input[type=email],.pp-newsletter-form--large input.sib-email-area,.pp-newsletter-form--large .input{min-height:56px;padding:16px;border-radius:6px;font-size:17px}.pp-newsletter-form--large button[type=submit],.pp-newsletter-form--large input[type=submit],.pp-newsletter-form--large .sib-default-btn,.pp-newsletter-form--large .sib-form-block__button-with-loader{min-height:56px;border-radius:6px;font-size:15px;width:100%}@media (max-width:1024px){.pp-newsletter-form--large{min-width:0}}.pp-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #E5E7EB}.pp-header__inner{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;min-height:92px}.pp-header__logo,.pp-header .custom-logo-link{display:inline-flex;align-items:center;height:var(--pp-logo-size,56px);text-decoration:none;flex-shrink:0}.pp-header .custom-logo{display:block;height:100%;width:auto;max-height:var(--pp-logo-size,56px);max-width:none;object-fit:contain}.pp-header__tagline{display:flex;flex-direction:column;font-size:11px;color:#5a6478;font-weight:400;line-height:1.3;padding-left:16px;border-left:1px solid #E5E7EB}.pp-header__nav .pp-nav{display:flex;gap:28px;list-style:none;padding:0;margin:0}.pp-header__nav .pp-nav__item{position:relative}.pp-header__nav .pp-nav__link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07215c;padding:12px 0;position:relative;transition:color .12s ease-out}.pp-header__nav .pp-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#006bd4;transform:scaleX(0);transition:transform .12s ease-out;transform-origin:left}.pp-header__nav .pp-nav__link:hover{color:#006bd4}.pp-header__nav .pp-nav__link:hover:after,.pp-header__nav .pp-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.pp-header__nav .pp-nav__caret{font-size:.7em;margin-top:1px;transition:transform .12s ease-out}.pp-header__nav .pp-nav__item--current>.pp-nav__link{color:#006bd4}.pp-header__nav .pp-nav__item--current>.pp-nav__link:after{transform:scaleX(1)}.pp-header__nav .pp-nav__submenu{position:absolute;top:calc(100% + 8px);left:-16px;min-width:220px;padding:12px 0;margin:0;background:#fff;border:1px solid #E5E7EB;border-top:3px solid #006BD4;border-radius:0 0 6px 6px;box-shadow:0 12px 32px #07215c1a;list-style:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s ease-out;z-index:40}.pp-header__nav .pp-nav__submenu .pp-nav__item{display:block}.pp-header__nav .pp-nav__submenu .pp-nav__link{display:block;padding:12px 20px;font-size:11px;letter-spacing:.1em;white-space:nowrap;color:#07215c}.pp-header__nav .pp-nav__submenu .pp-nav__link:after{display:none}.pp-header__nav .pp-nav__submenu .pp-nav__link:hover{background:#f8f9fb;color:#006bd4}.pp-header__nav .pp-nav__item--has-children:hover>.pp-nav__submenu,.pp-header__nav .pp-nav__item--has-children:focus-within>.pp-nav__submenu,.pp-header__nav .pp-nav__item--has-children[aria-expanded=true]>.pp-nav__submenu{opacity:1;visibility:visible;transform:translateY(0)}.pp-header__nav .pp-nav__item--has-children:hover>.pp-nav__link .pp-nav__caret{transform:rotate(180deg)}.pp-header__nav .pp-nav__flyout{position:absolute;top:calc(100% + 8px);left:-16px;width:340px;padding:20px 0 8px;background:#fff;border:1px solid #E5E7EB;border-top:3px solid #006BD4;border-radius:0 0 6px 6px;box-shadow:0 12px 32px #07215c1a;list-style:none;z-index:40;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s ease-out}.pp-header__nav .pp-nav__flyout:before{content:"";position:absolute;top:-11px;left:0;right:0;height:11px}.pp-header__nav .pp-nav__flyout-eyebrow{display:block;padding:0 20px 12px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006bd4}.pp-header__nav .pp-nav__flyout-list{list-style:none;margin:0;padding:0}.pp-header__nav .pp-nav__flyout-item+.pp-nav__flyout-item{border-top:1px solid #E5E7EB}.pp-header__nav .pp-nav__flyout-item>a{display:block;padding:12px 20px;transition:background .12s ease-out}.pp-header__nav .pp-nav__flyout-item>a:hover{background:#f8f9fb}.pp-header__nav .pp-nav__flyout-item>a:hover .pp-nav__flyout-title{color:#006bd4}.pp-header__nav .pp-nav__flyout-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;color:#07215c;letter-spacing:0;text-transform:none;transition:color .12s ease-out}.pp-header__nav .pp-nav__flyout-meta{display:block;margin-top:4px;font-size:11px;color:#5a6478;font-weight:400;letter-spacing:0;text-transform:none}.pp-header__nav .pp-nav__flyout-all{display:block;margin-top:8px;padding:12px 20px 0;border-top:1px solid #E5E7EB;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006bd4}.pp-header__nav .pp-nav__flyout-all:hover{color:#07215c}.pp-header__nav .pp-nav__item--flyout:hover>.pp-nav__flyout,.pp-header__nav .pp-nav__item--flyout:focus-within>.pp-nav__flyout{opacity:1;visibility:visible;transform:translateY(0)}.pp-header__nav .pp-nav__item--flyout:nth-last-child(-n+2)>.pp-nav__flyout{left:auto;right:-16px}.pp-header__actions{display:flex;align-items:center;gap:12px}.pp-header__search-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#07215c;transition:background .12s ease-out,color .12s ease-out}.pp-header__search-toggle:hover{background:#f8f9fb;color:#006bd4}.pp-header__cta{white-space:nowrap}.pp-header__burger{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;gap:5px}.pp-header__burger span{display:block;width:22px;height:2px;background:#07215c;margin:0 auto;border-radius:1px;transition:transform .2s ease-out,opacity .2s ease-out}.pp-header__search-panel{border-top:1px solid #E5E7EB;padding:16px 0}.pp-header__search-panel form{display:flex;gap:12px;align-items:center}.pp-header__search-panel input{flex:1;padding:12px 16px;border:1px solid #E5E7EB;border-radius:4px;font-size:15px}.pp-header__search-panel input:focus{outline:none;border-color:#006bd4;box-shadow:0 0 0 3px #006bd426}@media (max-width:1024px){.pp-header{--pp-logo-size:44px !important}.pp-header__inner{grid-template-columns:1fr auto;min-height:64px;gap:16px}.pp-header__tagline,.pp-header__nav{display:none}.pp-header__actions{justify-self:end;gap:8px}.pp-header__burger{display:inline-flex}}@media (max-width:768px){.pp-header__cta{display:none}}.pp-footer{background:#051538;color:#fffc;padding-top:64px}.pp-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:64px}.pp-footer__brand{color:#fff}.pp-footer__logo,.pp-footer .custom-logo-link{display:inline-flex;align-items:center;height:var(--pp-logo-size,60px);text-decoration:none}.pp-footer .custom-logo{display:block;height:100%;width:auto;max-height:var(--pp-logo-size,60px);max-width:none;object-fit:contain}.pp-footer__intro{margin-top:20px;font-size:13px;line-height:1.5;color:#ffffffb3;max-width:320px}.pp-footer__heading{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#338ae0;margin-bottom:12px;position:relative;padding-bottom:8px}.pp-footer__heading:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:#006bd4}.pp-footer__list{display:flex;flex-direction:column;gap:12px;font-size:13px;font-weight:400}.pp-footer__list a{opacity:.75;transition:opacity .12s ease-out,color .12s ease-out}.pp-footer__list a:hover{opacity:1;color:#338ae0}.pp-footer__socials{display:flex;gap:8px;margin-top:24px}.pp-footer__socials li a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#0f3088;border-radius:6px;color:#fff;font-size:14px;font-weight:600;transition:background .12s ease-out,transform .12s ease-out}.pp-footer__socials li a:hover{background:#006bd4;transform:translateY(-2px)}.pp-footer__newsletter-title{font-size:15px;font-weight:600;color:#fff;margin-bottom:16px}.pp-footer__form{display:flex;gap:8px;flex-direction:column;justify-content:flex-start}.pp-footer__form input{flex:1;padding:10px 12px;background:#051538;border:1px solid rgb(255 255 255 / .15);border-radius:4px;color:#fff;font-size:13px}.pp-footer__form input::placeholder{color:#fff6}.pp-footer__form input:focus{outline:none;border-color:#006bd4}.pp-footer__bottom{border-top:1px solid rgb(255 255 255 / .1);padding:20px 0}.pp-footer__bottom-inner{display:flex;justify-content:space-between;font-size:11px;color:#ffffff8c;font-weight:400}@media (max-width:1024px){.pp-footer__inner{grid-template-columns:1fr 1fr;row-gap:40px}.pp-footer__brand,.pp-footer__newsletter{grid-column:1/-1}}@media (max-width:768px){.pp-footer__bottom-inner{flex-direction:column;gap:8px;text-align:center}}@media (max-width:640px){.pp-footer__brand,.pp-footer__newsletter{order:-1}}.pp-utility{background:#051538;color:#ffffffd9;font-size:11px;letter-spacing:.05em;padding:10px 0;position:relative;z-index:50}.pp-utility__inner{display:flex;justify-content:space-between;align-items:center;gap:16px}.pp-utility__left{opacity:.65;font-weight:400}.pp-utility__right{display:flex;gap:12px;align-items:center}.pp-utility__sep{opacity:.4}.pp-utility a{font-weight:400;transition:color .12s ease-out}.pp-utility a:hover{color:#338ae0}@media (max-width:768px){.pp-utility__right{width:100%;justify-content:flex-end;flex-wrap:wrap}}.pp-ticker{background:#f8f9fb;border-bottom:1px solid #E5E7EB;padding:12px 0;font-size:13px;position:relative;z-index:30}.pp-ticker__inner{display:flex;align-items:center;gap:16px;overflow:hidden}.pp-ticker__label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e11d48;flex-shrink:0}.pp-ticker__dot{width:8px;height:8px;border-radius:50%;background:#e11d48;position:relative}.pp-ticker__dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#e11d48;opacity:.3;animation:pp-pulse 1.5s ease-out infinite}@keyframes pp-pulse{0%{transform:scale(.8);opacity:.3}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.pp-ticker__sep{width:1px;height:16px;background:#e5e7eb;flex-shrink:0}.pp-ticker__track{display:flex;gap:12px;overflow:hidden;white-space:nowrap;flex:1;font-weight:400}.pp-ticker__track a{transition:color .12s ease-out}.pp-ticker__track a:hover{color:#006bd4}.pp-ticker__bullet{color:#8c92a0;flex-shrink:0}.pp-single__header{padding:40px 0 28px;background:#f8f9fb;border-bottom:1px solid #E5E7EB}.pp-single__premium{display:inline-block;margin-left:8px;padding:4px 8px;background:#006bd4;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.pp-single__kicker{display:block;margin-top:16px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#006bd4}.pp-single__title{margin-top:12px;font-size:44px;font-weight:800;color:#07215c;line-height:1.15;letter-spacing:-.02em;max-width:900px}.pp-single__excerpt{margin-top:20px;font-size:17px;color:#5a6478;line-height:1.65;max-width:720px}.pp-single__byline{margin-top:28px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.pp-single__authors{display:flex;gap:16px;flex-wrap:wrap}.pp-single__author{display:inline-flex;gap:12px;align-items:center;transition:transform .12s ease-out}.pp-single__author:hover{transform:translateY(-1px)}.pp-single__author-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #006BD4}.pp-single__author-name{display:block;font-weight:600;color:#07215c}.pp-single__author-role{display:block;font-size:11px;color:#5a6478}.pp-single__meta{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#5a6478;font-weight:400}.pp-single__cover{margin:0;max-height:600px;overflow:hidden;position:relative}.pp-single__cover-img{width:100%;object-fit:cover;max-height:600px}.pp-single__cover-credit{position:absolute;right:16px;bottom:16px;color:#ffffffd9;background:#05153899;padding:6px 10px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-single__main{display:grid;grid-template-columns:1fr min(760px,100%) 1fr;align-items:start;column-gap:24px;padding-block:64px}.pp-single__rail{grid-column:1;justify-self:end;align-self:start;position:sticky;top:120px}.pp-single__body{grid-column:2;max-width:760px;margin-inline:auto}@media (max-width:1024px){.pp-single__main{display:block;padding-block:48px}.pp-single__rail{display:none}}@media (max-width:768px){.pp-single__header{padding:28px 0 24px}.pp-single__title{font-size:38px}.pp-single__excerpt{font-size:15px}.pp-single__cover,.pp-single__cover-img{max-height:420px}.pp-single__main{padding-block:32px}}@media (max-width:640px){.pp-single__header{padding:24px 0 20px}.pp-single__title{font-size:32px;line-height:1.15;letter-spacing:0}.pp-single__byline{gap:16px;margin-top:20px}.pp-single__author-avatar{width:40px;height:40px}.pp-single__cover,.pp-single__cover-img{max-height:280px}}.pp-single__footer{padding-bottom:64px}.pp-single__tags{font-size:13px;color:#5a6478}.pp-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:41;background:#fff0;pointer-events:none}.pp-reading-progress span{display:block;height:100%;width:0;background:#006bd4;transition:width 80ms linear}.pp-share{border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;padding:20px 0;margin-top:32px}.pp-share__inner{display:flex;align-items:center;gap:20px}.pp-share__label{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#5a6478}.pp-share__list{display:flex;gap:12px;list-style:none;margin:0;padding:0}.pp-share__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f8f9fb;color:#07215c;font-size:15px;font-weight:600;border:1px solid #E5E7EB;cursor:pointer;transition:background .12s ease-out,color .12s ease-out,transform .12s ease-out}.pp-share__btn:hover{background:#006bd4;color:#fff;border-color:#006bd4;transform:translateY(-2px)}.pp-share__btn.is-copied{background:#15803d;color:#fff;border-color:#15803d}.pp-share__copied{font-size:11px;font-weight:600}@media (max-width:640px){.pp-share__inner{flex-wrap:wrap}}.pp-share--rail{border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.pp-share--rail .pp-share__label{writing-mode:vertical-rl;transform:rotate(180deg);margin:0 0 8px}.pp-share--rail .pp-share__list{flex-direction:column;gap:12px}.pp-share--rail .pp-share__btn{width:38px;height:38px;font-size:14px}.pp-share--rail .pp-share__btn--copy{position:relative}.pp-share--rail .pp-share__copied{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);white-space:nowrap;background:#15803d;color:#fff;padding:3px 9px;border-radius:2px}.pp-postnav{padding:40px 0}.pp-postnav__inner{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:640px){.pp-postnav__inner{grid-template-columns:1fr}}.pp-postnav__item{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border:1px solid #E5E7EB;border-radius:6px;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.pp-postnav__item:hover{border-color:#006bd466;transform:translateY(-2px);box-shadow:0 4px 12px #07215c0f}.pp-postnav__item--next{text-align:right;align-items:flex-end}.pp-postnav__item--empty{border:0;background:#fff0;pointer-events:none}.pp-postnav__dir{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006bd4}.pp-postnav__title{font-size:15px;font-weight:600;color:#07215c;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-related{background:#f8f9fb;border-top:1px solid #E5E7EB}.pp-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-related__grid{grid-template-columns:1fr}}.pp-comments{padding-block:64px}.pp-comments__list{list-style:none;margin:0 0 40px;padding:0}.pp-comments__list .children{list-style:none;margin:20px 0 0;padding-left:28px;border-left:2px solid #E5E7EB}.pp-comments__closed{color:#5a6478;font-style:italic;margin-bottom:28px}.pp-comments__form{max-width:720px;margin-top:40px;padding-top:32px;border-top:1px solid #E5E7EB}.pp-comments__form-title{font-size:28px;font-weight:800;color:#07215c;margin-bottom:12px}.pp-comments__notes{font-size:13px;color:#5a6478;margin-bottom:20px}.pp-comments__field label{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07215c;margin-bottom:8px}.pp-comments__field textarea{width:100%;padding:16px;border:1px solid #E5E7EB;border-radius:4px;font:inherit;font-size:15px;resize:vertical}.pp-comments__field textarea:focus{outline:2px solid #006BD4;outline-offset:0}.pp-comments .comment-form-author,.pp-comments .comment-form-email,.pp-comments .comment-form-url{margin-bottom:16px}.pp-comments .comment-form-author label,.pp-comments .comment-form-email label,.pp-comments .comment-form-url label{display:block;font-size:13px;font-weight:500;margin-bottom:4px;color:#07215c}.pp-comments .comment-form-author input,.pp-comments .comment-form-email input,.pp-comments .comment-form-url input{width:100%;padding:12px 16px;border:1px solid #E5E7EB;border-radius:4px;font:inherit}.pp-comments .comment-form-author input:focus,.pp-comments .comment-form-email input:focus,.pp-comments .comment-form-url input:focus{outline:2px solid #006BD4;outline-offset:0}@media (min-width:768px){.pp-comments .comment-form-author,.pp-comments .comment-form-email{display:inline-block;width:calc(50% - 8px)}.pp-comments .comment-form-author{margin-right:12px}}.pp-comments .form-submit{margin-top:20px}.pp-comments .form-submit input[type=submit]{border:0}.pp-comment{padding:20px 0;border-bottom:1px solid #E5E7EB}.pp-comment:last-child{border-bottom:0}.pp-comment__body{display:grid;grid-template-columns:48px 1fr;gap:16px}.pp-comment__avatar-img{border-radius:50%}.pp-comment__head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.pp-comment__author{font-weight:600;color:#07215c}.pp-comment__date{font-size:11px;color:#8c92a0}.pp-comment__moderation{font-size:13px;color:#e11d48;font-style:italic;margin-bottom:8px}.pp-comment__text{font-size:15px;line-height:1.65;color:#101010}.pp-comment__text p+p{margin-top:12px}.pp-comment__actions{margin-top:12px}.pp-comment__reply,.pp-comment .comment-reply-link{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#006bd4;font-weight:600}.pp-comment__reply:hover,.pp-comment .comment-reply-link:hover{color:#07215c}.pp-sources{background:#f8f9fb;border-top:1px solid #E5E7EB}.pp-sources>.pp-container{max-width:none;padding-inline:0}.pp-sources__summary{list-style:none;cursor:pointer;padding:20px 0;transition:background .12s ease-out}.pp-sources__summary::-webkit-details-marker{display:none}.pp-sources__summary:hover{background:#006bd40a}.pp-sources__summary:focus-visible{outline:2px solid #006BD4;outline-offset:-2px}.pp-sources__summary-inner{max-width:760px;display:flex;align-items:center;gap:12px;padding-inline:0}.pp-sources__title{font-size:17px;font-weight:800;color:#07215c}.pp-sources__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:1px 7px 0;border-radius:999px;background:#006bd4;color:#fff;font-size:11px;font-weight:800;line-height:1}.pp-sources__chevron{margin-left:auto;color:#006bd4;font-size:22px;transition:transform .2s ease-out;line-height:1}.pp-sources__details[open] .pp-sources__summary{border-bottom:1px solid #E5E7EB}.pp-sources__details[open] .pp-sources__chevron{transform:rotate(180deg)}.pp-sources__body{padding:20px 0 24px}.pp-sources__body-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-inline:0}.pp-sources__group{background:#fff;border:1px solid #E5E7EB;border-left:2px solid #006BD4;border-radius:4px;padding:8px 12px}.pp-sources__domain{display:flex;align-items:baseline;gap:6px;margin:0 0 2px;font-size:12px;font-weight:600;color:#07215c;word-break:break-word}.pp-sources__host{color:#07215c}.pp-sources__n{font-size:11px;color:#006bd4;font-weight:800}.pp-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-sources__list a{display:block;font-size:11px;color:#5a6478;word-break:break-all;line-height:1.5;transition:color .12s ease-out}.pp-sources__list a:hover{color:#006bd4;text-decoration:underline}@media (max-width:768px){.pp-sources__summary-inner{padding-inline:20px}.pp-sources__body-inner{padding-inline:8px}.pp-sources__group{width:100%}.pp-sources__list{flex-direction:row;justify-content:flex-start;gap:12px}}@media (max-width:640px){.pp-sources__summary{padding:16px 0}.pp-sources__title{font-size:17px}.pp-sources__body{padding:16px 0 20px}.pp-sources__group{padding:12px}}.pp-archive{padding-block:48px}.pp-archive__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.pp-archive__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pp-archive__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-archive__grid{grid-template-columns:1fr}}.pp-page__header{padding:40px 0 28px;background:#f8f9fb;border-bottom:1px solid #E5E7EB}@media (max-width:640px){.pp-page__header{padding:24px 0 20px}}.pp-page__title{font-size:38px;color:#07215c;font-weight:800}@media (max-width:768px){.pp-page__title{font-size:32px}}@media (max-width:640px){.pp-page__title{font-size:28px;line-height:1.2}}.pp-page__body{max-width:760px;margin-inline:auto;padding-block:48px;font-size:17px;line-height:1.65}.pp-search__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:20px 24px;background:#f8f9fb;border:1px solid #E5E7EB;border-radius:6px;margin-bottom:40px}.pp-search__filter{display:flex;flex-direction:column;gap:8px}.pp-search__filter span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5a6478}.pp-search__filter select{padding:12px 16px;border:1px solid #E5E7EB;border-radius:4px;background:#fff;font:inherit;font-size:13px;min-width:180px}.pp-search__filter select:focus{outline:2px solid #006BD4;outline-offset:0}.pp-search__empty{text-align:center;padding:64px 0}.pp-search__empty-lead{font-size:28px;font-weight:800;color:#07215c}.pp-search__empty-help{margin-top:12px;color:#5a6478}.pp-search__empty-form{max-width:480px;margin:32px auto 0}.pp-search__suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;list-style:none;padding:0}@media (max-width:640px){.pp-search__filters{flex-direction:column;align-items:stretch}.pp-search__filter select{min-width:0;width:100%}}.pp-404{padding-block:96px;text-align:center}.pp-404__code{display:block;font-size:96px;font-weight:800;color:#006bd4;letter-spacing:-.02em;line-height:1}.pp-404__title{font-size:32px;color:#07215c;font-weight:800;margin:20px 0 12px}.pp-404__lead{color:#5a6478;max-width:540px;margin:0 auto 24px}.pp-404__actions{margin:20px 0}.pp-404__search{max-width:480px;margin:0 auto 64px}.pp-404__latest-title{font-size:28px;color:#07215c;font-weight:800;margin-bottom:24px}.pp-page__kicker{display:block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#006bd4}.pp-page__lead{margin-top:16px;max-width:680px;font-size:17px;color:#5a6478;line-height:1.65}.pp-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;padding-block:48px}@media (max-width:1024px){.pp-contact__layout{grid-template-columns:1fr;gap:28px}}.pp-contact__main{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:32px}@media (max-width:640px){.pp-contact__main{padding:24px}}.pp-contact__main>p:first-child{margin-top:0;color:#5a6478;line-height:1.65}.pp-contact__aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:110px}@media (max-width:1024px){.pp-contact__aside{position:static}}.pp-contact__card{border-radius:8px;padding:28px 24px;background:#051538;color:#fff}.pp-contact__card--light{background:#f8f9fb;color:#101010;border:1px solid #E5E7EB}.pp-contact__card-title{font-size:20px;font-weight:800;margin-bottom:16px;color:inherit}.pp-contact__card-row{display:block;font-size:13px;line-height:1.65}.pp-contact__card-row+.pp-contact__card-row{margin-top:12px}.pp-contact__card-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.65;display:block;margin-bottom:2px}.pp-contact__card-link{color:#338ae0;font-weight:600;word-break:break-word}.pp-contact__card-link:hover{text-decoration:underline}.pp-contact__card--light .pp-contact__card-link{color:#006bd4}.pp-cf7__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:640px){.pp-cf7__grid{grid-template-columns:1fr}}.pp-cf7__row{margin:0 0 20px}.pp-cf7__label{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07215c;margin-bottom:8px}.pp-cf7__req{color:#006bd4}.pp-cf7__input,.pp-cf7__select,.pp-cf7__textarea{width:100%;padding:12px 16px;border:1px solid #E5E7EB;border-radius:4px;background:#fff;color:#101010;font:inherit;font-size:15px;box-sizing:border-box;transition:border-color .12s ease-out,box-shadow .12s ease-out}.pp-cf7__input::placeholder,.pp-cf7__select::placeholder,.pp-cf7__textarea::placeholder{color:#8c92a0;opacity:1}.pp-cf7__input:focus,.pp-cf7__select:focus,.pp-cf7__textarea:focus{outline:none;border-color:#006bd4;box-shadow:0 0 0 3px #006bd426}.pp-cf7__textarea{resize:vertical;min-height:170px}.pp-cf7__consent{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#5a6478;line-height:1.65}.pp-cf7__consent .wpcf7-list-item{margin:0}.pp-cf7__consent input{margin-top:3px}.pp-cf7__actions{margin:24px 0 0}.pp-cf7 input[type=submit].pp-btn{border:0;width:auto;font-family:inherit}.pp-cf7 .wpcf7-not-valid-tip{color:#e11d48;font-size:13px;margin-top:8px;display:block}.pp-cf7 .wpcf7-response-output{margin:24px 0 0!important;padding:16px 20px!important;border:1px solid #E5E7EB!important;border-radius:4px;font-size:13px}.pp-cf7 form.sent .wpcf7-response-output,.pp-cf7 .wpcf7-mail-sent-ok{border-color:#15803d!important;background:#15803d14;color:#15803d}.pp-cf7 .wpcf7-validation-errors,.pp-cf7 .wpcf7-mail-sent-ng,.pp-cf7 .wpcf7-aborted{border-color:#e11d48!important;background:#e11d4814;color:#e11d48}.pp-cf7 .wpcf7-spinner{margin:12px auto 0;display:block}.pp-media__layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:48px;justify-content:center;align-items:start;padding-block:48px}@media (max-width:1024px){.pp-media__layout{grid-template-columns:1fr;gap:0}}.pp-media__layout--notoc{grid-template-columns:minmax(0,760px)}.pp-media__toc{position:sticky;top:110px;font-size:13px}@media (max-width:1024px){.pp-media__toc{display:none}}.pp-media__toc-title{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5a6478;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #E5E7EB}.pp-media__toc ul{list-style:none;margin:0;padding:0}.pp-media__toc li+li{margin-top:4px}.pp-media__toc a{display:block;padding:8px 12px;border-left:2px solid #fff0;color:#5a6478;line-height:1.3;transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.pp-media__toc a:hover{color:#07215c;background:#f8f9fb}.pp-media__toc a.is-active{color:#006bd4;border-left-color:#006bd4;font-weight:600}.pp-media__body{max-width:none;margin-inline:0;padding-block:0}.pp-media__body h2{margin-top:64px;padding-top:28px;border-top:1px solid #E5E7EB;font-size:32px;font-weight:800;color:#07215c;line-height:1.15;letter-spacing:-.01em}.pp-media__body h2:before{content:"";display:block;width:44px;height:4px;margin-bottom:16px;background:#006bd4;border-radius:2px}.pp-media__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.pp-media__body h3{margin-top:32px;font-size:22px;font-weight:800;color:#07215c}.pp-media__body p>strong:only-child{display:inline-block;margin-top:16px;font-size:17px;color:#07215c}.pp-media__body p>strong:first-child:not(:only-child){color:#07215c}.pp-media__body img{display:block;height:auto;margin:40px auto;padding:24px;background:#f8f9fb;border:1px solid #E5E7EB;border-radius:8px}.pp-media .pp-faq{margin-top:24px;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.pp-media .pp-faq__item{border-bottom:1px solid #E5E7EB}.pp-media .pp-faq__item:last-child{border-bottom:0}.pp-media .pp-faq__item[open]{background:#f8f9fb}.pp-media .pp-faq__q{list-style:none;cursor:pointer;padding:20px 48px 20px 24px;position:relative;font-size:15px;font-weight:600;color:#07215c;transition:color .12s ease-out}.pp-media .pp-faq__q::-webkit-details-marker{display:none}.pp-media .pp-faq__q:hover{color:#006bd4}.pp-media .pp-faq__q:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400;color:#006bd4;line-height:1}.pp-media .pp-faq__item[open] .pp-media .pp-faq__q:after{content:"−"}.pp-media .pp-faq__a{padding:0 24px 24px;color:#101010;line-height:1.65}.pp-media .pp-faq__a p:first-child{margin-top:0}.pp-media .pp-faq__a a{color:#006bd4;border-bottom:1px solid rgb(0 107 212 / .4)}.pp-media__cta{margin:64px auto 0;max-width:860px;background:#051538;color:#fff;border-radius:8px 8px 0 0;padding:48px 32px;text-align:center}@media (max-width:640px){.pp-media__cta{padding:32px 24px}}.pp-media__cta-kicker{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#338ae0}.pp-media__cta-title{margin-top:12px;font-size:32px;font-weight:800;color:#fff;line-height:1.15}.pp-media__cta-text{margin:12px auto 28px;max-width:560px;color:#fffc;line-height:1.65}.pp-media__cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pp-news__body{padding-block:48px}.pp-news__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.pp-news__filter{padding:8px 16px;border:1px solid #E5E7EB;border-radius:999px;background:#fff;color:#07215c;font-size:13px;font-weight:500;transition:color .12s ease-out,background .12s ease-out,border-color .12s ease-out}.pp-news__filter:hover{border-color:#006bd4;color:#006bd4}.pp-news__filter.is-active{background:#07215c;border-color:#07215c;color:#fff}.pp-news__lead{margin-bottom:40px}@media (max-width:640px){.pp-news__lead{margin-bottom:28px}}.pp-news__grid{margin-bottom:40px}.pp-news__empty{padding:64px 0;text-align:center;color:#5a6478;font-size:22px}.pp-contrib-archive{padding-block:64px}.pp-contrib-archive__header{padding-bottom:40px;text-align:left}.pp-contrib-archive__title{font-size:38px;font-weight:800;color:#07215c;letter-spacing:-.02em;line-height:1.1;margin:12px 0 16px}@media (max-width:768px){.pp-contrib-archive__title{font-size:32px}}@media (max-width:640px){.pp-contrib-archive__title{font-size:28px;letter-spacing:0}}.pp-contrib-archive__lead{font-size:17px;color:#5a6478;max-width:700px;line-height:1.65}.pp-contrib-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-contrib-archive__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-contrib-archive__grid{grid-template-columns:1fr}}.pp-contrib-card{position:relative;background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:28px 24px 20px;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.pp-contrib-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #07215c0f;border-color:#006bd44d}.pp-contrib-card__link{display:block;color:inherit;text-decoration:none}.pp-contrib-card__link:focus-visible{outline:2px solid #006BD4;outline-offset:2px}.pp-contrib-card__avatar-wrap{width:96px;height:96px;margin:0 auto 16px;border-radius:50%;padding:3px;border:2px solid #006BD4}.pp-contrib-card__avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.pp-contrib-card__avatar--placeholder{background:linear-gradient(135deg,#051538,#338ae0)}.pp-contrib-card__name{font-size:22px;font-weight:600;color:#07215c;text-align:center;margin:0}.pp-contrib-card__role{margin-top:4px;font-size:13px;color:#5a6478;font-weight:400;text-align:center}.pp-contrib-card__bio{margin-top:16px;font-size:13px;color:#101010;line-height:1.65;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-contrib-card__specs{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pp-contrib-card__footer{margin-top:20px;padding-top:16px;border-top:1px solid #E5E7EB;display:flex;justify-content:space-between;align-items:center;font-size:11px}.pp-contrib-card__count{color:#5a6478;font-weight:500}.pp-contrib-card__cta{color:#006bd4;font-weight:600;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pp-contrib-card__socials{position:absolute;top:12px;right:12px;display:flex;gap:4px}.pp-contrib-card__socials li a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f8f9fb;color:#07215c;font-size:12px;font-weight:600;transition:background .12s ease-out,color .12s ease-out}.pp-contrib-card__socials li a:hover{background:#006bd4;color:#fff}.pp-contrib-single__header{padding:40px 0 28px;background:#f8f9fb;border-bottom:1px solid #E5E7EB}.pp-contrib-single__hero{display:grid;grid-template-columns:160px 1fr;gap:40px;align-items:center;margin-top:20px}@media (max-width:768px){.pp-contrib-single__hero{grid-template-columns:1fr;text-align:center}}.pp-contrib-single__avatar-wrap{width:160px;height:160px;border-radius:50%;padding:4px;border:3px solid #006BD4}@media (max-width:768px){.pp-contrib-single__avatar-wrap{margin:0 auto}}.pp-contrib-single__avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.pp-contrib-single__avatar--placeholder{background:linear-gradient(135deg,#051538,#338ae0)}.pp-contrib-single__identity .pp-section-head__kicker{display:inline-block;margin-bottom:12px}.pp-contrib-single__name{font-size:44px;font-weight:800;color:#07215c;letter-spacing:-.02em;line-height:1.05;margin:0}@media (max-width:768px){.pp-contrib-single__name{font-size:38px}}@media (max-width:640px){.pp-contrib-single__name{font-size:32px;letter-spacing:0}}.pp-contrib-single__role{margin-top:12px;font-size:22px;color:#5a6478;font-weight:400}.pp-contrib-single__specs{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.pp-contrib-single__specs{justify-content:center}}.pp-contrib-single__stats{margin-top:24px;display:flex;gap:40px}@media (max-width:768px){.pp-contrib-single__stats{justify-content:center}}.pp-contrib-single__stats dt{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#5a6478;margin-bottom:4px}.pp-contrib-single__stats dd{margin:0;font-size:28px;font-weight:800;color:#07215c}.pp-contrib-single__socials{display:flex;gap:8px;margin:0;padding:0}.pp-contrib-single__socials li a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#07215c;color:#fff;font-size:14px;font-weight:600;transition:background .12s ease-out,transform .12s ease-out}.pp-contrib-single__socials li a:hover{background:#006bd4;transform:translateY(-2px)}.pp-contrib-single__short-bio{position:relative;margin:28px 0 0;padding:12px 0 12px 20px;font-size:17px;color:#101010;line-height:1.65;max-width:800px;font-style:italic;border-left:3px solid #006BD4}.pp-contrib-single__about{background:#07215c;color:#ffffffe6;padding-block:64px;position:relative;overflow:hidden}.pp-contrib-single__about:before{content:"";position:absolute;top:-10px;right:64px;width:200px;height:80px;background:repeating-linear-gradient(115deg,transparent 0 28px,rgb(0 107 212 / .2) 28px 30px);pointer-events:none}.pp-contrib-single__about .pp-section-head{max-width:760px;margin:0 0 28px;position:relative;z-index:1}.pp-contrib-single__about .pp-section-head__kicker{color:#338ae0}.pp-contrib-single__about .pp-section-head__title{color:#fff}.pp-contrib-single__about-body{max-width:760px;margin-inline:0;font-size:17px;line-height:1.65;color:#ffffffe0;position:relative;z-index:1}.pp-contrib-single__about-body a{color:#338ae0;border-bottom-color:#338ae066}.pp-contrib-single__about-body a:hover{color:#fff;border-bottom-color:#fff}.pp-contrib-single__about-body h2,.pp-contrib-single__about-body h3,.pp-contrib-single__about-body h4{color:#fff}.pp-contrib-single__about-body blockquote{background:#ffffff0d;border-left-color:#338ae0;color:#fffffff2}.pp-contrib-single__about-body code{background:#ffffff1a;color:#338ae0}.pp-contrib-single__about-body>p:first-child:first-letter{font-size:1.15em;font-weight:600;color:#338ae0}.pp-contrib-single__body{padding-block:48px}.pp-contrib-single__articles{padding-block:64px;background:#fff}.pp-contrib-single__articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-contrib-single__articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-contrib-single__articles-grid{grid-template-columns:1fr}}.pp-single__author-avatar--placeholder{display:inline-block;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#051538,#338ae0);flex-shrink:0}.pp-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block}.pp-mobile-drawer[hidden]{display:none}.pp-mobile-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0515388c;opacity:0;transition:opacity .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pp-mobile-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(86vw,380px);background:#fff;box-shadow:0 24px 64px #07215c29;display:flex;flex-direction:column;padding:24px 20px 32px;overflow-y:auto;transform:translate(100%);transition:transform .2s ease-out;-webkit-overflow-scrolling:touch}.pp-mobile-drawer.is-open .pp-mobile-drawer__overlay{opacity:1}.pp-mobile-drawer.is-open .pp-mobile-drawer__panel{transform:translate(0)}.pp-mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #E5E7EB}.pp-mobile-drawer__title{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#07215c}.pp-mobile-drawer__close{font-size:28px;line-height:1;color:#07215c;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .12s ease-out}.pp-mobile-drawer__close:hover{background:#f8f9fb}.pp-mobile-drawer__search{display:flex;margin:20px 0;border:1px solid #E5E7EB;border-radius:4px;overflow:hidden}.pp-mobile-drawer__search input{flex:1;padding:12px 16px;border:0;font-size:15px}.pp-mobile-drawer__search input:focus{outline:none}.pp-mobile-drawer__search button{padding:0 16px;background:#07215c;color:#fff;display:inline-flex;align-items:center;justify-content:center}.pp-mobile-drawer__nav{flex:1}.pp-mobile-drawer .pp-mobile-nav{list-style:none;margin:0;padding:0}.pp-mobile-drawer .pp-mobile-nav__item,.pp-mobile-drawer .pp-mobile-nav li{border-bottom:1px solid #E5E7EB}.pp-mobile-drawer .pp-mobile-nav__link,.pp-mobile-drawer .pp-mobile-nav a{display:block;padding:16px 8px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07215c;transition:color .12s ease-out,padding-left .12s ease-out}.pp-mobile-drawer .pp-mobile-nav__link:hover,.pp-mobile-drawer .pp-mobile-nav a:hover{color:#006bd4;padding-left:16px}.pp-mobile-drawer .pp-mobile-nav .sub-menu,.pp-mobile-drawer .pp-mobile-nav .pp-nav__submenu{list-style:none;margin:0;padding:0 0 12px 16px}.pp-mobile-drawer .pp-mobile-nav .sub-menu a,.pp-mobile-drawer .pp-mobile-nav .pp-nav__submenu a{padding:12px 8px;font-size:11px;color:#5a6478;text-transform:none;letter-spacing:0}.pp-mobile-drawer .pp-mobile-nav .sub-menu a:hover,.pp-mobile-drawer .pp-mobile-nav .pp-nav__submenu a:hover{color:#006bd4}.pp-mobile-drawer .pp-mobile-nav .current-menu-item>a,.pp-mobile-drawer .pp-mobile-nav .current-cat>a{color:#006bd4}.pp-mobile-drawer__cta{margin-top:28px;width:100%}@media (min-width:1024px){.pp-mobile-drawer{display:none!important}}body.pp-drawer-open{overflow:hidden}.pp-hero{padding-top:16px}.pp-hero .pp-container .pp-section-head{margin-bottom:16px}.pp-hero__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}@media (max-width:1024px){.pp-hero__grid{grid-template-columns:1fr}}.pp-hero__main{position:relative;display:block;border-radius:6px;overflow:hidden;background:#07215c;color:#fff;min-height:580px;isolation:isolate;transition:transform .2s ease-out}.pp-hero__main:hover{transform:translateY(-2px)}.pp-hero__main-media{position:absolute;top:0;right:0;bottom:0;left:0}.pp-hero__main-img{width:100%;height:100%;object-fit:cover}.pp-hero__main-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .55) 60%,rgb(0 0 0 / .85) 100%)}.pp-hero__main-content{position:absolute;inset:auto 28px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:2}.pp-hero__main-title{font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;max-width:700px;color:#fdfdfee6}.pp-hero__main-deck{font-size:15px;line-height:1.5;color:#ffffffe6;max-width:680px}.pp-hero__main-meta{display:inline-flex;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pp-hero__main-meta-by{opacity:.6}.pp-hero__main-meta-author{color:#338ae0;font-weight:800}.pp-hero__main-meta-rest{opacity:.7}@media (max-width:768px){.pp-hero__main{min-height:440px}.pp-hero__main-content{inset:auto 20px 20px 20px}.pp-hero__main-title{font-size:32px}.pp-hero__main-deck{font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:640px){.pp-hero__main{min-height:360px}.pp-hero__main-content{inset:auto 16px 16px 16px;gap:8px}.pp-hero__main-title{font-size:22px;line-height:1.2}.pp-hero__main-deck{display:none}.pp-hero__main-meta{margin-top:8px;font-size:9px}}.pp-hero__subs{display:flex;flex-direction:column;gap:0}.pp-hero__sub{display:grid;grid-template-columns:200px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #E5E7EB;transition:background .12s ease-out}.pp-hero__sub:hover{background:#f8f9fb}@media (max-width:768px){.pp-hero__sub{grid-template-columns:140px 1fr;gap:16px}}@media (max-width:640px){.pp-hero__sub{grid-template-columns:110px 1fr;gap:12px;padding:16px 0}}.pp-hero__sub-media{border-radius:4px;overflow:hidden;aspect-ratio:1.1/1}.pp-hero__sub-img{width:100%;height:100%;object-fit:cover}.pp-hero__sub-body{display:flex;flex-direction:column;gap:8px}.pp-hero__sub-title{font-size:17px;font-weight:600;line-height:1.3;color:#07215c}.pp-hero__sub-meta{margin-top:auto;display:flex;gap:8px;font-size:11px;color:#5a6478}.pp-hero__sub-author{font-weight:500;color:#101010}.pp-hero__sub-reading{color:#5a6478;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-hero__sub:first-child{padding-top:0}.pp-hero__sub:last-child{padding-bottom:0}@media (max-width:640px){.pp-hero__sub-media{aspect-ratio:inherit}.pp-hero__sub-title{font-size:15px}.pp-hero__sub:last-child{padding-bottom:20px}}.pp-hero__see-more{margin-top:12px;padding:12px;text-align:center;background:#07215c;color:#fff;border-radius:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;transition:background .12s ease-out}.pp-hero__see-more:hover{background:#006bd4}.pp-actu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.pp-actu__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-actu__grid{grid-template-columns:1fr}.pp-actu__grid .pp-card__media{aspect-ratio:1.5/1}.pp-actu__grid .pp-card__title{font-size:17px}}.pp-eph__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-eph__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-eph__grid{grid-template-columns:1fr}}.pp-eph__item{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.pp-eph__item:hover{transform:translateY(-2px);border-color:#006bd466;box-shadow:0 4px 12px #07215c0f}.pp-eph__item:hover .pp-eph__title{color:#006bd4}.pp-eph__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f8f9fb}.pp-eph__img{width:100%;height:100%;object-fit:cover}.pp-eph__date{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:8px 12px;background:#051538;color:#fff;border-radius:4px;border-left:3px solid #006BD4;box-shadow:0 4px 12px #07215c0f;line-height:1}.pp-eph__day{font-size:28px;font-weight:800;letter-spacing:-.5px}.pp-eph__month{margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#338ae0}.pp-eph__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.pp-eph__title{font-size:17px;font-weight:600;line-height:1.3;color:#07215c;transition:color .12s ease-out;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-eph__excerpt{font-size:13px;color:#5a6478;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-eph__meta{margin-top:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#006bd4;font-weight:800}@media (max-width:640px){.pp-eph--m-compact .pp-eph__grid{grid-template-columns:1fr;gap:12px}.pp-eph--m-compact .pp-eph__item{display:grid;grid-template-columns:116px 1fr;align-items:stretch}.pp-eph--m-compact .pp-eph__media{aspect-ratio:auto;height:100%;min-height:96px}.pp-eph--m-compact .pp-eph__date{left:8px;bottom:8px;min-width:0;padding:3px 6px;border-left-width:2px}.pp-eph--m-compact .pp-eph__day{font-size:18px}.pp-eph--m-compact .pp-eph__month{font-size:8px;margin-top:1px}.pp-eph--m-compact .pp-eph__body{padding:12px 16px;gap:4px}.pp-eph--m-compact .pp-eph__title{font-size:13px;-webkit-line-clamp:3}.pp-eph--m-compact .pp-eph__excerpt{display:none}.pp-eph--m-compact .pp-eph__meta{margin-top:auto}}.pp-eph-archive__body{padding-block:40px 64px;max-width:900px;margin-inline:auto}.pp-eph-timeline{list-style:none;margin:0;padding:0;position:relative}.pp-eph-timeline:before{content:"";position:absolute;left:39px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,#E5E7EB 10%,#E5E7EB 90%,transparent)}@media (max-width:640px){.pp-eph-timeline:before{display:none}}.pp-eph-timeline__month-head{position:relative;margin:40px 0 20px;padding-left:100px}@media (max-width:640px){.pp-eph-timeline__month-head{padding-left:0;margin:28px 0 16px}}.pp-eph-timeline__month-head:first-child{margin-top:0}.pp-eph-timeline__month{display:inline-block;padding:4px 12px;background:#07215c;color:#fff;border-radius:999px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.pp-eph-timeline__item{position:relative;margin-bottom:16px}.pp-eph-timeline__link{display:grid;grid-template-columns:80px 140px 1fr;gap:20px;align-items:stretch;background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:16px;transition:border-color .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out}.pp-eph-timeline__link:hover{border-color:#006bd466;transform:translate(2px);box-shadow:0 4px 12px #07215c0f}.pp-eph-timeline__link:hover .pp-eph-timeline__title{color:#006bd4}@media (max-width:768px){.pp-eph-timeline__link{grid-template-columns:64px 1fr}.pp-eph-timeline__link .pp-eph-timeline__media{display:none}}@media (max-width:640px){.pp-eph-timeline__link{grid-template-columns:1fr;gap:12px}}.pp-eph-timeline__date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#051538;color:#fff;border-radius:4px;border-left:3px solid #006BD4;line-height:1;padding:12px;min-height:80px}@media (max-width:640px){.pp-eph-timeline__date{flex-direction:row;gap:8px;min-height:0;padding:8px 16px;justify-content:flex-start;align-items:baseline}}.pp-eph-timeline__day{font-size:28px;font-weight:800;letter-spacing:-.5px}.pp-eph-timeline__mshort{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#338ae0}@media (max-width:640px){.pp-eph-timeline__mshort{margin-top:0}}.pp-eph-timeline__media{aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:#f8f9fb}.pp-eph-timeline__img{width:100%;height:100%;object-fit:cover}.pp-eph-timeline__body{display:flex;flex-direction:column;gap:8px}.pp-eph-timeline__title{font-size:17px;font-weight:600;line-height:1.3;color:#07215c;transition:color .12s ease-out}.pp-eph-timeline__excerpt{font-size:13px;color:#5a6478;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-eph-timeline__meta{margin-top:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#006bd4;font-weight:800}.pp-strap{background:#07215c;color:#fff;padding:28px 0;position:relative;overflow:hidden}.pp-strap__decor{position:absolute;top:-20px;right:-50px;width:400px;height:200px;background:repeating-linear-gradient(110deg,transparent 0 28px,rgb(0 107 212 / .18) 28px 30px);pointer-events:none}.pp-strap__inner{display:grid;grid-template-columns:1.4fr auto;gap:28px;align-items:center;z-index:5;position:relative}.pp-strap__text{display:flex;flex-direction:column;gap:8px}.pp-strap__kicker{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#338ae0}.pp-strap__title{font-size:22px;font-weight:600;max-width:560px}.pp-strap__form{display:grid;grid-template-columns:1fr auto;gap:12px;min-width:540px}.pp-strap__form input{padding:12px 16px;background:#fff;border-radius:4px;color:#101010;border:0}.pp-strap__form input:focus{outline:2px solid #006BD4;outline-offset:0}.pp-strap__trust{grid-column:1/-1;font-size:11px;color:#fff9}@media (max-width:1024px){.pp-strap__inner{grid-template-columns:1fr}.pp-strap__form{min-width:0}}@media (max-width:640px){.pp-strap__form .sib-email-area,.pp-strap__form button{width:100%}}.pp-secat__hero{display:grid;grid-template-columns:1fr 1fr;border:1px solid #E5E7EB;border-radius:6px;overflow:hidden;margin-bottom:24px;transition:box-shadow .2s ease-out,transform .2s ease-out}.pp-secat__hero:hover{box-shadow:0 4px 12px #07215c0f;transform:translateY(-2px)}.pp-secat__hero-media{aspect-ratio:4/3;overflow:hidden}.pp-secat__hero-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.pp-secat__hero:hover .pp-secat__hero img{transform:scale(1.04)}.pp-secat__hero-body{padding:40px;display:flex;flex-direction:column;gap:12px;align-self:center}.pp-secat__hero-title{font-size:28px;font-weight:800;color:#07215c;line-height:1.2;letter-spacing:-.01em;margin-top:8px}.pp-secat__hero-excerpt{font-size:15px;color:#5a6478;line-height:1.65;margin-top:8px}.pp-secat__hero-author{display:flex;gap:12px;align-items:center;margin-top:16px}.pp-secat__hero-author-avatar{width:48px;height:48px;border-radius:50%}.pp-secat__hero-author-text{display:flex;flex-direction:column}.pp-secat__hero-author-name{font-weight:600;color:#07215c}.pp-secat__hero-author-meta{font-size:13px;color:#5a6478}.pp-secat__hero-cta{align-self:flex-start;margin-top:12px}.pp-secat--img-right .pp-secat__hero{grid-template-areas:"body media"}.pp-secat--img-right .pp-secat__hero-media{grid-area:media}.pp-secat--img-right .pp-secat__hero-body{grid-area:body}.pp-secat__supports{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-secat__hero{grid-template-columns:1fr}.pp-secat__hero-body{padding:28px}.pp-secat__supports{grid-template-columns:1fr}}@media (max-width:768px){.pp-secat__hero-title{font-size:22px}.pp-secat__hero-excerpt{font-size:13px}.pp-secat__hero-author-avatar{width:40px;height:40px}.pp-secat__hero-author-name{font-size:13px}.pp-secat__hero-author-meta{font-size:11px}.pp-secat__supports .pp-card__media{aspect-ratio:1.5/1}.pp-secat__supports .pp-card__title{font-size:17px}}.pp-decrypt{background:#051538;color:#fff;position:relative;overflow:hidden}.pp-decrypt .pp-section-head__kicker{color:#338ae0}.pp-decrypt .pp-section-head__title{color:#fff}.pp-decrypt .pp-section-head__subtitle{color:#ffffffb3}.pp-decrypt .pp-section-head__link{color:#338ae0}.pp-decrypt__decor{position:absolute;top:-10px;right:64px;width:200px;height:80px;background:repeating-linear-gradient(115deg,transparent 0 28px,rgb(0 107 212 / .25) 28px 30px);pointer-events:none}.pp-decrypt__grid{display:grid;grid-template-columns:360px 1fr 280px;gap:40px;align-items:start}@media (max-width:1280px){.pp-decrypt__grid{grid-template-columns:320px 1fr}.pp-decrypt__grid .pp-decrypt__sub{grid-column:1/-1}}@media (max-width:1024px){.pp-decrypt__grid{grid-template-columns:1fr}}.pp-decrypt__grid--no-sub{grid-template-columns:360px 6fr 1fr}@media (max-width:1024px){.pp-decrypt__grid--no-sub{grid-template-columns:1fr}}.pp-decrypt__list{display:flex;flex-direction:column}.pp-decrypt__item{padding:20px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.pp-decrypt__item:last-child{border-bottom:0}.pp-decrypt__item a{display:grid;grid-template-columns:60px 1fr;gap:12px}.pp-decrypt__item:hover .pp-decrypt__item-title{color:#338ae0}.pp-decrypt__num{font-size:28px;font-weight:800;color:#338ae0;line-height:1}.pp-decrypt__item-cat{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#338ae0}.pp-decrypt__item-title{display:block;margin-top:8px;font-size:15px;font-weight:500;line-height:1.3;color:#fff;transition:color .12s ease-out}.pp-decrypt__item-meta{display:flex;gap:8px;margin-top:8px;font-size:11px;color:#ffffff8c;font-weight:400}.pp-decrypt__main{display:flex;flex-direction:column;gap:12px}.pp-decrypt__main-media{border-radius:4px;overflow:hidden;aspect-ratio:16/9;position:relative}.pp-decrypt__main-img{width:100%;height:100%;object-fit:cover}.pp-decrypt__main-credit{position:absolute;right:12px;bottom:12px;color:#ffffffa6;background:#0006;padding:4px 8px;border-radius:2px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-decrypt__main-title{font-size:28px;font-weight:800;line-height:1.2;color:#fff;letter-spacing:-.01em;margin-top:12px}.pp-decrypt__main-excerpt{color:#fffc;font-size:15px;line-height:1.65}.pp-decrypt__main-meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-weight:800}@media (max-width:768px){.pp-decrypt__main-title{font-size:22px}.pp-decrypt__main-excerpt{font-size:13px}.pp-decrypt__main-meta{font-size:9px}}.pp-decrypt__sub{position:relative;background:#0f3088;border-radius:8px;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.pp-decrypt__sub-stripe{position:absolute;top:0;left:0;right:0;height:4px;background:#006bd4;border-radius:8px 8px 0 0}.pp-decrypt__sub-title{font-size:17px;font-weight:800;color:#fff;line-height:1.3}.pp-decrypt__sub-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pp-decrypt__sub-from{width:100%;color:#fff9;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-decrypt__sub-amount{font-size:48px;font-weight:800;color:#338ae0;letter-spacing:-1px;line-height:1}.pp-decrypt__sub-period{color:#fffc;font-weight:600}.pp-decrypt__sub-benefits{display:flex;flex-direction:column;gap:12px}.pp-decrypt__sub-benefits li{position:relative;padding-left:20px;font-size:13px;font-weight:400;color:#ffffffd9}.pp-decrypt__sub-benefits li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#338ae0}.pp-decrypt__sub-cta{margin-top:8px}.pp-eco{background:#f8f9fb}.pp-eco__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.pp-eco__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pp-eco__grid{grid-template-columns:1fr}}@media (max-width:768px){.pp-eco .pp-card__media{aspect-ratio:1.5/1}.pp-eco .pp-card__title{font-size:17px}}.pp-redaction{border-top:1px solid #E5E7EB}.pp-redaction__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}@media (max-width:1024px){.pp-redaction__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.pp-redaction__grid{grid-template-columns:repeat(2,1fr)}}.pp-redaction__item{background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:24px 16px;text-align:center;transition:transform .2s ease-out,box-shadow .2s ease-out}.pp-redaction__item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #07215c0f}.pp-redaction__avatar-wrap{position:relative;width:80px;height:80px;margin:0 auto 16px;border-radius:50%;padding:2px;border:2px solid #006BD4}.pp-redaction__avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block}.pp-redaction__avatar--placeholder{background:linear-gradient(135deg,#051538,#338ae0)}.pp-redaction__name{font-size:15px;font-weight:600;color:#07215c}.pp-redaction__role{margin-top:4px;font-size:11px;color:#5a6478;font-weight:400}.pp-redaction .pp-pill{margin-top:12px}.pp-redaction__count{display:block;margin-top:12px;color:#8c92a0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-redaction__text{min-width:0}@media (max-width:640px){.pp-redaction--m-compact .pp-redaction__grid{grid-template-columns:1fr;gap:12px}.pp-redaction--m-compact .pp-redaction__item{padding:12px 16px;text-align:left}.pp-redaction--m-compact .pp-redaction__link{display:flex;align-items:center;gap:16px}.pp-redaction--m-compact .pp-redaction__avatar-wrap{flex:0 0 auto;width:52px;height:52px;margin:0}.pp-redaction--m-compact .pp-redaction__avatar{width:44px;height:44px}.pp-redaction--m-compact .pp-redaction__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pp-redaction--m-compact .pp-redaction__name,.pp-redaction--m-compact .pp-redaction__role,.pp-redaction--m-compact .pp-redaction__count{margin:0}.pp-redaction--m-compact .pp-pill{margin:2px 0 0}}.pp-intl__layout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:40px}@media (max-width:1024px){.pp-intl__layout{grid-template-columns:1fr}}.pp-intl__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.pp-intl__grid{grid-template-columns:1fr}}.pp-intl__side-head{margin-bottom:16px}.pp-intl__side-list{display:flex;flex-direction:column}.pp-intl__side-item{padding:16px 0;border-bottom:1px solid #E5E7EB}.pp-intl__side-item:last-child{border-bottom:0}.pp-intl__side-item a{display:grid;grid-template-columns:32px 1fr 80px;gap:12px;align-items:start;transition:opacity .12s ease-out}.pp-intl__side-item:hover .pp-intl__side-title{color:#006bd4}.pp-intl__side-num{font-size:17px;font-weight:800;color:#006bd4}.pp-intl__side-cat{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#07215c}.pp-intl__side-title{font-size:13px;font-weight:500;color:#07215c;line-height:1.3;margin-top:4px;transition:color .12s ease-out}.pp-intl__side-reading{display:block;margin-top:8px;color:#5a6478;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-intl__side-thumb{width:80px;aspect-ratio:4/3;border-radius:2px;overflow:hidden}@media (max-width:768px){.pp-intl .pp-card__media{aspect-ratio:1.5/1}.pp-intl .pp-card__title{font-size:17px}}.pp-analyses{background:#f8f9fb}.pp-analyses__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.pp-analyses__grid{grid-template-columns:1fr}}.pp-quote{position:relative;background:#fff;border:1px solid #E5E7EB;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;transition:transform .2s ease-out,box-shadow .2s ease-out}.pp-quote:hover{transform:translateY(-2px);box-shadow:0 4px 12px #07215c0f}.pp-quote__stripe{position:absolute;top:0;left:0;bottom:0;width:4px;background:#006bd4;border-radius:6px 0 0 6px}.pp-quote__mark{display:block;font-size:64px;font-weight:800;color:#006bd4;line-height:.7}.pp-quote__text{font-size:17px;font-weight:500;font-style:italic;color:#07215c;line-height:1.45;margin:0}.pp-quote__author{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid #E5E7EB}.pp-quote__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.pp-quote__avatar--placeholder{background:linear-gradient(135deg,#d6c5b3,#b89e84)}.pp-quote__name{display:block;font-size:13px;font-weight:600;color:#07215c}.pp-quote__role{display:block;font-size:11px;color:#5a6478}@media (max-width:640px){.pp-analyses--m-compact .pp-quote{padding:16px 20px;gap:8px}.pp-analyses--m-compact .pp-quote__mark{font-size:40px}.pp-analyses--m-compact .pp-quote__text{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pp-analyses--m-compact .pp-quote__author{padding-top:12px}.pp-analyses--m-compact .pp-quote__avatar{width:32px;height:32px}.pp-analyses--m-ultra .pp-analyses__grid{gap:12px}.pp-analyses--m-ultra .pp-quote{padding:12px 16px;gap:8px}.pp-analyses--m-ultra .pp-quote__mark,.pp-analyses--m-ultra .pp-quote__avatar,.pp-analyses--m-ultra .pp-quote__role{display:none}.pp-analyses--m-ultra .pp-quote__text{font-size:13px;font-style:normal;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-analyses--m-ultra .pp-quote__author{margin-top:8px;padding-top:8px;gap:0}.pp-analyses--m-ultra .pp-quote__name{font-size:11px}}.pp-elections{background:#07215c;color:#fff}.pp-elections__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:40px}@media (max-width:1024px){.pp-elections__grid{grid-template-columns:1fr}}.pp-elections__hero{position:relative;display:block;min-height:480px;border-radius:6px;overflow:hidden;isolation:isolate}.pp-elections__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-elections__hero-img--placeholder{background:linear-gradient(135deg,#1a2f4a,#0a1320)}.pp-elections__hero-img--placeholder:before{content:"";position:absolute;top:10%;right:30%;bottom:30%;left:10%;background:radial-gradient(circle,rgb(0 107 212 / .35),transparent 70%)}.pp-elections__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .7) 100%)}.pp-elections__hero-body{position:absolute;inset:auto 28px 28px 28px;z-index:2;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pp-elections__hero-kicker{font-size:13px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#338ae0}.pp-elections__hero-title{font-size:25px;font-weight:800;line-height:1.15;letter-spacing:-.02em;max-width:600px}.pp-elections__hero-subtitle{font-size:13px;color:#ffffffd9;line-height:1.5;max-width:560px}@media (max-width:768px){.pp-elections__hero{min-height:440px}.pp-elections__hero-body{inset:auto 20px 20px 20px}.pp-elections__hero-title{font-size:32px}.pp-elections__hero-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:640px){.pp-elections__hero{min-height:360px}.pp-elections__hero-body{inset:auto 16px 16px 16px;gap:8px}.pp-elections__hero-kicker{font-size:11px}.pp-elections__hero-title{font-size:20px;line-height:1.2}.pp-elections__hero-subtitle{display:none}}.pp-elections__side-head{margin-bottom:12px}.pp-elections__side .pp-section-head__kicker{color:#338ae0}.pp-elections__side-list{display:flex;flex-direction:column}.pp-elections__side li{padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.pp-elections__side li:last-child{border-bottom:0}.pp-elections__side li a{display:grid;grid-template-columns:40px 1fr;gap:12px;transition:opacity .12s ease-out}.pp-elections__side li:hover .pp-elections__side-title{color:#338ae0}.pp-elections__side-num{font-size:22px;font-weight:800;color:#338ae0}.pp-elections__side-cat{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#338ae0}.pp-elections__side-title{display:block;margin-top:4px;font-size:15px;font-weight:500;color:#fff;line-height:1.3;transition:color .12s ease-out}.pp-elections__side-meta{display:flex;gap:8px;margin-top:8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-weight:400}.pp-split__inner{display:grid;grid-template-columns:1fr 1px 1fr;gap:40px;align-items:start}.pp-split__inner:after{content:"";grid-column:2;grid-row:1/-1;align-self:stretch;background:#e5e7eb}@media (max-width:1024px){.pp-split__inner{grid-template-columns:1fr;gap:40px}.pp-split__inner:after{display:none}}.pp-split__pane{display:flex;flex-direction:column;gap:24px}.pp-split__pane--right{grid-column:3}@media (max-width:1024px){.pp-split__pane--right{grid-column:1}}.pp-split__head{display:flex;flex-direction:column;gap:8px}.pp-split__title{font-size:28px;font-weight:800;color:#07215c}.pp-split__subtitle{font-size:13px;color:#5a6478;max-width:280px}.pp-split__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.pp-split__cards{grid-template-columns:1fr}}.pp-newsletter-cta{position:relative;overflow:hidden;background:#07215c;color:#fff;padding-block:64px}.pp-newsletter-cta__decor{position:absolute;border-radius:50%;background:#006bd4;opacity:.12;pointer-events:none}.pp-newsletter-cta__decor--tl{top:-100px;left:-100px;width:300px;height:300px}.pp-newsletter-cta__decor--br{bottom:-100px;right:-100px;width:280px;height:280px;opacity:.1}.pp-newsletter-cta__inner{position:relative;display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center}.pp-newsletter-cta__text{display:flex;flex-direction:column;gap:8px;max-width:720px}.pp-newsletter-cta__kicker{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#338ae0}.pp-newsletter-cta__title{font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1.1}@media (max-width:768px){.pp-newsletter-cta__title{font-size:32px}}@media (max-width:640px){.pp-newsletter-cta__title{font-size:28px;letter-spacing:0}}.pp-newsletter-cta__subtitle{color:#ffffffbf;font-size:15px}.pp-newsletter-cta__badges{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;font-size:11px;font-weight:500;color:#ffffffb3}.pp-newsletter-cta__form{display:grid;grid-template-columns:1fr;gap:12px;min-width:360px}.pp-newsletter-cta__form input{padding:16px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;font-size:15px;color:#101010}.pp-newsletter-cta__form input:focus{outline:2px solid #006BD4;outline-offset:0}@media (max-width:1024px){.pp-newsletter-cta__inner{grid-template-columns:1fr}.pp-newsletter-cta__form{min-width:0}}@media (max-width:640px){.pp-newsletter-cta__badges{font-size:14px;gap:8px 20px}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.5;font-family:Georgia,Times New Roman,serif}.pp-utility,.pp-header,.pp-ticker,.pp-footer,.pp-mobile-drawer,.pp-reading-progress,.pp-share,.pp-postnav,.pp-related,.pp-comments,.pp-breadcrumbs,.pp-single__premium,#wpadminbar,.pp-newsletter-cta,[data-pp-drawer],[data-pp-search-panel]{display:none!important}.pp-single,.pp-container,.pp-single__main,.pp-single__body{display:block!important;max-width:100%!important;width:auto!important;margin:0!important;padding:0!important}.pp-single__header{border:0!important;padding:0 0 12pt!important}.pp-single__title{font-size:22pt;font-weight:700;margin-bottom:8pt}.pp-single__excerpt{font-size:13pt;font-style:italic;margin-bottom:10pt}.pp-single__kicker{font-size:10pt;text-transform:uppercase}.pp-single__byline{font-size:10pt;border-bottom:1pt solid #000;padding-bottom:6pt;margin-bottom:12pt;gap:8pt!important}.pp-single__author-avatar{display:none!important}.pp-single__cover-img{max-height:240pt;object-fit:contain!important}.pp-single__cover-credit{font-size:8pt;font-style:italic}.pp-single__body p,.pp-single__body li{orphans:3;widows:3}.pp-single__body h2,.pp-single__body h3,.pp-single__body h4{page-break-after:avoid;margin-top:14pt}.pp-single__body img{max-width:100%!important;page-break-inside:avoid}.pp-single__body a{text-decoration:underline}.pp-single__body a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}.pp-single__body blockquote{border-left:3pt solid #000!important;padding-left:10pt;font-style:italic}.pp-single:after{content:"Source : Parlons Politique — parlons-politique.fr";display:block;margin-top:18pt;padding-top:6pt;border-top:1pt solid #000;font-size:9pt;font-style:italic}figure,.pp-single__cover{page-break-inside:avoid}.pp-sources__details>*:not(summary){display:block!important}.pp-sources__chevron,.pp-sources__hint{display:none!important}.pp-sources__summary{cursor:default;padding:0!important;border:0!important}.pp-sources__group{border:0!important;padding:4pt 0!important;page-break-inside:avoid}@page{margin:1.6cm}}