/* VOLNA_READABILITY1350: typography only; no legal text or application logic changes. */
:root{--ink:#182b29;--muted:#53645c;--brand:#007a64;--panel:#eef3ef;--line:#d7e1da;--doc-bg:#fafbf9;color-scheme:light}
body{background:var(--doc-bg)!important;color:var(--ink)!important;font-size:19px!important;line-height:1.75!important;-webkit-font-smoothing:antialiased}
main,body>div.w{max-width:860px!important;margin-inline:auto!important;padding:36px 28px 64px!important}
h1{font-size:clamp(30px,4vw,40px)!important;line-height:1.2!important;margin-bottom:18px!important;overflow-wrap:anywhere}
h2{font-size:26px!important;line-height:1.35!important;margin-top:36px!important;color:var(--ink)!important}
h3{font-size:22px!important;line-height:1.4!important}
p,li,td,th,dd,dt{font-size:19px;line-height:1.75}
p{margin-block:16px;color:var(--ink)!important}li{margin-block:9px!important}a{color:var(--brand)!important;text-underline-offset:3px;overflow-wrap:anywhere}
.sub,.m,footer,small{font-size:16px!important;line-height:1.7!important;color:var(--muted)!important}
.card,.box{padding:22px!important}.card,.box,.c{background:var(--panel)!important;color:var(--ink)!important}.price{font-size:36px!important;color:var(--brand)!important}
td,th{padding-block:12px!important;overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto;font-size:16px!important;line-height:1.65!important}
code{font-size:16px!important;overflow-wrap:anywhere}pre code{overflow-wrap:normal}
button,input,select,textarea{font:inherit}button,.dl a{min-height:48px;font-size:17px!important}.dl a,a.btn{color:#fff!important;background:#007a64!important}
.pane h1,.c h1,.box>h1{font-size:28px!important}.pane p{color:var(--muted)!important}
#note,#pg,#tm,#msg span{font-size:16px!important}#bar{color:#edf4ed}
@media(max-width:600px){body,p,li,td,th,dd,dt{font-size:18px!important}main,body>div.w{padding:25px 20px 48px!important}h2{font-size:24px!important}.card,.box{padding:17px!important}td:first-child{width:auto!important}}
@media(prefers-color-scheme:dark){:root{--ink:#edf4ed;--muted:#b7c6bb;--brand:#7dd5b3;--panel:#1b3026;--line:#365044;--doc-bg:#101c19;color-scheme:dark}}
