.pf-hub{background:#f5f8fc;color:#102e56}.pf-hub *{box-sizing:border-box}.pf-hub-wrap{max-width:1280px;margin:auto;padding:0 24px}.pf-hub-hero{background:linear-gradient(120deg,#061d3b,#093c78);padding:30px 0 44px;color:#fff}.pf-hub-crumb{display:flex;gap:12px;font-size:13px;color:#bfd5ef;margin-bottom:28px}.pf-hub-crumb a{color:inherit}.pf-hub-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:2px;color:#075fe0;margin-bottom:12px}.pf-hub-hero .pf-hub-eyebrow{color:#a1caff}.pf-hub h1{font-size:clamp(32px,4.5vw,54px);line-height:1.15;letter-spacing:-1.4px;font-weight:850;margin:0 0 20px;color:white}.pf-hub h1 span{color:#a6ccff}.pf-hub-hero p{max-width:850px;line-height:1.85;font-size:17px;color:#dceafa;margin:0 0 22px}.pf-hub-search{max-width:800px;margin:24px 0 14px}.pf-hub-search label{display:block;font-size:13px;font-weight:700;color:#dceafa;margin-bottom:9px}.pf-hub-search>div{display:flex;gap:8px;background:#fff;padding:7px;border-radius:13px}.pf-hub-search input{flex:1;min-width:0;background:#fff;border:0;border-radius:9px;padding:12px;font-size:16px;color:#102e56}.pf-hub-search input:focus-visible{outline:2px solid #075fe0}.pf-hub-search button{border:0;border-radius:10px;background:#075fe0;color:white;padding:12px 20px;font-weight:750;white-space:nowrap}.pf-hub-hero small{display:block;color:#b8d2ef;font-size:13px;line-height:1.7}.pf-hub-categories{padding-top:38px}.pf-hub h2{font-size:clamp(24px,2.7vw,32px);line-height:1.25;letter-spacing:-.7px;font-weight:800;margin:0 0 16px;color:#102e56}.pf-hub-categories>p,.pf-hub-panel p{font-size:15px;line-height:1.85;color:#4c6179;margin:0 0 15px}.pf-hub-panel{background:#fff;border:1px solid #dce6f2;border-radius:20px;padding:28px;margin:24px 0}.pf-hub-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.pf-hub-steps b{color:#1873e2;font-size:13px}.pf-hub h3{font-weight:800}.pf-hub-steps h3{font-size:18px;margin:10px 0}.pf-hub-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.pf-hub-columns .pf-hub-panel{margin:0}.pf-hub dl{margin:0}.pf-hub dt{font-size:16px;font-weight:800;margin-top:19px}.pf-hub dd{font-size:14px;line-height:1.8;color:#4c6179;margin:7px 0 0}.pf-hub-app{background:linear-gradient(150deg,#f3f8ff,#e9f2ff);border-color:#c4d9f5}.pf-hub-app h3{font-size:21px;margin:28px 0 13px}.pf-hub-actions{display:grid;gap:10px;margin:23px 0}.pf-hub-actions a{display:block;border:1px solid #bad3f5;border-radius:11px;background:#fff;padding:14px 18px;color:#075fe0;font-weight:750;text-decoration:none}.pf-hub-textlink,.pf-hub-faq a,.pf-hub-source a{color:#075fe0;font-weight:700}.pf-hub-faq details{border-top:1px solid #e0e8f2;padding:17px 0}.pf-hub-faq summary{font-size:16px;font-weight:750;cursor:pointer;line-height:1.6}.pf-hub-faq details p{margin:14px 0 0;max-width:1000px}.pf-hub-reference nav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.pf-hub-reference nav a{padding:12px 15px;border:1px solid #d9e5f3;border-radius:10px;color:#1259af;font-size:14px;font-weight:700}.pf-hub .pf-hub-source{font-size:13px;margin-top:24px}.pf-hub>.pf-hub-wrap{padding-bottom:22px}.pf-hub a:focus-visible,.pf-hub button:focus-visible,.pf-hub summary:focus-visible{outline:3px solid #438aff;outline-offset:3px}
.pf-hub .pf-hub-hero h1{margin:0 0 20px!important;text-align:left!important;max-width:none!important}
.pf-hub .pf-app-copy h3{font-weight:900}
@media(max-width:760px){.pf-hub-wrap{padding:0 16px}.pf-hub-hero{padding:22px 0 30px}.pf-hub-hero p{font-size:15px}.pf-hub-panel{padding:20px}.pf-hub-steps,.pf-hub-columns{grid-template-columns:1fr;gap:16px}.pf-hub-search button{padding:12px;font-size:13px}.pf-hub-crumb{margin-bottom:24px}.pf-hub-search input{padding:10px 6px}.pf-hub h1{letter-spacing:-1px}.pf-hub-steps article+article{border-top:1px solid #e0e8f2;padding-top:17px}}
