.pim-standalone-constituency{margin:0;background:#f7f7f2;color:#142337;font-family:Arial,Helvetica,sans-serif}
.pim-standalone-constituency a{color:inherit}
.pim-standalone-constituency .pim-standalone-header{background:#fff;border-bottom:1px solid #deded8}
.pim-standalone-constituency .pim-standalone-header-inner,.pim-standalone-constituency .pim-standalone-footer-inner{max-width:1120px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.pim-standalone-constituency .pim-brand{font-size:25px;font-weight:850;text-decoration:none}
.pim-standalone-constituency .pim-standalone-header nav{display:flex;gap:24px}.pim-standalone-constituency .pim-standalone-header nav a{font-weight:700;text-decoration:none}
.pim-constituency-v1630{padding:54px 28px 90px}.pim-constituency-inner{max-width:1040px;margin:auto}
.pim-constituency-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#69727b;font-size:15px}.pim-constituency-breadcrumb a{font-weight:700}
.pim-constituency-hero{padding:58px 0 42px;border-bottom:1px solid #d9d9d3}.pim-constituency-kicker{color:#a63f3e;font-size:13px;letter-spacing:.16em;font-weight:850}.pim-constituency-hero h1{font-size:68px;line-height:1.02;letter-spacing:-.035em;margin:18px 0}.pim-constituency-hero p{font-size:22px;color:#6e777f;margin:0}
.pim-constituency-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 62px}.pim-constituency-facts article{background:#fff;border:1px solid #dbdbd5;border-radius:16px;padding:21px}.pim-constituency-facts span{display:block;color:#747d84;font-size:13px;margin-bottom:9px}.pim-constituency-facts strong{font-size:18px;line-height:1.3}
.pim-constituency-section{margin:0 0 62px}.pim-constituency-section h2,.pim-constituency-method h2{font-size:40px;line-height:1.08;margin:13px 0}.pim-constituency-section>p{font-size:18px;line-height:1.65;color:#6d767e;max-width:760px}
.pim-constituency-primary-link{display:inline-block;margin:4px 0 24px;color:#8f3433!important;font-weight:800}
.pim-constituency-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pim-constituency-links a{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #dbdbd5;border-radius:14px;padding:17px 19px;text-decoration:none}.pim-constituency-links a:hover{border-color:#a63f3e}.pim-constituency-links span{font-weight:750}.pim-constituency-links strong{font-size:14px;color:#727b83;white-space:nowrap}
.pim-constituency-method{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#142337;color:#fff;border-radius:24px;padding:38px;margin:10px 0 38px}.pim-constituency-method h2{color:#fff}.pim-constituency-method p{color:#d0d5da;line-height:1.65}.pim-constituency-method a{color:#fff;font-weight:800}.pim-constituency-method small{color:#aeb6bd}
.pim-constituency-bottom-nav{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d8d8d2;padding-top:25px}.pim-constituency-bottom-nav a{font-weight:800}
.pim-constituency-editorial:empty{display:none}.pim-constituency-editorial{margin-top:40px}
.pim-standalone-constituency .pim-standalone-footer{background:#101d2a;color:#fff}.pim-standalone-constituency .pim-standalone-footer-inner{align-items:flex-start;flex-direction:column;gap:8px}.pim-standalone-constituency .pim-standalone-footer span{color:#b9c0c6}
@media(max-width:760px){
 .pim-standalone-constituency .pim-standalone-header-inner{padding:20px}.pim-standalone-constituency .pim-standalone-header nav{display:none}
 .pim-constituency-v1630{padding:38px 20px 65px}.pim-constituency-hero{padding:40px 0 32px}.pim-constituency-hero h1{font-size:46px}.pim-constituency-hero p{font-size:18px}
 .pim-constituency-facts{grid-template-columns:1fr 1fr;margin-bottom:46px}.pim-constituency-section h2,.pim-constituency-method h2{font-size:32px}
 .pim-constituency-links,.pim-constituency-method{grid-template-columns:1fr}.pim-constituency-method{padding:28px 23px;gap:12px}.pim-constituency-bottom-nav{display:grid}
}
@media(max-width:430px){.pim-constituency-facts{grid-template-columns:1fr}.pim-constituency-links a{align-items:flex-start}.pim-constituency-links span{max-width:68%}}

