.reading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 24px!important;font:13px/1.5 var(--sans);border-block:1px solid var(--line);padding:12px 0}
.edition-band>*{margin-block:0!important}
.reading-tools button,.saved-stories button{min-height:44px;padding:9px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--line);cursor:pointer;font:inherit}
.reading-tools button:hover,.saved-stories button:hover{border-color:var(--red)}
.reading-tools button:disabled{opacity:.4;cursor:default}
.save-story[aria-pressed=true]{border-color:var(--red);color:var(--red)}
.saved-link{padding:10px 4px;text-decoration:underline!important;text-underline-offset:4px}
.text-size-controls{display:flex;gap:5px;margin-left:auto}
.text-size-controls button{min-width:44px;padding:9px}
.reading-status{flex-basis:100%;color:var(--muted);font-size:12px}
.reading-status:empty{display:none}
.saved-list{list-style:none;padding:0!important;margin:20px 0!important}
.saved-list li{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}
.saved-list a{font:600 22px/1.35 var(--serif);overflow-wrap:anywhere}
.saved-list button{flex-shrink:0;font-size:12px}
.saved-clear[hidden],.saved-empty[hidden]{display:none!important}
.polit-update,.polit-video-quote{border:1px solid var(--line);border-left:4px solid var(--red);padding:24px;margin-block:28px!important}
.polit-update{background:color-mix(in srgb,var(--red) 5%,var(--paper))}
.polit-update h2,.polit-timeline h2,.polit-video-quote h2{font-size:1.5em!important;margin:0 0 16px!important;letter-spacing:-.025em}
.polit-update>p:last-child,.polit-timeline-event>p:last-child,.polit-video-quote>p:last-child{margin-bottom:0!important}
.polit-timeline{padding-block:18px;margin-block:24px!important}
.article-content>.polit-timeline:last-child{padding-bottom:0;margin-bottom:0!important}
.polit-timeline-event{position:relative;border-left:1px solid var(--line);padding:0 0 24px 25px;margin:0!important}
.polit-timeline-event:before{position:absolute;content:'';left:-5px;top:8px;width:9px;height:9px;background:var(--red);border-radius:50%}
.polit-timeline-event:last-child{padding-bottom:0}
.polit-timeline-event>p{margin:0 0 8px!important}
.polit-timeline-event time,.editorial-kicker{font:700 .68em/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--red)}
.polit-video-quote blockquote{border:0;padding:0;margin:18px 0;font:italic 1.2em/1.5 var(--serif)}
.polit-video-quote .video-source{font-size:.78em;overflow-wrap:anywhere}
.article-content{--reading-base:19px;font-size:calc(var(--reading-base) * var(--reading-factor,1))!important}
.article-content h2:not(.wp-block-heading){font-size:1.58em}
html[data-reading-size="90"]{--reading-factor:.9}html[data-reading-size="100"]{--reading-factor:1}html[data-reading-size="110"]{--reading-factor:1.1}html[data-reading-size="120"]{--reading-factor:1.2}html[data-reading-size="130"]{--reading-factor:1.3}
@media(max-width:600px){.article-content{--reading-base:18px}.polit-update,.polit-video-quote{padding:18px}.saved-list a{font-size:19px}.saved-list{gap:12px}.reading-tools{gap:8px}.text-size-controls{flex-basis:100%;margin-left:0}.text-size-controls:before{content:'Размер текста';align-self:center;font-size:12px;margin-right:auto;color:var(--muted)}}

.header-saved{font-size:11px;padding:10px 8px;text-decoration:underline!important;text-underline-offset:3px;margin-left:auto}.header-login{margin-left:0}@media(max-width:600px){.edition-band{flex-wrap:wrap;gap:0 8px}.edition-label{flex-basis:100%;padding-top:6px}.header-saved{margin-left:0;margin-right:auto}.header-login{margin-right:8px}.main-navigation .wp-block-navigation__responsive-container-open{top:100px}}
