/* Feature parity additions use the existing typography, colors and navigation. */
.p3-language-more{border:0;background:transparent;font-size:11px;color:#a7c2cc;padding:6px 0;white-space:nowrap}.nav-inner nav{gap:18px}.nav-inner nav a{white-space:nowrap;font-size:12px}.nav-tools{gap:13px}.nav-inner{gap:20px}.nav-inner .brand small{letter-spacing:.15em}.review-inner a{font-size:12px;white-space:nowrap}
.p3-custom-band{display:flex;align-items:center;gap:30px;padding:32px;margin-top:32px;background:linear-gradient(115deg,#172c32,#101c2a);border:1px solid #36515e;border-radius:12px}.p3-custom-band>div:nth-child(2){flex:1;min-width:0}.p3-code-mark{font:38px/1.4 Georgia,serif;white-space:nowrap;color:#6d8c9a;padding:16px;border-right:1px solid #3b4b56}.p3-code-mark span{color:#dfc699}.p3-custom-band h2{font-size:25px;line-height:1.5}.p3-custom-band p{font-size:13px;margin-top:11px;max-width:680px}.p3-custom-band small{display:block;color:#cfbf9d;font-size:10px;line-height:1.8;margin-top:10px}.p3-custom-band>.button{flex:none;font-size:12px}.p3-custom-band .eyebrow{font-size:9px}
.p3-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-block:45px}.p3-footer-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.p3-footer-grid h3{font-size:13px;color:#e4ecea;margin-bottom:9px}.p3-footer-grid a:not(.brand),.p3-footer-grid button{font-size:11px;line-height:1.8}.p3-footer-grid p{font-size:11px;margin-block:8px 12px}.p3-footer-grid .brand{margin-top:0}
.p3-service-notice{border:1px solid #43575f;border-radius:10px;background:#14242b;padding:20px 25px;margin-top:22px}.p3-service-notice strong{font-size:13px;color:#d8dfd7}.p3-service-notice p{font-size:12px;line-height:1.9;margin-top:8px}.p3-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.p3-service-card{min-width:0}.p3-service-card h3{font-size:23px;line-height:1.4}.p3-service-card p{font-size:12px;line-height:1.9;margin:15px 0 20px}.p3-service-links{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.p3-service-links .button{font-size:12px;max-width:100%;white-space:normal;text-align:left;justify-content:space-between}.p3-service-links .text-link{font-size:12px;line-height:1.8}.p3-entry-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;border-top:1px solid #344750}.p3-entry-directory>div{border-bottom:1px solid #344750;padding:18px 0}.p3-entry-directory small{font-size:10px;line-height:1.8;color:#92aab6;display:block;margin-top:8px}.p3-entry-directory .text-link{font-size:13px;line-height:1.8}
.p3-help-return{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border:1px solid #344b56;border-radius:10px;background:#12232c}.p3-help-return h3{font-size:22px}.p3-help-return p{font-size:12px;margin-top:12px}.p3-help-return .actions{flex-wrap:wrap}.p3-help-return .button{font-size:12px}.p3-account-local{border-top:1px solid #3f545c;margin-top:25px;padding-top:23px}.p3-account-local>strong{font-size:13px}.p3-account-local .actions{margin-top:14px}.p3-language-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.p3-language-grid .button{font-size:12px}
.p3-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.p3-audit-summary article{background:#12252d;border:1px solid #344e58;border-radius:10px;padding:24px}.p3-audit-summary b{display:block;color:#ead4aa;font:38px/1.3 Georgia,serif}.p3-audit-summary span{display:block;font-size:11px;line-height:1.8;color:#afc6cf;margin-top:10px}.p3-audit-table{margin-top:25px;border-top:1px solid #344b54}.p3-audit-table article{display:grid;grid-template-columns:1fr 260px;gap:35px;padding:24px 0;border-bottom:1px solid #344b54}.p3-audit-table strong{font-size:15px}.p3-audit-table p{font-size:12px;line-height:1.9;margin-top:10px}.p3-audit-table article>div:last-child{display:flex;gap:10px 18px;align-items:start;align-content:start;flex-wrap:wrap}.p3-audit-table .text-link{font-size:12px}.p3-audit-table small{flex-basis:100%;color:#c7bf9b;font-size:10px;line-height:1.8}
/* Shared custom / FAQ / legal presentation supplied by the parity modules. */
[class*="p3-"]{overflow-wrap:break-word}.p3-section{padding-block:35px}.p3-grid,.p3-card-grid,.p3-custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.p3-grid article,.p3-card,.p3-custom-card{padding:27px;border:1px solid #344c58;border-radius:11px;background:#10212b}.p3-grid h3,.p3-card h3{font-size:22px;line-height:1.5}.p3-grid p,.p3-card p{font-size:13px;line-height:1.9;margin-top:12px}.p3-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.p3-form-grid label{font-size:12px;line-height:1.8;min-width:0}.p3-form-grid .full,.p3-form-wide{grid-column:1/-1}.p3-form-grid textarea{min-height:120px}.p3-rich-text{white-space:pre-wrap;line-height:1.9;font-size:13px;overflow-wrap:anywhere}.p3-original-text{white-space:pre-wrap;font-size:13px;line-height:1.9}.p3-faq-group{margin-bottom:30px}.p3-faq-group h2{font-size:25px}.p3-faq-group details{padding:19px 0;border-bottom:1px solid #344b54}.p3-faq-group summary{font-size:14px;line-height:1.7;cursor:pointer}.p3-faq-group p{font-size:13px;line-height:1.95;margin-top:15px}.p3-faq-tools{display:flex;gap:15px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.p3-faq-tools label{flex:1;min-width:180px}.p3-support-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}
@media(max-width:1180px){.nav-inner nav{gap:12px}.nav-inner nav a{font-size:11px}.nav-inner{gap:15px}.nav-tools{gap:10px}.p3-language-more{font-size:10px}.p3-service-grid{grid-template-columns:1fr 1fr}.p3-custom-band{gap:23px}.p3-code-mark{display:none}.p3-footer-grid{gap:25px}.p3-custom-band h2{font-size:23px}}
@media(max-width:950px){.p3-language-more{display:none}.p3-custom-band{align-items:flex-start;flex-wrap:wrap}.p3-custom-band>div:nth-child(2){flex-basis:100%}.p3-audit-table article{grid-template-columns:1fr 210px}.p3-footer-grid{grid-template-columns:1fr 1fr}.p3-help-return{flex-wrap:wrap}.p3-grid,.p3-card-grid,.p3-custom-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.nav-inner nav a{font-size:14px}.p3-custom-band{padding:24px 21px;margin-top:24px;gap:18px}.p3-custom-band h2{font-size:23px}.p3-custom-band p{font-size:12px}.p3-custom-band small{font-size:10px}.p3-footer-grid{gap:30px 20px;padding-block:35px}.p3-footer-grid>div:first-child{grid-column:1/-1}.p3-service-grid,.p3-grid,.p3-card-grid,.p3-custom-grid,.p3-form-grid{grid-template-columns:1fr}.p3-service-card h3{font-size:23px}.p3-service-notice{padding:19px 21px}.p3-service-notice p{font-size:11px}.p3-entry-directory{grid-template-columns:1fr}.p3-help-return{padding:24px 21px;gap:18px}.p3-help-return h3{font-size:21px}.p3-help-return .button{font-size:11px}.p3-audit-summary{grid-template-columns:1fr 1fr;gap:12px}.p3-audit-summary article{padding:19px}.p3-audit-summary b{font-size:33px}.p3-audit-table article{grid-template-columns:1fr;gap:15px;padding-block:22px}.p3-language-grid{grid-template-columns:1fr}.p3-language-grid .button{font-size:13px}.review-inner a{font-size:10px}.p3-form-grid textarea{min-height:110px}.p3-form-wide{grid-column:auto}}
