/* Defendoria all-50-state directory v1, 2026-11-02. Page 181 only. */
body.page-id-181 .dfstates{--ink:#10213B;--blue:#2457DC;--muted:#51627D;--ice:#F0F5FF;--yellow:#FFD34C;--line:#DBE5F3;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 64px!important;font-family:"Segoe UI",system-ui,sans-serif!important;color:#10213B!important}
body.page-id-181 .dfstates *,body.page-id-181 .dfstates *:before,body.page-id-181 .dfstates *:after{box-sizing:border-box}
body.page-id-181 .dfstates-shell{width:min(1220px,calc(100% - 58px))!important;max-width:1220px!important;margin:0 auto!important}
body.page-id-181 .dfstates-banner{padding:66px 0 73px!important;background:radial-gradient(ellipse 48% 110% at 0 -10%,#3C9FFF,transparent 90%),linear-gradient(114deg,#0755F5,#0B47CA 36%,#062B98 72%,#0659E5)!important;color:#FFFFFF!important}
body.page-id-181 .dfstates-banner-content{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:clamp(30px,5vw,90px)!important;align-items:end!important}
body.page-id-181 .dfstates-kicker{display:inline-flex!important;align-items:center!important;padding:8px 13px!important;border-radius:99px!important;background:#FFD34C!important;color:#10213B!important;font:800 10px/1.35 "Segoe UI",system-ui,sans-serif!important;letter-spacing:.065em!important;margin:0 0 18px!important}
body.page-id-181 .dfstates h2{color:#FFFFFF!important;font:790 clamp(37px,4vw,59px)/1.095 "Segoe UI",system-ui,sans-serif!important;letter-spacing:-.055em!important;max-width:720px!important;margin:0!important;text-wrap:balance!important}
body.page-id-181 .dfstates h2 em{color:#FFD34C!important;font-style:normal!important}
body.page-id-181 .dfstates-banner-content>p{color:#EAF2FF!important;font:400 14px/1.75 "Segoe UI",system-ui,sans-serif!important;margin:0!important;max-width:460px!important}
body.page-id-181 .dfstates-directory{padding:52px 0 15px!important;background:#FFFFFF!important}
body.page-id-181 .dfstates-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;margin:0 0 22px!important;padding:0 0 15px!important;border-bottom:1px solid #DBE5F3!important}
body.page-id-181 .dfstates-topline h3{color:#10213B!important;font:760 clamp(25px,2.7vw,34px)/1.2 "Segoe UI",system-ui,sans-serif!important;letter-spacing:-.035em!important;margin:0!important}
body.page-id-181 .dfstates-count{display:inline-flex!important;padding:8px 12px!important;background:#F0F5FF!important;border:1px solid #DBE5F3!important;border-radius:99px!important;color:#2457DC!important;font:750 11px/1.3 "Segoe UI",system-ui,sans-serif!important}
body.page-id-181 .dfstates-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0!important}
body.page-id-181 .dfstates-grid li{margin:0!important;padding:0!important;min-width:0!important;list-style:none!important}
body.page-id-181 .dfstates-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;min-height:77px!important;padding:14px 15px!important;margin:0!important;background:#F9FBFF!important;border:1px solid #DBE5F3!important;border-radius:12px!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .2s,border-color .2s!important}
body.page-id-181 .dfstates-card:hover{background:#EDF4FF!important;border-color:#A9C5F1!important}
body.page-id-181 .dfstates-card:focus-visible{outline:3px solid #2457DC!important;outline-offset:3px!important}
body.page-id-181 .dfstates-code{display:grid!important;place-items:center!important;flex:0 0 39px!important;width:39px!important;height:39px!important;border-radius:10px!important;background:#E4EFFF!important;color:#2457DC!important;font:800 11px/1 "Segoe UI",system-ui,sans-serif!important}
body.page-id-181 .dfstates-card-text{display:block!important;flex:1!important;min-width:0!important}
body.page-id-181 .dfstates-card-text strong{display:block!important;color:#10213B!important;font:750 13px/1.33 "Segoe UI",system-ui,sans-serif!important;margin:0 0 4px!important}
body.page-id-181 .dfstates-card-text small{display:block!important;color:#51627D!important;font:400 10.5px/1.4 "Segoe UI",system-ui,sans-serif!important;margin:0!important}
body.page-id-181 .dfstates-footer{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;margin:28px 0 0!important;padding:23px 27px!important;background:#10213B!important;color:#FFFFFF!important;border-radius:15px!important}
body.page-id-181 .dfstates-footer strong{display:block!important;margin:0 0 7px!important;color:#FFFFFF!important;font:760 17px/1.35 "Segoe UI",system-ui,sans-serif!important}
body.page-id-181 .dfstates-footer p{margin:0!important;color:#DCE9FC!important;font:400 12px/1.58 "Segoe UI",system-ui,sans-serif!important;max-width:800px!important}
body.page-id-181 .dfstates-footer a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;white-space:nowrap!important;padding:11px 18px!important;background:#FFD34C!important;border:1px solid #FFD34C!important;border-radius:10px!important;color:#10213B!important;font:770 12px/1.4 "Segoe UI",system-ui,sans-serif!important;text-decoration:none!important}
@media(max-width:1000px){body.page-id-181 .dfstates-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-id-181 .dfstates-shell{width:calc(100% - 40px)!important}body.page-id-181 .dfstates-banner-content{gap:28px!important}}
@media(max-width:740px){body.page-id-181 .dfstates-banner-content{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important}body.page-id-181 .dfstates-banner{padding:44px 0!important}body.page-id-181 .dfstates-directory{padding:37px 0!important}body.page-id-181 .dfstates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-181 .dfstates-footer{grid-template-columns:1fr!important;padding:21px!important}body.page-id-181 .dfstates-footer a{justify-self:start!important}}
@media(max-width:480px){body.page-id-181 .dfstates-shell{width:calc(100% - 28px)!important}body.page-id-181 .dfstates h2{font-size:clamp(32px,8.4vw,42px)!important}body.page-id-181 .dfstates-grid{grid-template-columns:1fr!important;gap:8px!important}body.page-id-181 .dfstates-card{min-height:65px!important;padding:10px 13px!important}body.page-id-181 .dfstates-code{width:36px!important;height:36px!important;flex-basis:36px!important}body.page-id-181 .dfstates-footer a{width:100%!important}}
@media(prefers-reduced-motion:reduce){body.page-id-181 .dfstates-card{transition:none!important;transform:none!important}}
