
:root:root{--dark:#202c27!important;--cream:#fffdf9!important;--cream-mid:#f6f0e5!important;--cream-deep:#f1ece3!important;--heading:#171917!important;--body:#535a54!important;--accent:#bd3b24!important;--gold:#f5b91f!important;--border:#d8d3c9!important;--font:'Atkinson Hyperlegible',Arial,sans-serif!important;--font-body--family:'Atkinson Hyperlegible',Arial,sans-serif!important;--font-heading--family:'DM Serif Display',Georgia,serif!important;--font-subheading--family:'DM Serif Display',Georgia,serif!important}
body.dba-unified{font-family:'Atkinson Hyperlegible',Arial,sans-serif!important;font-size:18px!important;line-height:1.65!important;background:#fffdf9;color:#171917}
body.dba-unified #MainContent :is(p,li,label,summary,input,textarea,select,button,small,td,th){font-family:'Atkinson Hyperlegible',Arial,sans-serif!important}body.dba-unified #MainContent :is(p,li,label,summary){font-size:18px;line-height:1.65}
body.dba-unified #MainContent :is(h1,h2,h3,h4,h5,h6),body.dba-unified #MainContent :is(h1,h2,h3,h4,h5,h6) span{font-family:'DM Serif Display',Georgia,serif!important;letter-spacing:-.02em!important;font-weight:400!important;line-height:1.15}
body.dba-unified #MainContent h1{font-size:clamp(36px,4.6vw,64px)}body.dba-unified #MainContent h2{font-size:clamp(30px,3.2vw,46px)}body.dba-unified #MainContent h3{font-size:clamp(24px,2vw,30px)}
body.dba-unified #MainContent :is(.hero,.sec--dark,.about-hero){background-color:#202c27!important}body.dba-unified #MainContent :is(.hero,.sec--dark,.about-hero) :is(h1,h2,h3,h4){color:#fff!important}body.dba-unified #MainContent :is(.hero,.sec--dark,.about-hero) :is(p,li){color:#e0e8e2!important}
body.dba-unified #MainContent :is(.sec--cream,.sec--cream-deep){background-color:#fffdf9!important}body.dba-unified #MainContent .sec--cream-mid{background-color:#f6f0e5!important}
body.dba-unified #MainContent :is(.btn-primary,.button--primary,button[type=submit],input[type=submit]){background:#bd3b24!important;color:#fff!important;border-radius:5px!important;min-height:48px;font-size:18px!important}
body.dba-unified #MainContent :is(input,select,textarea){font-size:18px!important;min-height:48px;max-width:100%;box-sizing:border-box}body.dba-unified #MainContent :is(details,summary){border-color:#d8d3c9}body.dba-unified #MainContent summary{min-height:48px;cursor:pointer}
body.dba-unified .dba-header,body.dba-unified .dba-header :is(a,summary){font-family:'Atkinson Hyperlegible',Arial,sans-serif!important}body.dba-unified .dba-header a{font-size:18px}body.dba-unified .dba-header .dba-logo{font-size:28px;font-family:Arial,sans-serif!important}body.dba-unified .dba-footer h3{font:700 18px/1.4 'Atkinson Hyperlegible',Arial,sans-serif!important}
body.dba-unified #MainContent :is(img,video,iframe){max-width:100%}body.dba-unified #MainContent :is(.table-wrap,.table-scroll){overflow-x:auto}body.dba-unified .rte table{max-width:100%;font-size:17px}body.dba-unified #MainContent :is(a,button):focus-visible{outline:3px solid #f5b91f;outline-offset:4px}
@media(max-width:600px){body.dba-unified .dba-header{gap:14px}body.dba-unified .dba-header .dba-logo{font-size:23px}body.dba-unified .dba-tools a{font-size:16px}body.dba-unified #MainContent :is(p,li,label,summary){font-size:18px!important}body.dba-unified #MainContent h1{font-size:36px}body.dba-unified #MainContent h2{font-size:31px}body.dba-unified #MainContent h3{font-size:25px}}

body.dba-unified .dba-header,body.dba-unified .dba-announcement{line-height:1.5}body.dba-unified[data-dba-page-handle="the-science-behind-dbakeraid"] #MainContent rte-formatter{display:block!important}body.dba-unified[data-dba-page-handle="the-science-behind-dbakeraid"] #MainContent rte-formatter>p:first-child{display:none!important}
