body.single-post .entry-content .bk-petition-page,body.page .entry-content .bk-library{--bk-navy:#0f1a2c;--bk-blue:#1e3a8a;--bk-gold:#e3bd58;--bk-text:#172033;--bk-muted:#526076;--bk-soft:#f5f7fb;--bk-line:#d9e2ee;--bk-white:#fff;max-width:920px!important;margin:0 auto!important;color:var(--bk-text)!important;-webkit-text-fill-color:var(--bk-text)!important;font-size:16.5px!important;line-height:1.72!important;box-sizing:border-box!important}body.single-post .entry-content .bk-petition-page *,body.page .entry-content .bk-library *{box-sizing:border-box!important}body.single-post .entry-content .bk-petition-page :where(p,li,td,th,div,span,strong,em,small),body.page .entry-content .bk-library :where(p,li,td,th,div,span,strong,em,small){color:inherit!important;-webkit-text-fill-color:inherit!important}body.single-post .entry-content .bk-petition-page h2,body.single-post .entry-content .bk-petition-page h3,body.page .entry-content .bk-library h2,body.page .entry-content .bk-library h3{color:var(--bk-blue)!important;-webkit-text-fill-color:var(--bk-blue)!important;font-weight:800!important;line-height:1.3!important}body.single-post .entry-content .bk-petition-page h2,body.page .entry-content .bk-library h2{font-size:clamp(1.35rem,2.5vw,1.75rem)!important;margin:34px 0 14px!important;padding-left:13px!important;border-left:5px solid var(--bk-gold)!important}body.single-post .entry-content .bk-petition-page h3,body.page .entry-content .bk-library h3{font-size:clamp(1.08rem,2vw,1.3rem)!important;margin:22px 0 8px!important}body.single-post .entry-content .bk-petition-page a:not(.bk-btn),body.page .entry-content .bk-library a:not(.bk-btn){color:#174d91!important;-webkit-text-fill-color:#174d91!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}body.single-post .entry-content .bk-petition-page a:not(.bk-btn):hover,body.page .entry-content .bk-library a:not(.bk-btn):hover{color:#7c5b12!important;-webkit-text-fill-color:#7c5b12!important}body.single-post .entry-content .bk-petition-hero,body.page .entry-content .bk-library-hero{background:linear-gradient(135deg,#0f1a2c 0%,#17345f 62%,#1e3a8a 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:34px!important;border-radius:18px!important;box-shadow:0 14px 34px rgb(15 26 44 / .2)!important;margin:0 0 24px!important;border:1px solid rgb(227 189 88 / .45)!important}body.single-post .entry-content .bk-petition-hero :where(p,span,strong,em),body.page .entry-content .bk-library-hero :where(p,span,strong,em){color:#fff!important;-webkit-text-fill-color:#fff!important}body.single-post .entry-content .bk-petition-hero .bk-kicker,body.page .entry-content .bk-library-hero .bk-kicker{color:#f2d784!important;-webkit-text-fill-color:#f2d784!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.82rem!important;margin:0 0 10px!important}body.single-post .entry-content .bk-petition-heading,body.page .entry-content .bk-petition-heading{font-size:clamp(2rem,5vw,3rem)!important;line-height:1.15!important;font-weight:900!important;margin:0 0 14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.single-post .entry-content .bk-badges,body.page .entry-content .bk-badges{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:17px!important}body.single-post .entry-content .bk-badges span,body.page .entry-content .bk-badges span{display:inline-flex!important;align-items:center!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .45)!important;border-radius:999px!important;padding:6px 10px!important;font-size:.8rem!important;line-height:1.25!important}body.single-post .entry-content .bk-answer{background:#fff9e9!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #ecdca7!important;border-left:6px solid #e3bd58!important;padding:18px 20px!important;border-radius:12px!important;margin:20px 0!important}body.single-post .entry-content .bk-feature{max-width:640px!important;margin:24px auto!important;text-align:center!important}body.single-post .entry-content .bk-feature img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1200/630!important;object-fit:cover!important;border-radius:14px!important;border:1px solid var(--bk-line)!important;box-shadow:0 10px 24px rgb(15 26 44 / .12)!important}body.single-post .entry-content .bk-feature figcaption{color:var(--bk-muted)!important;-webkit-text-fill-color:var(--bk-muted)!important;font-size:.86rem!important;margin-top:8px!important}body.single-post .entry-content .bk-toc{background:#eef4ff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #cfdcf0!important;border-radius:13px!important;padding:20px 23px!important;margin:24px 0!important}body.single-post .entry-content .bk-toc strong{color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:1.12rem!important}body.single-post .entry-content .bk-toc ol{columns:2!important;column-gap:30px!important;margin:12px 0 0!important;padding-left:21px!important}body.single-post .entry-content .bk-toc li{break-inside:avoid!important;margin:0 0 5px!important}body.single-post .entry-content .bk-download{background:linear-gradient(135deg,#f8fafc,#eef4ff)!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #cfdcf0!important;border-top:5px solid #1e3a8a!important;border-radius:14px!important;padding:23px!important;margin:26px 0!important}body.single-post .entry-content .bk-download h2{margin-top:0!important}body.single-post .entry-content .bk-file{color:#526076!important;-webkit-text-fill-color:#526076!important;font-size:.88rem!important;margin:12px 0 0!important}body.single-post .entry-content a.bk-btn,body.page .entry-content a.bk-btn,body.single-post .entry-content button.bk-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#1e3a8a!important;background-color:#1e3a8a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #1e3a8a!important;border-radius:9px!important;padding:11px 17px!important;text-decoration:none!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 5px 14px rgb(30 58 138 / .2)!important;margin:4px 5px 4px 0!important}body.single-post .entry-content a.bk-btn:hover,body.page .entry-content a.bk-btn:hover,body.single-post .entry-content button.bk-btn:hover{background:#142b66!important;background-color:#142b66!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#e3bd58!important}body.single-post .entry-content a.bk-btn-secondary,body.page .entry-content a.bk-btn-secondary{background:#fff!important;background-color:#fff!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;border-color:#93add2!important}body.single-post .entry-content .bk-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin:17px 0!important}body.single-post .entry-content .bk-law-card,body.single-post .entry-content .bk-step{background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid var(--bk-line)!important;border-radius:11px!important;padding:16px 17px!important}body.single-post .entry-content .bk-law-card h3,body.single-post .entry-content .bk-step h3{margin-top:0!important;font-size:1.06rem!important}body.single-post .entry-content .bk-specific-analysis,body.single-post .entry-content .bk-note,body.single-post .entry-content .bk-links{background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid var(--bk-line)!important;border-radius:13px!important;padding:20px!important;margin:25px 0!important}body.single-post .entry-content .bk-case{background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d4ddea!important;border-left:5px solid #1e3a8a!important;border-radius:10px!important;padding:16px!important;margin:15px 0!important}body.single-post .entry-content .bk-table-wrap{overflow-x:auto!important;margin:18px 0!important;border-radius:11px!important;border:1px solid var(--bk-line)!important}body.single-post .entry-content .bk-table{width:100%!important;border-collapse:collapse!important;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;margin:0!important}body.single-post .entry-content .bk-table th{background:#1e3a8a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left!important}body.single-post .entry-content .bk-table th,body.single-post .entry-content .bk-table td{padding:12px 13px!important;border:1px solid var(--bk-line)!important;vertical-align:top!important}body.single-post .entry-content .bk-table tr:nth-child(even) td{background:#f8fafc!important}body.single-post .entry-content .bk-warning{background:#fff3e8!important;color:#4f2f12!important;-webkit-text-fill-color:#4f2f12!important;border:1px solid #eccda8!important;border-left:6px solid #a85c18!important;border-radius:11px!important;padding:17px 19px!important;margin:20px 0!important}body.single-post .entry-content .bk-list{background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid var(--bk-line)!important;border-radius:11px!important;padding:17px 20px 17px 40px!important}body.single-post .entry-content .bk-list li{margin:0 0 7px!important}body.single-post .entry-content .bk-cta{background:#0f1a2c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #e3bd58!important;border-radius:15px!important;padding:24px!important;margin:28px 0!important}body.single-post .entry-content .bk-cta :where(h2,p,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}body.single-post .entry-content .bk-cta h2{border-left-color:#e3bd58!important;margin-top:0!important}body.single-post .entry-content .bk-faq-section{margin:29px 0!important}body.single-post .entry-content .rank-math-list-item{background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d9e2ee!important;border-left:5px solid #e3bd58!important;border-radius:11px!important;margin:10px 0!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 14px rgb(15 26 44 / .05)!important}body.single-post .entry-content .rank-math-question{position:relative!important;color:#17345f!important;-webkit-text-fill-color:#17345f!important;background:#f8fafc!important;margin:0!important;padding:16px 46px 16px 17px!important;font-size:1.05rem!important;font-weight:850!important;cursor:pointer!important}body.single-post .entry-content .rank-math-question:after{content:'+'!important;position:absolute!important;right:17px!important;top:50%!important;transform:translateY(-50%)!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:1.35rem!important}body.single-post .entry-content .rank-math-answer{display:block!important;background:#fff!important;color:#26364f!important;-webkit-text-fill-color:#26364f!important;padding:0 17px 16px!important}body.single-post .entry-content .rank-math-answer p{margin:12px 0 0!important;color:#26364f!important;-webkit-text-fill-color:#26364f!important}body.single-post .entry-content .bk-author{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:17px!important;align-items:center!important;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d9e2ee!important;border-left:5px solid #e3bd58!important;border-radius:13px!important;padding:20px!important;margin:27px 0!important}body.single-post .entry-content .bk-author img{display:block!important;width:84px!important;height:84px!important;object-fit:cover!important;border-radius:50%!important;border:3px solid #e3bd58!important;margin:0!important}body.single-post .entry-content .bk-author h2{margin-top:0!important}body.single-post .entry-content .bk-map-shell{background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d9e2ee!important;border-radius:14px!important;padding:20px!important;margin:25px 0 0!important}body.single-post .entry-content .bk-map-frame{overflow:hidden!important;border-radius:12px!important;border:1px solid #cfd7e4!important;background:#fff!important;margin-top:12px!important}body.single-post .entry-content .bk-office-map-embed{display:block!important;width:100%!important;height:300px!important;border:0!important}body.single-post:has(.bk-petition-page.bk-v3) .entry-header .entry-meta,body.single-post:has(.bk-petition-page.bk-v3) .featured-image.page-header-image-single:empty{display:none!important}body.single-post:has(.bk-petition-page.bk-v3) .inside-article{background:#fff!important}body.page .entry-content .bk-library{max-width:1120px!important}body.page .entry-content .bk-library-tools{background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d9e2ee!important;border-radius:14px!important;padding:20px!important;margin:22px 0!important}body.page .entry-content .bk-library-search{display:block!important;width:100%!important;margin:8px 0 15px!important;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:2px solid #bdcbe0!important;border-radius:9px!important;padding:12px 14px!important}body.page .entry-content .bk-filter-row{display:flex!important;gap:7px!important;flex-wrap:wrap!important}body.page .entry-content button.bk-filter{background:#fff!important;color:#17345f!important;-webkit-text-fill-color:#17345f!important;border:1px solid #aebfd7!important;border-radius:999px!important;padding:7px 11px!important;font-weight:700!important}body.page .entry-content button.bk-filter.is-active,body.page .entry-content button.bk-filter:hover{background:#1e3a8a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#1e3a8a!important}body.page .entry-content .bk-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.page .entry-content .bk-card{display:flex!important;flex-direction:column!important;background:#fff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border:1px solid #d9e2ee!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 5px 18px rgb(15 26 44 / .06)!important}body.page .entry-content .bk-card-placeholder{display:grid!important;place-items:center!important;min-height:150px!important;background:#0f1a2c!important;color:#e3bd58!important;-webkit-text-fill-color:#e3bd58!important;font-size:3rem!important;font-weight:900!important}body.page .entry-content .bk-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1200/630!important;object-fit:cover!important;margin:0!important}body.page .entry-content .bk-card-body{padding:16px!important;display:flex!important;flex:1!important;flex-direction:column!important}body.page .entry-content .bk-card h3{margin:7px 0 9px!important;font-size:1.05rem!important}body.page .entry-content .bk-card-meta{display:flex!important;gap:6px!important;flex-wrap:wrap!important}body.page .entry-content .bk-card-meta span{background:#eef4ff!important;color:#17345f!important;-webkit-text-fill-color:#17345f!important;border-radius:999px!important;padding:4px 8px!important;font-size:.72rem!important;font-weight:800!important}body.page .entry-content .bk-card-actions{margin-top:auto!important;padding-top:10px!important}body.page .entry-content .bk-result-count{font-weight:800!important;color:#17345f!important;-webkit-text-fill-color:#17345f!important}@media(max-width:780px){body.single-post .entry-content .bk-petition-page,body.page .entry-content .bk-library{font-size:15.8px!important}body.single-post .entry-content .bk-petition-hero,body.page .entry-content .bk-library-hero{padding:25px 20px!important}body.single-post .entry-content .bk-toc ol{columns:1!important}body.single-post .entry-content .bk-grid{grid-template-columns:1fr!important}body.single-post .entry-content .bk-author{grid-template-columns:70px minmax(0,1fr)!important}body.single-post .entry-content .bk-author img{width:70px!important;height:70px!important}body.single-post .entry-content .bk-office-map-embed{height:260px!important}body.page .entry-content .bk-card-grid{grid-template-columns:1fr!important}}@media(min-width:781px) and (max-width:1050px){body.page .entry-content .bk-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}