/* Final compliance batch: scoped extension of the MX editorial system. */
.b4-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;align-items:end}.b4-intro h1,.b4-fips h1{font-size:clamp(44px,5.25vw,78px)}.b4-intro .cl-lead{margin:0 0 26px}.b4-pipeda,.b4-fips{background:#faf9fb}.b4-accountability{display:grid;grid-template-columns:1fr .85fr 1fr;margin-top:55px;border-top:1px solid #b9bbcc}.b4-accountability figcaption{grid-column:1/-1;padding:20px 0;font-size:14px;color:#55576e}.b4-accountability>div{padding:27px 28px;background:#fff}.b4-accountability .b4-accountable{background:#080b35;color:#fff}.b4-accountability span{display:block;font-size:14px;margin-bottom:17px;color:#a90061}.b4-accountable span{color:#ff56b3}.b4-accountability strong{font-size:26px;font-weight:400;line-height:1.4}.b4-accountability .b4-transfer{background:#f0edf3}.b4-transfer p{font-size:17px;line-height:1.6}.b4-qualification{grid-column:1/-1;font-size:14px!important;margin-top:20px!important}.b4-purpose{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.b4-purpose article{border-top:1px solid #b9bbcc;padding-top:26px}.b4-purpose h3{font-size:28px}.b4-purpose p{font-size:17px;line-height:1.75;margin-top:20px}.b4-border-review,.b4-decisions{display:grid;grid-template-columns:1fr 1fr;gap:9%}.b4-border-review h3,.b4-decisions h3{font-size:30px}.b4-border-review ul{padding-left:20px;margin-top:25px}.b4-border-review li{padding-left:8px;margin:15px 0;color:#c4c6da;font-size:17px;line-height:1.75}.b4-fed-scope{border-top:1px solid #656b89}.b4-fed-scope figcaption{padding:22px 0;color:#c4c6da;font-size:14px}.b4-fed-scope dl{margin:0}.b4-fed-scope dl>div{padding:24px 0;border-bottom:1px solid #656b89}.b4-fed-scope dt{color:#ff56b3;font-size:14px;margin-bottom:9px}.b4-fed-scope dd{margin:0;font-size:24px;line-height:1.4}.b4-fed-scope>p{font-size:14px;margin-top:22px}.b4-decisions article{border-top:1px solid #b9bbcc;padding-top:28px}.b4-decisions p{font-size:17px;line-height:1.75;margin-top:22px}.b4-terminology{border-top:1px solid #b9bbcc;padding-top:22px;font-size:14px!important;margin-top:40px!important;max-width:85ch}.b4-brief{display:grid;grid-template-columns:1fr 2fr;gap:8%;border-top:1px solid #b9bbcc;padding-top:28px}.b4-brief h3{font-size:28px}.b4-brief dl{margin:0}.b4-brief dl>div{display:grid;grid-template-columns:1fr 2fr;gap:28px;padding:20px 0;border-bottom:1px solid #dedee7}.b4-brief dt{font-size:17px}.b4-brief dd{margin:0;color:#55576e;font-size:16px;line-height:1.75}.b4-fips .cl-hero-grid{grid-template-columns:1.15fr 1fr;gap:7%}.b4-module{background:#fff;border:1px solid #b9bbcc;padding:32px}.b4-module figcaption{color:#55576e;font-size:14px}.b4-module-title{padding:28px 0}.b4-module-title span{display:block;font-size:14px;color:#a90061;margin-bottom:15px}.b4-module-title strong{font-size:29px;font-weight:400;line-height:1.35;display:block}.b4-module dl{margin:0}.b4-module dl>div{border-top:1px solid #dedee7;padding:20px 0}.b4-module dt{font-size:18px;margin-bottom:7px}.b4-module dd{font-size:15px;color:#55576e;margin:0}.b4-module>p{font-size:14px;margin-top:16px}.b4-transfer-path{margin:0}.b4-transfer-path figcaption{font-size:14px;color:#55576e;margin-bottom:25px}.b4-transfer-path ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;padding:0;margin:0}.b4-transfer-path li{border-top:1px solid #b9bbcc;padding-top:26px}.b4-transfer-path h3{font-size:27px}.b4-transfer-path li p{font-size:17px;line-height:1.75;margin-top:18px}.b4-transfer-path>p{font-size:14px;margin-top:30px}.b4-evidence-list article{display:grid;grid-template-columns:1fr 1.5fr;gap:9%;padding:28px 0;border-top:1px solid #656b89}.b4-evidence-list h3{font-size:28px}.b4-evidence-list p{font-size:17px;line-height:1.75}.b4-claims details{border-top:1px solid #b9bbcc}.b4-claims details:last-child{border-bottom:1px solid #b9bbcc}.b4-claims summary{padding:25px 0;font-size:25px;cursor:pointer}.b4-claims p{font-size:17px;line-height:1.75;padding:0 0 28px;max-width:75ch}.b4-claims summary:focus-visible{outline:2px solid #c50070;outline-offset:5px}
@media(max-width:1000px){.b4-intro{grid-template-columns:1fr;gap:28px}.b4-intro .cl-lead{max-width:65ch}.b4-accountability strong{font-size:23px}.b4-accountability>div{padding:23px}.b4-module{padding:25px}}
@media(max-width:760px){.b4-intro h1,.b4-fips h1{font-size:clamp(43px,10.8vw,64px)}.b4-accountability,.b4-purpose,.b4-border-review,.b4-decisions,.b4-brief,.b4-fips .cl-hero-grid,.b4-transfer-path ol,.b4-evidence-list article{grid-template-columns:1fr;gap:28px}.b4-accountability{gap:0;margin-top:35px}.b4-accountability>div{padding:27px}.b4-accountability strong{font-size:25px}.b4-accountability strong br,.b4-transfer p br{display:none}.b4-fed-scope dd{font-size:23px}.b4-border-review h3,.b4-decisions h3,.b4-brief h3,.b4-purpose h3,.b4-evidence-list h3{font-size:27px}.b4-border-review li,.b4-purpose p,.b4-decisions p,.b4-transfer-path li p,.b4-evidence-list p,.b4-claims p{font-size:16px}.b4-brief dl>div{grid-template-columns:1fr;gap:8px}.b4-fips .cl-hero-grid{gap:40px}.b4-module-title strong{font-size:27px}.b4-evidence-list article{gap:16px}.b4-claims summary{font-size:22px}.b4-terminology{margin-top:30px!important}}
