.rd-footer{position:relative;isolation:isolate;display:block;max-width:none;width:100%;margin:64px 0 0!important;padding:0!important;border:0;border-top:1px solid #1d272d;background:radial-gradient(ellipse at 100% 10%,#43091477,transparent 54%),#080f13;color:#a7aab1;font:18px/1.5 Arial,Helvetica,sans-serif;overflow:hidden}.rd-footer-art{position:absolute;z-index:-1;right:0;top:0;width:61%;height:100%;max-height:625px;background-image:linear-gradient(90deg,#080f13 0%,#080f13ee 28%,#080f1377 60%,#080f130a 100%),linear-gradient(0deg,#080f1366,transparent 70%),url('/images/reddaemon-header.png');background-size:100% 100%,100% 100%,auto 249.371%;background-position:center,center,85% 38.947%;background-repeat:no-repeat;opacity:.88}.rd-footer-container{width:100%;max-width:2171px;margin:auto;padding:0 4.4%;position:relative}.rd-footer-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,.7fr) minmax(0,.96fr) minmax(0,1.1fr) minmax(0,1.95fr);gap:0;padding:76px 0 36px}.rd-footer-about{padding-right:40px}.rd-footer-logo{display:block;position:relative;aspect-ratio:540/120;width:100%;max-width:540px;overflow:hidden;margin-bottom:33px}.rd-footer-logo img{position:absolute;width:402.037%;height:auto;max-width:none;left:-15.74074%;top:-64.16667%}.rd-footer-about>p{font-size:18px;line-height:1.55;margin:0 0 38px}.rd-footer-socials{display:flex;gap:18px;flex-wrap:wrap}.rd-footer-socials>a,.rd-footer-socials>span{display:grid;place-items:center;width:64px;height:64px;border:1px solid #3d444c;border-radius:8px;color:#f0f1f3;background:#060c1099}.rd-footer-socials>a:hover{border-color:#ed2731;box-shadow:0 0 20px #d70a2322;color:#ff343b}.rd-footer-socials svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rd-footer-socials .social-unavailable{color:#c3c4c8}.rd-footer-column{padding:0 24px 0 40px;border-left:1px solid #20262c88;min-width:0}.rd-footer-column h2{position:relative;margin:0 0 38px;color:#e8e9eb;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.2px}.rd-footer-column h2:after{content:"";position:absolute;bottom:-17px;left:0;width:46px;height:3px;background:#fa1725}.rd-footer-column ul{list-style:none;padding:0;margin:0}.rd-footer-column li{margin:0 0 8px;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.rd-footer a{color:inherit;text-decoration:none}.rd-footer a:hover{color:#ff343b}.rd-footer-newsletter{padding-right:0;padding-left:44px}.rd-footer-newsletter>p{margin:-1px 0 25px;font-size:18px;line-height:1.5}.rd-newsletter-fields{display:flex;gap:14px}.rd-newsletter-fields input{width:0;min-width:0;flex:1;height:62px;border:1px solid #46434d;border-radius:8px;background:#111016a6;padding:0 18px;font:18px Arial;color:white;box-shadow:inset 0 0 2px #ddd2}.rd-newsletter-fields input::placeholder{color:#84838d}.rd-newsletter-fields button{flex-shrink:0;border:1px solid #ff343e;border-radius:8px;padding:0 30px;height:62px;background:linear-gradient(#ff262e,#ec0814);box-shadow:0 0 28px #ff132f38,inset 0 1px 6px #ff4d59;font:bold 18px Arial;color:#fff}.rd-newsletter-fields button:hover{background:#ff333b}.rd-newsletter-consent{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:400;line-height:1.5;margin:15px 0 0;color:#c3b7bf}.rd-newsletter-consent input{appearance:auto;accent-color:#f52130;width:22px;height:22px;margin:0;flex-shrink:0}.rd-newsletter-consent a{text-decoration:underline;text-underline-offset:3px}.rd-newsletter-form .rd-newsletter-note{font-size:12px;line-height:1.5;color:#a58e99;margin:12px 0 0}.rd-newsletter-feedback{border:1px solid #46534c;padding:12px;margin-top:15px;background:#152720e6;color:#cbe2d5;border-radius:6px;font-size:14px;overflow-wrap:anywhere}.rd-newsletter-feedback.is-error{border-color:#a53b45;background:#3d171ee6;color:#ffc1c6}.rd-newsletter-feedback p{margin:0}.rd-newsletter-feedback>a{display:block;margin-top:10px;color:#ffb7bb;text-decoration:underline}.rd-footer-topics{display:flex;gap:24px;align-items:center;border-top:1px solid #31343c;padding:33px 0 40px}.rd-footer-topics h2{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:700;white-space:nowrap;margin:0;color:#e0e3e6}.rd-footer-topics h2 svg{width:23px;height:30px;color:#ff2736}.rd-footer-topics nav{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.rd-footer-topics nav a{display:inline-flex;align-items:center;gap:10px;border:1px solid #373740;border-radius:30px;background:#0d1016b3;padding:7px 15px;font-size:15px;white-space:nowrap;color:#a7a7b1;box-shadow:inset 0 1px 2px #ffffff0b}.rd-footer-topics nav a>span{color:#ff2638;font-weight:bold;font-size:18px}.rd-footer-topics nav a:hover{border-color:#f12836;color:#fff}.rd-footer-bottom{border-top:1px solid #343039;background:linear-gradient(105deg,#0a1217d9,#0b1016d9 65%,#1c1017d9)}.rd-footer-bottom-inner{display:flex;align-items:center;gap:30px;min-height:105px;padding-top:20px;padding-bottom:20px;font-size:17px}.rd-footer-bottom p{margin:0}.rd-footer-bottom-inner>p:first-child{white-space:nowrap}.rd-footer-rights{border-left:1px solid #73727b;padding-left:30px;flex:1}.rd-footer-motto{display:flex;align-items:center;justify-content:flex-end;gap:14px;white-space:nowrap}.rd-footer-motto svg{width:26px;height:26px;fill:none;stroke:#ff1c2a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-footer a:focus-visible,.rd-footer button:focus-visible,.rd-footer input:focus-visible{outline:2px solid #ff424d;outline-offset:4px}.rd-footer input[type=email][aria-invalid=true]{border-color:#ff5360}.information-page .body{white-space:normal}.contact-line{margin-top:25px;color:#aab5be}.contact-line a{color:#ff4852}.page-authors{padding-left:22px;line-height:2;color:#c7d1d9}#newsletter{scroll-margin-top:24px}
@media(min-width:2100px){.rd-footer-about{padding-right:55px}.rd-footer-column{padding-left:42px}.rd-footer-newsletter{padding-left:46px}.rd-footer-grid{padding-top:80px}}
@media(max-width:1800px){.rd-footer{font-size:16px}.rd-footer-grid{padding-top:58px;grid-template-columns:minmax(0,1.8fr) minmax(0,.72fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.9fr)}.rd-footer-about{padding-right:30px}.rd-footer-column{padding-left:25px;padding-right:18px}.rd-footer-newsletter{padding-right:0;padding-left:28px}.rd-footer-column h2{font-size:18px}.rd-footer-column li{font-size:15px;margin-bottom:8px}.rd-footer-about>p,.rd-footer-newsletter>p{font-size:16px}.footer-wide-break{display:none}.rd-footer-socials{gap:12px}.rd-footer-socials>a,.rd-footer-socials>span{width:48px;height:48px}.rd-footer-socials svg{width:25px;height:25px}.rd-newsletter-fields{gap:10px}.rd-newsletter-fields input{height:54px;font-size:15px;padding:0 14px}.rd-newsletter-fields button{height:54px;font-size:15px;padding:0 20px}.rd-newsletter-consent{font-size:12px;gap:9px}.rd-newsletter-consent input{width:18px;height:18px}.rd-footer-topics{gap:20px}.rd-footer-topics h2{font-size:15px}.rd-footer-topics nav{gap:10px}.rd-footer-topics nav a{font-size:13px;padding:5px 12px;gap:8px}.rd-footer-topics nav a>span{font-size:16px}.rd-footer-bottom-inner{font-size:14px;gap:24px;min-height:90px}.rd-footer-rights{padding-left:24px}.rd-footer-motto{gap:10px}}
@media(max-width:1400px){.rd-footer-container{padding-left:3%;padding-right:3%}.rd-footer-grid{grid-template-columns:1.6fr .8fr 1fr 1.25fr;row-gap:34px}.rd-footer-about{grid-row:span 2;padding-right:25px}.rd-footer-newsletter{grid-column:2/-1;padding-left:25px;max-width:none}.rd-footer-newsletter>p br{display:none}.rd-newsletter-fields{max-width:620px}.rd-footer-column li{font-size:15px}.rd-footer-logo{margin-bottom:25px}.rd-footer-about>p{font-size:15px}.rd-footer-socials{gap:10px}.rd-footer-socials>a,.rd-footer-socials>span{width:44px;height:44px}.rd-footer-topics{align-items:flex-start;flex-direction:column;gap:16px}.rd-footer-bottom-inner{flex-wrap:wrap;gap:14px 24px}.rd-footer-motto{width:100%;justify-content:flex-start}.rd-footer-art{width:78%;opacity:.65;max-height:none}.rd-footer-grid{padding-bottom:30px}}
@media(max-width:900px){.rd-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:38px;row-gap:32px}.rd-footer-about{grid-row:auto;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding:0}.rd-footer-logo{max-width:400px;margin:0}.rd-footer-about>p{margin:0;font-size:14px;align-self:center}.rd-footer-socials{grid-column:1/-1}.rd-footer-column{padding:0 15px 0 20px}.rd-footer-column h2{font-size:18px}.rd-footer-newsletter{grid-column:1/-1;padding:0;border:0}.rd-footer-newsletter>p{font-size:15px}.rd-newsletter-fields{max-width:none}.rd-newsletter-consent{font-size:13px}.rd-footer-topics nav{gap:8px}.rd-footer-bottom-inner{font-size:13px;padding-top:24px;padding-bottom:24px}.rd-footer{margin-top:44px!important}.rd-footer-art{opacity:.4;width:100%}.rd-footer-topics{padding-top:25px;padding-bottom:28px}}
@media(max-width:560px){.rd-footer-container{padding-left:20px;padding-right:20px}.rd-footer-about{display:block}.rd-footer-logo{max-width:340px;margin-bottom:20px}.rd-footer-about>p{font-size:14px;margin-bottom:22px}.rd-footer-socials{gap:12px}.rd-footer-socials>a,.rd-footer-socials>span{width:46px;height:46px}.rd-footer-grid{grid-template-columns:1fr 1fr;row-gap:30px}.rd-footer-column{border:0;padding:0 12px 0 0}.rd-footer-column h2{font-size:17px;margin-bottom:31px}.rd-footer-column h2:after{bottom:-12px;width:35px;height:2px}.rd-footer-column li{font-size:14px;line-height:1.5;margin-bottom:7px}.rd-footer-grid>nav:nth-of-type(3){grid-column:1/-1}.rd-footer-grid>nav:nth-of-type(3) ul{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.rd-footer-newsletter{padding:0}.rd-footer-newsletter>p{font-size:14px}.rd-footer-newsletter>p br{display:none}.rd-newsletter-fields{gap:8px}.rd-newsletter-fields input{height:49px;padding:0 12px;font-size:14px}.rd-newsletter-fields button{height:49px;padding:0 16px;font-size:14px}.rd-newsletter-consent{font-size:12px;gap:9px}.rd-newsletter-form .rd-newsletter-note{font-size:11px}.rd-footer-topics h2{font-size:15px}.rd-footer-topics h2 svg{width:18px;height:24px}.rd-footer-topics nav a{font-size:12px;padding:5px 10px;gap:6px}.rd-footer-bottom-inner{display:block;font-size:12px;min-height:0}.rd-footer-rights{border:0;padding:0;margin-top:12px!important;line-height:1.6}.rd-footer-motto{margin-top:18px!important;gap:10px;font-size:12px;white-space:normal;justify-content:flex-start}.rd-footer-motto svg{width:22px;height:22px}.rd-footer-art{width:100%;opacity:.25;background-position:center,center,85% 38.947%;background-size:100% 100%,100% 100%,auto 249.371%}}
@media(prefers-reduced-motion:no-preference){.rd-footer-socials>a,.rd-footer-topics a{transition:border-color .15s,color .15s,box-shadow .15s}}

@media(max-width:560px){.rd-footer-art{height:600px;top:auto;bottom:0;opacity:.2}}
