.bdld-page{--color-crimson:#991B1F;--color-crimson-lt:#C0272D;--color-ink:#0D0D0D;--color-ink-mid:#2C2C2C;--color-ink-soft:#4A4A4A;--color-ink-muted:#6E6E6E;--color-rule:#011F5B;--color-paper:#ffffff;--color-paper-warm:#EEF4FB;--color-border:#BDD4EE;--color-border-lt:#D6E7F7;--color-navy:#011F5B;--color-navy-lt:#0A3A8C;font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6;color:var(--color-ink-mid);background-color:var(--color-paper);-webkit-font-smoothing:antialiased}.bdld-page *,.bdld-page *::before,.bdld-page *::after{box-sizing:border-box}.bdld-page h1,.bdld-page h2,.bdld-page h3,.bdld-page h4,.bdld-page h5,.bdld-page h6{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;color:var(--color-navy)!important;margin:0 0 1rem 0}.bdld-page h1{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif!important;font-size:2.5rem;font-weight:700!important;line-height:1.1;letter-spacing:-.02em}.bdld-page h2{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:-.01em}.bdld-page h3{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:1.0625rem;font-weight:600;margin-bottom:.15rem;color:var(--color-navy)!important}.bdld-page a{color:var(--color-crimson);text-decoration:none;border-bottom:1px solid var(--color-crimson);transition:border-color 0.2s ease,color 0.2s ease}.bdld-page a:hover,.bdld-page a:focus-visible{color:var(--color-navy);border-bottom-color:var(--color-navy);outline:none}.bdld-page .top-rule,.bdld-page .top-rule-gold{display:none!important}.bdld-page .container{max-width:56rem;margin:0 auto;padding:3rem 1.5rem}.bdld-page .masthead{border-bottom:2px solid var(--color-border);padding-bottom:2.5rem;margin-bottom:3rem}.bdld-page .masthead-eyebrow{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-crimson);margin-bottom:1rem;display:block}.bdld-page .masthead-mission{font-size:1.25rem;color:var(--color-ink-soft);max-width:40rem;margin:0}.bdld-page .masthead-published{font-size:.9375rem;color:var(--color-ink-muted);margin-top:.5rem}.bdld-page .masthead-meta{margin-top:1rem;font-size:.875rem;color:var(--color-ink-muted)}.bdld-page .masthead-links{margin-top:1.5rem;font-size:.9375rem;font-weight:500}.bdld-page .masthead-links a{display:inline-block;margin-right:.75rem;margin-bottom:.5rem}.bdld-page .masthead-links a:not(:last-child)::after{content:'•';margin-left:.75rem;color:var(--color-ink-muted)}.bdld-page .section{margin-bottom:3.5rem}.bdld-page .section-header{margin-bottom:1.25rem}.bdld-page .clause-number{font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-crimson);display:block;margin-bottom:.5rem}.bdld-page .section-intro{font-size:1.0625rem;color:var(--color-ink-mid);margin-bottom:2rem;max-width:48rem}.bdld-page .lede{font-size:1.125rem;color:var(--color-ink-mid);border-left:3px solid var(--color-crimson);padding-left:1.25rem;margin-bottom:2rem;line-height:1.7}.bdld-page .blocks-layout{display:grid;grid-template-columns:1fr;gap:1.5rem}.bdld-page .block-card{background:var(--color-paper-warm);padding:1.5rem;border-left:3px solid var(--color-crimson)}.bdld-page .block-card p{color:var(--color-ink-soft);font-size:.9375rem;margin:0}.bdld-page .callout{padding:1.5rem;background-color:var(--color-paper-warm);border-left:4px solid var(--color-crimson);margin-bottom:1.5rem;font-size:.9375rem;color:var(--color-ink-mid)}.bdld-page .callout strong{color:var(--color-ink);font-weight:600}.bdld-page .checklist{list-style:none;margin:0;padding:0}.bdld-page .checklist li{padding:1rem 0;border-bottom:1px solid var(--color-border-lt);display:grid;grid-template-columns:1fr;gap:.5rem;align-items:baseline}.bdld-page .checklist-key{font-weight:600;font-size:.9375rem;color:var(--color-ink)}.bdld-page .checklist-val{color:var(--color-ink-soft);font-size:.9375rem}.journal-abstract-box{background:#F8FAFC;border-left:3px solid var(--bdld-navy,#011F5B);padding:12px 16px;margin:15px 0;font-size:15.5px;line-height:1.55;border-radius:0 4px 4px 0}.journal-abstract-box h2{font-size:17px;line-height:1.3;color:var(--bdld-navy,#011F5B);margin-top:0;margin-bottom:8px;text-transform:uppercase;letter-spacing:.8px}.bdld-page .info-card{background:#fff;border:1px solid var(--color-border-lt);border-left:4px solid var(--color-crimson);padding:1.5rem;max-width:42rem;margin-bottom:1.25rem;box-shadow:0 4px 6px rgb(0 0 0 / .02)}.bdld-page .info-card ul{list-style:none;margin:0;padding:0}.bdld-page .info-card li{display:flex;flex-direction:column;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border-lt);font-size:.9375rem;color:var(--color-ink-mid)}.bdld-page .info-card li:last-child{border-bottom:none;padding-bottom:0}.bdld-page .info-card strong{color:var(--color-ink);font-weight:600}.bdld-page .info-card a{color:var(--color-crimson);border-bottom-color:#fff0}.bdld-page .info-card a:hover{border-bottom-color:var(--color-crimson)}.bdld-page .publisher-note{color:var(--color-ink-soft);font-size:.9375rem;max-width:42rem;margin:0}.bdld-page .person-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.bdld-page .person-card{border-bottom:1px solid var(--color-border-lt);padding-bottom:1.25rem}.bdld-page .person-role{font-size:.8125rem;font-weight:600;color:var(--color-crimson);text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.35rem}.bdld-page .person-bio,.bdld-page .person-affiliation{font-size:.9375rem;color:var(--color-ink-soft);margin:0;line-height:1.6}.bdld-page .contact-card{background:var(--color-paper-warm);padding:1.5rem;border-left:3px solid var(--color-crimson)}.bdld-page .contact-card ul{list-style:none;margin:0;padding:0}.bdld-page .contact-card li{margin-bottom:.5rem;color:var(--color-ink-soft)}.bdld-page .contact-card strong{color:var(--color-ink)}.bdld-page .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.bdld-page .contact-card{background:#fff;border:1px solid var(--color-border-lt);border-top:4px solid var(--color-navy);border-radius:6px;box-shadow:0 4px 12px rgb(1 31 91 / .06);padding:1.75rem;display:flex;flex-direction:column;height:100%}.bdld-page .contact-card h3{color:var(--color-navy);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.bdld-page .contact-card p{color:var(--color-ink-soft);font-size:.9375rem;margin-bottom:.5rem}.bdld-page .contact-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:rgb(153 27 31 / .08);color:var(--color-crimson);margin-bottom:1.25rem}.bdld-page .contact-label{display:block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-crimson);margin:1.5rem 0 .15rem}.bdld-page .contact-link{display:block;font-size:1rem;font-weight:500;color:var(--color-navy);border-bottom-color:#fff0;padding:.35rem 0;transition:color 0.2s ease}.bdld-page .contact-link:hover{color:var(--color-crimson);border-bottom-color:#fff0}.bdld-page .contact-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.75rem 1.5rem;background:#25D366;color:#fff;font-weight:600;font-size:.9375rem;border-bottom:1px solid #fff0;border-radius:8px;box-shadow:0 2px 6px rgb(37 211 102 / .3);transition:background-color 0.2s ease}.bdld-page .contact-card-btn:hover{background:#1DA851;color:#fff;border-bottom-color:#fff0}.bdld-page .contact-disclaimer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-ink-muted);font-style:italic;text-align:center}.bdld-page .issue-card{background:var(--color-ink);color:var(--color-paper);padding:2rem;position:relative}.bdld-page .issue-card::before{content:'';display:block;width:3rem;height:2px;background:var(--color-rule);margin-bottom:1.5rem}.bdld-page .issue-card h3{color:var(--color-paper)!important;font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-size:1.5rem;margin-bottom:.5rem}.bdld-page .issue-card p{color:var(--color-border-lt);font-size:.9375rem;margin-bottom:1rem}.bdld-page .issue-card a{color:var(--color-rule);font-weight:600;border-bottom-color:#fff0}.bdld-page .issue-card a:hover{color:#fff;border-bottom-color:rgb(255 255 255 / .5)}.bdld-page .nav-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.bdld-page .nav-card{background:var(--color-paper-warm);border-left:3px solid var(--color-crimson);padding:1.5rem}.bdld-page .nav-card p{color:var(--color-ink-soft);font-size:.9375rem;margin-bottom:.75rem}.bdld-page .nav-card a{font-weight:600}.bdld-page .route-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.bdld-page .route-card{background:var(--color-paper-warm);border:1px solid var(--color-border-lt);border-top:4px solid var(--color-crimson);padding:1.5rem;display:flex;flex-direction:column}.bdld-page .route-card h3{color:var(--color-navy);font-size:1.375rem;font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;margin-bottom:.5rem}.bdld-page .route-card p{color:var(--color-ink-soft);font-size:.9375rem;margin-bottom:1.5rem}.bdld-page .route-meta{list-style:none;margin:0 0 1.5rem 0;padding:0 0 1.5rem 0;border-bottom:1px solid var(--color-border-lt);flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.bdld-page .route-meta li{font-size:.875rem;color:var(--color-ink-mid);margin-bottom:.5rem}.bdld-page .route-meta strong{color:var(--color-ink);font-weight:600}.bdld-page .route-cta{display:inline-block;font-weight:600;font-size:.875rem;color:var(--color-crimson);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid transparent!important;margin-top:auto}.bdld-page .route-cta:hover{color:var(--color-crimson-lt);border-bottom-color:var(--color-crimson-lt)!important}.bdld-page .policy-links{list-style:none;display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0}.bdld-page .policy-links li{border-bottom:1px solid var(--color-border-lt);padding-bottom:.75rem}.bdld-page .policy-links a{font-weight:500}.bdld-page .policy-links span{display:block;font-size:.875rem;color:var(--color-ink-muted);margin-top:.15rem}.bdld-page .volume-card{background:var(--color-paper-warm);border-left:3px solid var(--color-crimson);padding:1.5rem;margin-bottom:2rem}.bdld-page .volume-card h3{color:var(--color-navy);font-size:1.375rem;font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;margin-bottom:1rem;border-bottom:1px solid var(--color-border-lt);padding-bottom:.5rem}.bdld-page .issue-list{list-style:none;margin:0;padding:0}.bdld-page .issue-list li{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px dashed var(--color-border-lt);font-size:.9375rem;color:var(--color-ink-mid)}.bdld-page .issue-list li:last-child{border-bottom:none;padding-bottom:0}.bdld-page .issue-list a{font-weight:600}.bdld-page .issue-status{font-size:.75rem;font-family:'Merriweather Sans',system-ui,-apple-system,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);background:var(--color-border-lt);padding:.25rem .5rem;border-radius:4px}.bdld-page .topic-list{display:grid;grid-template-columns:1fr;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none}.bdld-page .topic-list li{background:var(--color-paper-warm);padding:.75rem 1rem;border-left:3px solid var(--color-rule);font-size:.9375rem}.bdld-page .data-grid{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.bdld-page .data-grid th{text-align:left;padding:1rem;background:var(--color-navy);color:var(--color-paper);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem}.bdld-page .data-grid td{padding:1rem;border-bottom:1px solid var(--color-border-lt);font-size:.9375rem;color:var(--color-ink-soft)}.bdld-page .grid-label{font-weight:600;color:var(--color-ink)}.bdld-page .dates-card{background:var(--color-paper-warm);border:1px solid var(--color-border-lt);border-top:4px solid var(--color-crimson);padding:1.5rem}.bdld-page .dates-card ul{list-style:none;margin:0;padding:0}.bdld-page .dates-card li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px dashed var(--color-border-lt);font-size:.9375rem}.bdld-page .dates-card li:last-child{border-bottom:none;padding-bottom:0}.bdld-page .dates-card li span{color:var(--color-ink-mid)}.bdld-page .dates-card li strong{color:var(--color-ink)}.bdld-page .action-area{background:var(--color-navy);color:var(--color-paper)!important;padding:3rem 2rem;margin-top:4rem;text-align:center;position:relative}.bdld-page .action-area::before{content:'';display:block;width:3rem;height:2px;background:var(--color-rule);margin:0 auto 1.5rem}.bdld-page .action-area h2{color:var(--color-paper)!important;font-size:1.25rem;font-family:'Merriweather Sans',sans-serif;font-weight:500;margin-bottom:1rem}.bdld-page .action-area p{color:var(--color-border-lt)!important;margin-bottom:2rem}.bdld-page .action-area ul{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:.5rem;align-items:center}.bdld-page .action-area ul li{color:var(--color-border-lt)!important}.bdld-page .action-area ol{text-align:left;display:inline-block;margin:0 auto 2rem auto;padding:0 0 0 1.5rem;color:var(--color-border-lt)!important}.bdld-page .action-area ol li{margin-bottom:.5rem;color:var(--color-border-lt)!important}.bdld-page .action-area strong{color:#ffffff!important}.bdld-page .action-area a{color:#31BFF0!important;border-bottom-color:rgb(49 191 240 / .4)!important}.bdld-page .action-area a:hover,.bdld-page .action-area a:focus-visible{color:#31BFF0!important;border-bottom-color:#31BFF0!important}.bdld-page .action-emails{display:flex;flex-direction:column;gap:.75rem;align-items:center}.bdld-page .action-emails a{color:#31BFF0!important;font-weight:500;font-size:1.125rem;border-bottom:1px solid rgb(49 191 240 / .4)!important}.bdld-page .action-emails a:hover{color:#31BFF0!important;border-bottom-color:#31BFF0!important}.bdld-page .action-submit-label{margin:0 0 1rem 0!important}.bdld-page .action-area .action-button{display:inline-block;background:var(--color-crimson);color:#ffffff!important;font-weight:600;padding:.85rem 2.5rem;border:none!important;border-radius:2px;text-decoration:none!important;font-size:1.0625rem;letter-spacing:.01em}.bdld-page .action-area .action-button:hover,.bdld-page .action-area .action-button:focus-visible{background:var(--color-crimson-lt);color:#31BFF0!important}.bdld-page .cta-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem;align-items:center}.bdld-page .btn-primary{display:inline-block;background-color:var(--color-crimson);color:#ffffff!important;padding:.75rem 1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;border:none;border-radius:4px;transition:background-color 0.2s ease,transform 0.1s ease}.bdld-page .btn-primary:hover{background-color:var(--color-crimson-lt);border-bottom-color:transparent!important;transform:translateY(-1px)}.bdld-page .btn-secondary{display:inline-block;background-color:#fff0;color:var(--color-rule)!important;padding:.75rem 1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;border:1px solid var(--color-rule);border-radius:4px;transition:background-color 0.2s ease,border-bottom-color 0.2s ease,color 0.2s ease}.bdld-page .btn-secondary:hover{background-color:rgb(192 160 96 / .1);border-bottom-color:var(--color-rule)!important;color:#ffffff!important}.bdld-page .footer{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--color-border-lt);font-size:.875rem;color:var(--color-ink-muted);text-align:center}.bdld-page .footer p+p{margin-top:.5rem}@media (min-width:768px){.bdld-page .container{padding:4rem 2rem}.bdld-page h1{font-size:3.5rem}.bdld-page .section{display:grid;grid-template-columns:4rem 1fr;gap:2rem;align-items:baseline}.bdld-page .section-header{grid-column:2;margin-bottom:0}.bdld-page .clause-number{grid-column:1;margin-bottom:0;border-top:2px solid var(--color-crimson);padding-top:.5rem}.bdld-page .section-content{grid-column:2}.bdld-page .blocks-layout{grid-template-columns:1fr 1fr}.bdld-page .person-grid{grid-template-columns:1fr 1fr}.bdld-page .checklist li{grid-template-columns:8rem 1fr;gap:1rem}.bdld-page .info-card li{flex-direction:row;justify-content:space-between;align-items:baseline}.bdld-page .issue-list li{flex-direction:row;align-items:center}.bdld-page .nav-grid{grid-template-columns:1fr 1fr}.bdld-page .route-grid{grid-template-columns:1fr 1fr}.bdld-page .topic-list{grid-template-columns:1fr 1fr}.bdld-page .policy-links{grid-template-columns:1fr 1fr}.bdld-page .action-area{padding:4rem}}