.dm-reader-trigger{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:7px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.dm-reader-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.dm-reader-trigger:hover,.dm-reader-trigger[aria-expanded=true]{background:rgb(114 145 169 / .22)}
.dm-reader-check{display:none;position:absolute;inset-inline-end:1px;bottom:2px;border-radius:50%;background:#ff8051;color:#152f43;font:700 10px/13px Arial,sans-serif;width:13px;height:13px;box-shadow:0 0 0 1px #fff}
.dm-reader-trigger[data-signed-in] .dm-reader-check{display:block}
.dm-reader-menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:max(18px,calc((100vw - 1530px)/2));width:min(336px,calc(100vw - 28px));background:#e4ecf3;color:#19364c;border:1px solid #869eaf;border-radius:11px;overflow:hidden;box-shadow:0 15px 36px #10283c42;z-index:161;text-align:start;font:inherit}
.dm-reader-menu [hidden],.dm-reader-menu[hidden]{display:none!important}
.dm-reader-menu-head{padding:15px 18px 13px;background:#19364c;color:#fff;border-block-start:3px solid #ff8051}
.dm-reader-menu-head h2{color:#fff;font-size:18px;line-height:1.15;margin:0;font-weight:650}
.dm-reader-menu-head p{color:#dce7ef;margin:5px 0 0;font-size:13px}
.dm-reader-menu-body{padding:15px 18px 17px;display:grid;gap:10px}
.dm-reader-menu-body p{margin:0;color:#28475e;font-size:13px;line-height:1.5}
.dm-reader-menu-body p[data-account-email]{text-align:start;overflow-wrap:anywhere;font-weight:650;font-size:14px;color:#19364c}
.dm-reader-menu-head h2:focus{outline:none}.dm-reader-menu form{margin:0}
.dm-reader-menu .dm-reader-action,.dm-reader-menu .dm-reader-primary{display:block;width:100%;padding:9px 11px;border:1px solid #839cad;border-radius:5px;text-align:start;text-decoration:none;background:#f4f7f9;color:#19364c;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}
.dm-reader-menu .dm-reader-primary{background:#ff8051;border-color:#cc6941;font-weight:650}
.dm-reader-menu .dm-reader-action:hover{background:#cbdce8}.dm-reader-menu .dm-reader-primary:hover{background:#ff976f}
.dm-reader-trigger:focus-visible,.dm-reader-menu :focus-visible{outline:2px solid #bd5b33;outline-offset:2px}
.sa-page-header{position:relative}.sa-page-header .dm-reader-trigger{margin-inline-start:auto}.sa-page-header .dm-reader-menu{font-family:inherit}
@media(max-width:700px){.dm-reader-menu{inset-inline-end:12px;inset-block-start:calc(100% + 5px)}}
@media(max-width:420px){.dm-reader-trigger{width:30px;min-height:34px;padding:5px}.sa-page-header{gap:10px}.sa-page-header .sa-brand{gap:6px}.sa-page-header .sa-back{max-width:90px}}
@media(max-width:360px){.site-header .header-inner{padding-inline:6px}.site-header .header-tools{gap:1px!important}.site-header .header-tools>.tool-button{width:27px;min-width:27px;padding-inline:4px}}
@media print{.dm-reader-trigger,.dm-reader-menu{display:none!important}}
