.dsw-a11y-opener{position:static;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:9px;border:1px solid #dfb7c9;border-radius:50%;background:#fff;color:#ac0049;box-shadow:none;cursor:pointer;touch-action:manipulation}.dsw-a11y-opener svg{width:29px;height:29px}.dsw-a11y-opener:hover{background:#fbeaf2;border-color:#ac0049}.dsw-a11y-opener[data-reading=true]{background:#cf0359;color:#fff}.dsw-a11y-opener:focus-visible,.dsw-a11y-panel :focus-visible{outline:3px solid #252630;outline-offset:4px}.dsw-a11y-panel{position:fixed;inset:0 0 0 auto;width:min(460px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0;padding:0;border:0;border-left:1px solid #e8d7e0;border-radius:26px 0 0 26px;background:#fbf9fb;color:#252630;box-shadow:-18px 0 70px #24212d26;overflow-y:auto;overscroll-behavior:contain;font-family:inherit;font-size:15px;line-height:1.6}.dsw-a11y-panel[open]{animation:dsw-a11y-enter .24s ease-out}.dsw-a11y-panel::backdrop{background:#23232e70;backdrop-filter:blur(2px)}.dsw-a11y-head{padding:32px 28px 26px;position:relative;background:linear-gradient(135deg,#fff,#f9e5ef);border-bottom:1px solid #ebd6e1;display:block!important;height:auto!important}.dsw-a11y-kicker{display:block;padding-right:45px;color:#a10044;font-size:9px;font-weight:800;letter-spacing:.13em}.dsw-a11y-close{position:fixed;z-index:2;right:20px;top:20px;width:44px;height:44px;border:1px solid #e3c9d6;border-radius:50%;background:#fff;color:#252630;font-size:27px;cursor:pointer;display:grid;place-items:center}.dsw-a11y-mark{margin-top:24px;width:45px;height:45px;color:#cf0359}.dsw-a11y-mark svg{width:100%;height:100%}.dsw-a11y-panel h2{font-size:38px;letter-spacing:-.045em;line-height:1.08;margin:16px 0 14px;color:#252630}.dsw-a11y-head p{color:#625664;font-size:13px;margin:0}.dsw-a11y-body{padding:24px 24px 30px}.dsw-a11y-group{min-width:0;border:1px solid #e8dfe6;border-radius:18px;padding:18px;margin:0 0 18px;background:#fff}.dsw-a11y-group legend{float:left;display:flex;align-items:center;gap:10px;width:100%;padding:0;margin:0 0 16px;font-size:16px;font-weight:750;line-height:1.5;color:#252630}.dsw-a11y-group legend+*{clear:both}.dsw-a11y-group legend svg,.dsw-a11y-group h3 svg{display:block;flex:0 0 22px;width:22px;height:22px;margin:0;color:#ac0049}.dsw-a11y-options{display:flex;flex-wrap:wrap;gap:9px}.dsw-a11y-panel button:not(.dsw-a11y-close){font:650 13px/1.4 inherit;font-family:inherit;font-size:13px;min-height:44px;border:1px solid #d8cbd5;border-radius:999px;padding:11px 17px;background:#fff;color:#4c3a48;cursor:pointer;max-width:100%}.dsw-a11y-options button[aria-pressed=true]{background:#bd0050!important;color:#fff!important;border-color:#bd0050!important;box-shadow:0 3px 9px #cf03591c}.dsw-a11y-options button[aria-pressed=true]::before{content:'✓ ';font-weight:800}.dsw-a11y-hint{font-size:12px;line-height:1.6;color:#625664;margin:14px 0 0}.dsw-a11y-group h3{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:750;line-height:1.5;margin:0 0 10px}.dsw-a11y-reader>label{display:block;font-size:12px;font-weight:700;margin:18px 0 7px}.dsw-a11y-reader select{display:block;width:100%;height:auto;min-height:46px;border:1px solid #d8cbd5;border-radius:11px;padding:10px 12px;background:#fff;color:#252630;font:inherit;font-size:13px;white-space:normal}.dsw-a11y-read-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.dsw-a11y-read-actions #dsw-read-start{width:100%;background:#bd0050;color:#fff;border-color:#bd0050}.dsw-a11y-panel button:disabled{opacity:.5;cursor:not-allowed}.dsw-a11y-foot{display:block;background:none;padding:8px 1px 4px;color:#625664;font-size:12px}.dsw-a11y-foot p{font-size:12px;line-height:1.6;color:#625664}.dsw-a11y-foot a{display:block;color:#a10044;text-decoration:underline;margin-top:20px;min-height:44px;padding-top:10px}.dsw-a11y-panel #dsw-a11y-reset{width:100%;border-radius:12px;background:#f7f2f6}.dsw-a11y-panel a:focus-visible{outline-offset:2px}@keyframes dsw-a11y-enter{from{transform:translateX(100%);opacity:.4}to{transform:none;opacity:1}}html[data-dsw-a11y-open] body{overflow:hidden}
html[data-dsw-font=large] [data-dsw-scalable],html[data-dsw-font=xlarge] [data-dsw-scalable]{font-size:calc(var(--dsw-reader-base) * var(--dsw-reader-scale))!important;overflow-wrap:anywhere}
html[data-dsw-images=hide] #main img{opacity:0!important}html[data-dsw-images=hide] #main [style*="background-image"]{background-image:none!important}
html[data-dsw-contrast=strong] body{background:#fff!important}html[data-dsw-contrast=strong] :is(#main,.header,.site-footer,.radio-player),html[data-dsw-contrast=strong] :is(#main,.header,.site-footer,.radio-player) *{color:#111!important;background-color:#fff!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important}html[data-dsw-contrast=strong] :is(#main,.header,.site-footer) a{text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-dsw-contrast=strong] :is(#main,.header,.radio-player) :is(button,.button,input,select,textarea){border:2px solid #111!important}html[data-dsw-contrast=strong] :is(#main,.header,.site-footer,.radio-player) :focus-visible{outline:3px solid #111!important;outline-offset:4px!important}
html[data-dsw-motion=stop]{scroll-behavior:auto!important}html[data-dsw-motion=stop] *,html[data-dsw-motion=stop] *::before,html[data-dsw-motion=stop] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-dsw-motion=stop] .news-ticker .nt-track{animation:none!important;transform:none!important;will-change:auto}html[data-dsw-motion=stop] .news-ticker .nt-viewport{overflow-x:auto;scrollbar-width:none}html[data-dsw-motion=stop] .news-ticker .nt-group[aria-hidden]{display:none}html[data-dsw-motion=stop] .news-ticker .nt-pause{visibility:hidden}
@media(max-width:760px){.dsw-a11y-opener{width:44px;height:44px;padding:9px}.dsw-a11y-panel{border-radius:20px 0 0 20px}.dsw-a11y-head{padding:26px 22px 22px}.dsw-a11y-body{padding:20px 18px calc(25px + env(safe-area-inset-bottom,0px))}.dsw-a11y-panel h2{font-size:34px}.dsw-a11y-group{padding:15px}.dsw-a11y-panel button:not(.dsw-a11y-close){padding:11px 14px}.dsw-a11y-kicker{font-size:8px}}
@media(prefers-reduced-motion:reduce){.dsw-a11y-panel[open]{animation:none}}

@media(max-width:600px){.header .header-community{width:44px;min-width:44px;min-height:44px;padding:0!important;justify-content:center}.header .header-community>span:not(.dn-header-unread){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header .header-community svg{width:19px;height:19px}.header .header-actions{gap:5px}}
@media(min-width:1101px) and (max-width:1300px){.header{padding-inline:16px;gap:8px}.header>.brand,.header>.brand img{width:120px}.header nav{gap:8px}.header .header-actions{gap:6px}.header .header-actions>.button{padding-inline:12px}}
