.pf-resources-page{margin:0;background:#fff}.pf-resources-page>header,.pf-resources-page>footer{display:none}.pfr{--pfr-navy:#04316b;--pfr-navy-deep:#041933;--pfr-red:#d90000;--pfr-red-dark:#b30000;--pfr-orange:#ff671f;--pfr-gold:#faa41a;--pfr-blue:#073fd0;--pfr-blue-50:#ebf4ff;--pfr-paper:#f8f9fb;--pfr-gray-400:#969696;--pfr-gray-500:#727272;--pfr-gray-600:#555c68;--pfr-border:#e1e5ec;--pfr-border-strong:#c6ccd6;--pfr-display:"Archivo", sans-serif;--pfr-body:"Noto Sans", sans-serif;color:var(--pfr-navy);background:#fff;font-family:var(--pfr-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.pfr *,.pfr *::before,.pfr *::after{box-sizing:border-box}.pfr a{color:inherit;text-decoration:none}.pfr button,.pfr input{font:inherit}.pfr h1,.pfr h2,.pfr h3,.pfr strong,.pfr b,.pfr .pfr-logo,.pfr .pfr-button,.pfr .pfr-chip{font-family:var(--pfr-display)}.pfr-container{width:100%;max-width:1280px;margin:0 auto;padding-right:40px;padding-left:40px}.pfr-header{position:sticky;z-index:1000;top:0;height:72px;border-bottom:1px solid var(--pfr-border);background:#fff}.pfr-header__inner{display:flex;width:100%;height:100%;padding:0 40px;align-items:center;justify-content:space-between}.pfr-header__left,.pfr-header__actions,.pfr-nav{display:flex;align-items:center}.pfr-header__left{gap:40px}.pfr-logo{flex:0 0 auto;color:var(--pfr-navy)!important;font-size:23px;font-weight:800;letter-spacing:-.6px;line-height:1}.pfr-logo span{color:var(--pfr-red)}.pfr-nav{height:72px;gap:28px}.pfr-nav a{position:relative;color:var(--pfr-navy);font-size:15px;font-weight:600;white-space:nowrap}.pfr-nav a:hover,.pfr-nav a.is-active{color:var(--pfr-red)}.pfr-nav a.is-active::after{position:absolute;right:0;bottom:-25px;left:0;height:3px;border-radius:2px;background:var(--pfr-red);content:""}.pfr-header__actions{gap:16px}.pfr-find-team{color:var(--pfr-navy);font-size:14px;font-weight:600}.pfr-menu-toggle{display:none;padding:6px;border:0;color:var(--pfr-navy);background:transparent;font-size:22px}.pfr-button{display:inline-flex;min-height:46px;padding:11px 24px;border:0;border-radius:8px;align-items:center;justify-content:center;font-size:15px;font-weight:700;line-height:1.2;transition:transform 180ms ease,background-color 180ms ease}.pfr-button:hover{transform:translateY(-1px)}.pfr-button--small{min-height:40px;padding:10px 20px;font-size:14px}.pfr-button--red{color:#fff!important;background:var(--pfr-red)}.pfr-button--red:hover{background:var(--pfr-red-dark)}.pfr-button--white{color:var(--pfr-navy)!important;background:#fff}.pfr-button--white-red{color:var(--pfr-red)!important;background:#fff}.pfr-hero{position:relative;overflow:hidden}.pfr-hero__inner{position:relative;padding-top:64px;padding-bottom:52px}.pfr-hero__copy{position:relative;z-index:1;max-width:780px}.pfr-eyebrow{margin:0 0 14px;color:var(--pfr-red);font-family:var(--pfr-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pfr-hero h1{margin:0 0 18px;color:var(--pfr-navy);font-size:clamp(42px, 4.4vw, 56px);font-weight:800;letter-spacing:-1.8px;line-height:1.04}.pfr-hero__lead{max-width:680px;margin:0 0 30px;color:var(--pfr-gray-600);font-size:20px;line-height:1.5}.pfr-dots{position:absolute;display:grid;grid-template-columns:repeat(5,10px);gap:9px}.pfr-dots i{display:block;width:8px;height:8px;border-radius:50%}.pfr-dots--red{top:44px;right:44px}.pfr-dots--red i{background:var(--pfr-red);opacity:.85}.pfr-dots--navy{top:28px;right:44px}.pfr-dots--navy i{background:var(--pfr-navy);opacity:.55}.pfr-search{display:flex;width:100%;max-width:580px;padding:6px 6px 6px 22px;border:1.5px solid var(--pfr-border-strong);border-radius:999px;align-items:center;gap:12px;background:#fff;box-shadow:0 2px 9px rgb(4 25 51 / 8%)}.pfr-search>i{color:var(--pfr-gray-400);font-size:17px}.pfr-search input{width:100%;min-width:0;padding:7px 0;border:0;outline:0;color:var(--pfr-navy);background:transparent;font-size:16px}.pfr-search input::placeholder{color:var(--pfr-gray-400);opacity:1}.pfr-search button,.pfr-newsletter__form button{flex:0 0 auto;padding:12px 26px;border:0;border-radius:999px;color:#fff;background:var(--pfr-navy);font-family:var(--pfr-display);font-size:15px;font-weight:700;cursor:pointer}.pfr-section{padding:48px 0}.pfr-section--topics{padding-top:8px;padding-bottom:56px}.pfr-section--spotlight{padding-top:0;padding-bottom:60px}.pfr-section-heading{display:flex;margin-bottom:22px;align-items:baseline;justify-content:space-between;gap:24px}.pfr-section-heading h2,.pfr-faq__heading h2,.pfr-newsletter h2,.pfr-topic-faq h2{margin:0;color:var(--pfr-navy);font-size:30px;font-weight:800;letter-spacing:-.6px;line-height:1.15}.pfr-section-heading>span{color:var(--pfr-gray-500);font-size:14px}.pfr-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pfr-topic-hub{display:flex;min-width:0;padding:26px 22px;border:1px solid var(--pfr-border);border-radius:12px;flex-direction:column;background:var(--pfr-blue-50);transition:box-shadow 180ms ease,transform 180ms ease}.pfr-topic-hub:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(4 25 51 / 13%)}.pfr-topic-hub__icon{display:flex;width:54px;height:54px;margin-bottom:18px;border:1.5px solid var(--pfr-red);border-radius:12px;align-items:center;justify-content:center;background:#fff}.pfr-topic-hub__icon i{font-size:24px}.pfr-topic-hub>strong{margin-bottom:6px;color:var(--pfr-navy);font-size:20px;font-weight:800;line-height:1.2}.pfr-topic-hub__description{margin-bottom:14px;color:var(--pfr-gray-600);font-size:14px;line-height:1.45}.pfr-topic-hub__count{margin-top:auto;color:var(--pfr-red);font-family:var(--pfr-display);font-size:13px;font-weight:700}.pfr-spotlight{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.pfr-featured{position:relative;display:flex;min-height:394px;padding:44px;border-radius:16px;overflow:hidden;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff!important;background:var(--pfr-navy)}.pfr-featured__label{z-index:1;margin-bottom:18px;padding:5px 12px;border-radius:999px;background:var(--pfr-red);font-family:var(--pfr-display);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfr-featured>strong{z-index:1;max-width:500px;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.1}.pfr-featured__summary{z-index:1;max-width:470px;margin-bottom:28px;color:rgb(255 255 255 / 82%);font-size:16px}.pfr-featured .pfr-button{z-index:1}.pfr-ring{position:absolute;display:block;border:2px solid rgb(255 255 255 / 12%);border-radius:50%}.pfr-ring--large{right:-40px;bottom:-40px;width:220px;height:220px}.pfr-ring--small{right:80px;bottom:10px;width:120px;height:120px}.pfr-spotlight__side{display:flex;flex-direction:column;gap:16px}.pfr-spotlight-card{display:flex;padding:22px;border:1px solid var(--pfr-border);border-radius:12px;flex:1;flex-direction:column;background:#fff;transition:box-shadow 180ms ease,transform 180ms ease}.pfr-spotlight-card:hover,.pfr-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(4 25 51 / 13%)}.pfr-spotlight-card>span{align-self:flex-start;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:var(--pfr-blue-50);font-family:var(--pfr-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfr-spotlight-card>strong{margin-bottom:8px;color:var(--pfr-navy);font-size:19px;font-weight:700;line-height:1.2}.pfr-spotlight-card p{margin:0 0 14px;flex:1;color:var(--pfr-gray-600);font-size:14px;line-height:1.45}.pfr-spotlight-card b{color:var(--pfr-red);font-size:13px}.pfr-library{padding:52px 0;border-top:1px solid var(--pfr-border);background:var(--pfr-paper)}.pfr-chips{display:flex;margin-bottom:28px;flex-wrap:wrap;gap:10px}.pfr-chip{display:inline-flex;padding:8px 18px;border:1.5px solid rgb(4 49 107 / 20%);border-radius:999px;align-items:center;justify-content:center;color:var(--pfr-navy)!important;background:#fff;font-size:14px;font-weight:700}.pfr-chip:hover{border-color:var(--pfr-navy)}.pfr-chip.is-active{border-color:var(--pfr-navy);color:#fff!important;background:var(--pfr-navy)}.pfr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pfr-card{display:flex;min-width:0;border:1px solid var(--pfr-border);border-radius:12px;overflow:hidden;flex-direction:column;background:#fff;transition:box-shadow 180ms ease,transform 180ms ease}.pfr-card__visual{position:relative;display:flex;height:118px;flex:0 0 auto;align-items:center;justify-content:center;background:var(--pfr-blue-50)}.pfr-card__visual>i{color:var(--pfr-card-color);font-size:40px;opacity:.5}.pfr-type-label{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;color:#fff;background:var(--pfr-card-color);font-family:var(--pfr-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfr-card__body{display:flex;padding:20px;flex:1;flex-direction:column}.pfr-topic-label{display:inline-flex;margin-bottom:10px;padding:4px 10px;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;color:var(--pfr-topic-color);background:var(--pfr-blue-50);font-family:var(--pfr-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfr-topic-label i,.pfr-resource-row__copy small i{width:7px;height:7px;border-radius:50%;background:var(--pfr-topic-color)}.pfr-card__title{margin-bottom:8px;color:var(--pfr-navy);font-size:17px;font-weight:700;line-height:1.25}.pfr-card__summary{margin-bottom:14px;flex:1;color:var(--pfr-gray-600);font-size:14px;line-height:1.45}.pfr-card__link{color:var(--pfr-red);font-family:var(--pfr-display);font-size:13px;font-weight:700}.pfr-faq__heading{max-width:820px;margin:0 auto 34px;text-align:center}.pfr-faq__heading .pfr-eyebrow{margin-bottom:10px}.pfr-faq__heading>p:last-child{margin:10px 0 0;color:var(--pfr-gray-600)}.pfr-faq__list{display:flex;max-width:960px;margin:0 auto;flex-direction:column;gap:14px}.pfr-faq__list article{padding:20px 26px;border:1px solid var(--pfr-border);border-left:4px solid var(--pfr-red);border-radius:12px;background:var(--pfr-paper)}.pfr-faq__list h3{margin:0 0 8px;color:var(--pfr-navy);font-size:18px;font-weight:700}.pfr-faq__list p{margin:0;color:var(--pfr-gray-600);font-size:15px;line-height:1.55}.pfr-newsletter{margin-top:52px;background:var(--pfr-blue-50)}.pfr-newsletter__grid{display:grid;max-width:1080px;padding-top:52px;padding-bottom:52px;grid-template-columns:1.2fr 1fr;align-items:center;gap:44px}.pfr-newsletter p{margin:10px 0 0;color:var(--pfr-gray-600)}.pfr-newsletter__form{display:flex;padding:6px 6px 6px 20px;border:1.5px solid var(--pfr-border-strong);border-radius:999px;background:#fff}.pfr-newsletter__form input{width:100%;min-width:0;border:0;outline:0;color:var(--pfr-navy);background:transparent}.pfr-newsletter__form button{padding-right:22px;padding-left:22px;background:var(--pfr-red)}.pfr-dual-cta{color:#fff;background:var(--pfr-navy)}.pfr-dual-cta__grid{display:grid;padding-top:56px;padding-bottom:56px;grid-template-columns:1fr 1fr;gap:44px}.pfr-dual-cta__grid>div+div{padding-left:44px;border-left:1px solid rgb(255 255 255 / 15%)}.pfr-dual-cta h2,.pfr-single-cta h2{margin:0 0 8px;font-size:28px;font-weight:800}.pfr-dual-cta p{margin:0 0 22px;color:rgb(255 255 255 / 80%);font-size:15px}.pfr-footer{color:rgb(255 255 255 / 72%);background:var(--pfr-navy-deep)}.pfr-footer__inner{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:16px}.pfr-logo--footer{color:#fff!important;font-size:20px}.pfr-footer__inner>span{font-size:13px}.pfr-type-hero{padding:44px 0 30px}.pfr-breadcrumb{display:flex;margin-bottom:18px;align-items:center;gap:8px;color:var(--pfr-gray-500);font-size:13px;font-weight:600}.pfr-breadcrumb a:hover{color:var(--pfr-red)}.pfr-breadcrumb span:last-child{color:var(--pfr-navy)}.pfr-title-with-icon{display:flex;margin-bottom:12px;align-items:center;gap:16px}.pfr-title-with-icon>span{display:flex;width:58px;height:58px;border-radius:14px;flex:0 0 auto;align-items:center;justify-content:center;background:var(--pfr-blue-50)}.pfr-title-with-icon i{color:var(--pfr-accent);font-size:25px}.pfr-title-with-icon h1{margin:0;color:var(--pfr-navy);font-size:46px;font-weight:800;letter-spacing:-1px;line-height:1.1}.pfr-type-hero .pfr-container>p,.pfr-topic-hero__inner>p{max-width:760px;margin:0;color:var(--pfr-gray-600);font-size:19px;line-height:1.5}.pfr-chips--tabs{margin-bottom:0;padding-top:0;padding-bottom:20px;border-bottom:1px solid var(--pfr-border)}.pfr-type-layout{display:grid;padding-right:0;padding-left:0;grid-template-columns:260px minmax(0,1fr)}.pfr-sidebar{padding:32px 28px 44px 40px;border-right:1px solid var(--pfr-border);background:var(--pfr-paper)}.pfr-sidebar>h2{margin:0 0 14px;color:var(--pfr-gray-500);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pfr-sidebar nav{display:flex;flex-direction:column;gap:4px}.pfr-sidebar nav a{display:flex;min-height:40px;padding:10px 12px;border-radius:8px;align-items:center;justify-content:space-between;color:var(--pfr-navy);font-size:14px}.pfr-sidebar nav a:hover{background:var(--pfr-blue-50)}.pfr-sidebar nav a.is-active{color:#fff;background:var(--pfr-navy)}.pfr-sidebar nav strong{display:flex;align-items:center;gap:8px;font-weight:700}.pfr-sidebar nav strong i{display:block;width:8px;height:8px;border-radius:50%}.pfr-sidebar__subscribe{margin-top:28px;padding:20px;border-radius:12px;background:var(--pfr-blue-50)}.pfr-sidebar__subscribe h3{margin:0 0 6px;color:var(--pfr-navy);font-size:15px;font-weight:800}.pfr-sidebar__subscribe p{margin:0 0 12px;color:var(--pfr-gray-600);font-size:13px}.pfr-sidebar__subscribe a{display:block;padding:10px;border-radius:8px;color:#fff;background:var(--pfr-red);font-family:var(--pfr-display);font-size:14px;font-weight:700;text-align:center}.pfr-results{min-width:0;padding:28px 40px 44px 36px}.pfr-results__toolbar{display:flex;margin-bottom:22px;align-items:center;justify-content:space-between;gap:16px;color:var(--pfr-gray-500);font-size:14px}.pfr-results__toolbar nav{display:flex;gap:8px}.pfr-results__toolbar nav a{padding:6px 14px;border:1.5px solid rgb(4 49 107 / 20%);border-radius:999px;color:var(--pfr-navy);font-family:var(--pfr-display);font-size:13px;font-weight:700}.pfr-results__toolbar nav a.is-active{border-color:var(--pfr-navy);color:#fff;background:var(--pfr-navy)}.pfr-row-list{display:flex;flex-direction:column}.pfr-resource-row{display:flex;padding:20px 0;border-bottom:1px solid var(--pfr-border);align-items:center;gap:20px}.pfr-resource-row__icon{display:flex;width:96px;height:70px;border-radius:10px;flex:0 0 auto;align-items:center;justify-content:center;background:var(--pfr-blue-50)}.pfr-resource-row__icon i{color:var(--pfr-accent);font-size:24px;opacity:.55}.pfr-resource-row__copy{display:flex;min-width:0;flex:1;flex-direction:column}.pfr-resource-row__copy small{display:inline-flex;margin-bottom:6px;align-self:flex-start;align-items:center;gap:6px;color:var(--pfr-topic-color);font-family:var(--pfr-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfr-resource-row__copy>strong{margin-bottom:4px;color:var(--pfr-navy);font-size:19px;font-weight:700;line-height:1.22;transition:color 180ms ease}.pfr-resource-row:hover .pfr-resource-row__copy>strong{color:var(--pfr-red)}.pfr-resource-row__copy>span{color:var(--pfr-gray-600);font-size:14px;line-height:1.45}.pfr-resource-row__arrow{flex:0 0 auto;color:var(--pfr-red);font-size:16px}.pfr-single-cta{padding:52px 0;color:#fff;text-align:center}.pfr-single-cta--red{background:var(--pfr-red)}.pfr-single-cta--navy{padding:56px 0;background:var(--pfr-navy)}.pfr-single-cta h2{font-size:30px}.pfr-single-cta p{max-width:560px;margin:0 auto 24px;color:rgb(255 255 255 / 86%)}.pfr-topic-hero{position:relative;overflow:hidden;background:var(--pfr-blue-50)}.pfr-topic-hero__inner{position:relative;padding-top:36px;padding-bottom:44px}.pfr-title-with-icon--topic{margin-bottom:16px;gap:18px}.pfr-title-with-icon--topic>span{width:64px;height:64px;border:1.5px solid var(--pfr-red);background:#fff}.pfr-title-with-icon--topic i{font-size:29px}.pfr-title-with-icon--topic h1{font-size:50px}.pfr-topic-stats{display:flex;margin-top:26px;gap:30px}.pfr-topic-stats span{color:var(--pfr-gray-600);font-size:14px}.pfr-topic-stats span+span{padding-left:30px;border-left:1px solid var(--pfr-border-strong)}.pfr-topic-stats strong{margin-right:4px;color:var(--pfr-navy);font-size:28px;font-weight:800}.pfr-definition{border-bottom:1px solid var(--pfr-border)}.pfr-definition .pfr-container{padding-top:40px;padding-bottom:40px}.pfr-definition article{max-width:920px;padding-left:26px;border-left:4px solid var(--pfr-red)}.pfr-definition h2{margin:0 0 8px;color:var(--pfr-red);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pfr-definition p{margin:0;color:var(--pfr-navy);font-size:19px;font-weight:500;line-height:1.6}.pfr-topic-faq{padding:52px 0;border-top:1px solid var(--pfr-border);background:var(--pfr-paper)}.pfr-topic-faq>.pfr-container>h2{margin-bottom:22px}.pfr-topic-faq .pfr-faq__list{margin:0}.pfr-topic-faq .pfr-faq__list article{background:#fff}.pfr-related h2{margin:0 0 20px;color:var(--pfr-navy);font-size:24px;font-weight:800}.pfr-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pfr-related__grid>a{display:flex;padding:20px;border:1px solid var(--pfr-border);border-radius:12px;align-items:center;gap:14px;background:var(--pfr-blue-50);transition:transform 180ms ease,box-shadow 180ms ease}.pfr-related__grid>a:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(4 25 51 / 13%)}.pfr-related__grid>a>span{display:flex;width:44px;height:44px;border:1.5px solid var(--pfr-red);border-radius:10px;flex:0 0 auto;align-items:center;justify-content:center;background:#fff}.pfr-related__grid>a>span i{font-size:19px}.pfr-related__grid b{color:var(--pfr-navy);font-size:16px;font-weight:800}.pfr-related__grid small{display:block;margin-top:2px;color:var(--pfr-gray-500);font-family:var(--pfr-body);font-size:12px;font-weight:400}.pfr-pagination{margin-top:32px}.pfr-pagination ul{display:flex;margin:0;padding:0;justify-content:center;gap:8px;list-style:none}.pfr-pagination a,.pfr-pagination span{display:flex;width:38px;height:38px;border:1px solid var(--pfr-border);border-radius:50%;align-items:center;justify-content:center;color:var(--pfr-navy);background:#fff;font-weight:700}.pfr-pagination .current{border-color:var(--pfr-navy);color:#fff;background:var(--pfr-navy)}.pfr-empty{padding:60px 24px;border:1px dashed var(--pfr-border-strong);border-radius:12px;text-align:center}.pfr-empty h3{margin:0 0 6px;color:var(--pfr-navy);font-size:22px}.pfr-empty p{margin:0;color:var(--pfr-gray-600)}@media (max-width:1080px){.pfr-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pfr-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfr-nav{gap:18px}.pfr-header__left{gap:24px}}@media (max-width:820px){.pfr-container,.pfr-header__inner{padding-right:24px;padding-left:24px}.pfr-menu-toggle{display:inline-flex}.pfr-header__left{gap:12px}.pfr-nav{position:absolute;top:72px;right:0;left:0;display:none;height:auto;padding:16px 24px 22px;border-bottom:1px solid var(--pfr-border);flex-direction:column;align-items:flex-start;gap:14px;background:#fff;box-shadow:0 12px 24px rgb(4 25 51 / 10%)}.pfr-header.is-menu-open .pfr-nav{display:flex}.pfr-nav a.is-active::after{display:none}.pfr-find-team{display:none}.pfr-dots{opacity:.24}.pfr-topic-grid,.pfr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfr-spotlight,.pfr-newsletter__grid,.pfr-dual-cta__grid{grid-template-columns:1fr}.pfr-dual-cta__grid>div+div{padding-top:36px;padding-left:0;border-top:1px solid rgb(255 255 255 / 15%);border-left:0}.pfr-type-layout{grid-template-columns:1fr}.pfr-sidebar{padding:24px;border-right:0;border-bottom:1px solid var(--pfr-border)}.pfr-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pfr-sidebar__subscribe{display:none}.pfr-results{padding:28px 24px 44px}}@media (max-width:560px){.pfr-container,.pfr-header__inner{padding-right:18px;padding-left:18px}.pfr-header__actions .pfr-button{padding-right:12px;padding-left:12px}.pfr-hero__inner{padding-top:44px;padding-bottom:42px}.pfr-hero h1{font-size:38px;letter-spacing:-1.1px}.pfr-hero__lead{font-size:17px}.pfr-search{padding-left:16px}.pfr-search button{padding-right:18px;padding-left:18px}.pfr-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.pfr-topic-grid,.pfr-card-grid,.pfr-related__grid{grid-template-columns:1fr}.pfr-featured{min-height:380px;padding:30px 24px}.pfr-featured>strong{font-size:28px}.pfr-newsletter__form{border-radius:12px;flex-direction:column;gap:8px;padding:10px}.pfr-newsletter__form input{min-height:42px;padding:0 8px}.pfr-newsletter__form button{width:100%}.pfr-footer__inner{padding-top:28px;padding-bottom:28px;flex-direction:column;justify-content:center}.pfr-title-with-icon h1,.pfr-title-with-icon--topic h1{font-size:36px}.pfr-title-with-icon>span{width:54px;height:54px}.pfr-sidebar nav{grid-template-columns:1fr}.pfr-results__toolbar{align-items:flex-start;flex-direction:column}.pfr-results__toolbar nav{width:100%;flex-wrap:wrap}.pfr-resource-row{align-items:flex-start;gap:14px}.pfr-resource-row__icon{width:64px;height:58px}.pfr-resource-row__copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pfr-resource-row__arrow{display:none}.pfr-topic-stats{gap:18px}.pfr-topic-stats span+span{padding-left:18px}}.pfr-single{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#1a1a2e}.pfr-article-hero{background:var(--pfr-navy,#04316B);color:#fff;padding:48px 0 56px}.pfr-article-hero .pfr-breadcrumb{margin-bottom:24px}.pfr-article-hero .pfr-breadcrumb a,.pfr-article-hero .pfr-breadcrumb span{color:rgba(255,255,255,.7)}.pfr-article-hero .pfr-breadcrumb a:hover{color:#fff}.pfr-article-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.pfr-type-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:600;padding:5px 14px;border-radius:20px}.pfr-type-chip i{color:var(--pfr-chip-color,#fff);font-size:12px}.pfr-topic-chip{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:12px;font-weight:500;padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.15)}.pfr-article-hero__title{font-family:'Archivo','Inter',sans-serif;font-size:clamp(28px, 4vw, 44px);font-weight:800;line-height:1.15;margin:0 0 20px;max-width:820px}.pfr-article-hero__lead{font-size:18px;line-height:1.6;color:rgba(255,255,255,.8);max-width:720px;margin:0 0 24px}.pfr-article-hero__byline{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:rgba(255,255,255,.6)}.pfr-article-hero__byline i{margin-right:5px;font-size:12px}.pfr-article-body{padding:56px 0 64px}.pfr-article-body__grid{display:grid;grid-template-columns:1fr 320px;gap:56px;align-items:start}.pfr-article-content{min-width:0;font-size:17px;line-height:1.75;color:#2d2d3d}.pfr-article-content h2{font-family:'Archivo','Inter',sans-serif;font-size:26px;font-weight:700;margin:48px 0 16px;color:var(--pfr-navy,#04316B);scroll-margin-top:100px}.pfr-article-content h3{font-size:20px;font-weight:700;margin:36px 0 12px;color:#1a1a2e;scroll-margin-top:100px}.pfr-article-content p{margin:0 0 20px}.pfr-article-content ul,.pfr-article-content ol{margin:0 0 24px;padding-left:28px}.pfr-article-content li{margin-bottom:8px}.pfr-article-content img{max-width:100%;height:auto;border-radius:10px;margin:24px 0}.pfr-article-content blockquote{margin:32px 0;padding:20px 28px;border-left:4px solid var(--pfr-red,#d90000);background:#f8f9fb;border-radius:0 8px 8px 0;font-style:italic;color:#444}.pfr-article-content a{color:var(--pfr-red,#d90000);text-decoration:underline}.pfr-article-content a:hover{color:var(--pfr-navy,#04316B)}.pfr-article-sidebar{position:sticky;top:100px}.pfr-toc{background:#f4f6fa;border-radius:12px;padding:24px;margin-bottom:28px}.pfr-toc h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pfr-navy,#04316B);margin:0 0 16px}.pfr-toc nav a{display:block;padding:6px 0;font-size:14px;line-height:1.5;color:#555;text-decoration:none;border-left:2px solid transparent;padding-left:14px;transition:all .15s}.pfr-toc nav a:hover,.pfr-toc nav a.is-active{color:var(--pfr-navy,#04316B);border-left-color:var(--pfr-red,#d90000);font-weight:600}.pfr-toc nav a[data-level="3"]{padding-left:28px;font-size:13px}.pfr-sidebar-topic{background:#f4f6fa;border-radius:12px;padding:24px;margin-bottom:28px}.pfr-sidebar-topic h3{font-size:15px;font-weight:700;color:var(--pfr-navy,#04316B);margin:0 0 14px}.pfr-sidebar-topic .pfr-button{width:100%;text-align:center}.pfr-sidebar-cta{background:var(--pfr-navy,#04316B);color:#fff;border-radius:12px;padding:28px}.pfr-sidebar-cta h3{font-size:17px;font-weight:700;margin:0 0 10px;color:#fff}.pfr-sidebar-cta p{font-size:14px;line-height:1.6;color:rgba(255,255,255,.75);margin:0 0 18px}.pfr-sidebar-cta .pfr-button{width:100%;text-align:center}.pfr-share{border-top:1px solid #e5e8ee;border-bottom:1px solid #e5e8ee;padding:20px 0}.pfr-share__inner{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:600;color:#666}.pfr-share__inner a,.pfr-share__inner button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #dde0e6;background:#fff;color:#555;font-size:16px;cursor:pointer;transition:all .15s;text-decoration:none}.pfr-share__inner a:hover,.pfr-share__inner button:hover{background:var(--pfr-navy,#04316B);color:#fff;border-color:var(--pfr-navy,#04316B)}.pfr-related-articles{padding:64px 0;background:#f8f9fb}.pfr-related-articles h2{font-family:'Archivo','Inter',sans-serif;font-size:28px;font-weight:800;color:var(--pfr-navy,#04316B);margin:0 0 32px}.pfr-related-articles__cta{text-align:center;margin-top:36px}@media (max-width:960px){.pfr-article-body__grid{grid-template-columns:1fr;gap:40px}.pfr-article-sidebar{position:static}.pfr-article-hero__title{font-size:28px}}@media (max-width:600px){.pfr-article-hero{padding:32px 0 40px}.pfr-article-body{padding:36px 0 48px}.pfr-article-hero__lead{font-size:16px}.pfr-article-content{font-size:16px}.pfr-share__inner{flex-wrap:wrap}}