@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.login-form{gap:1rem;margin-top:2.5rem}.login-form,.login-form form{display:flex;flex-direction:column}.login-form form{gap:.75rem}.login-form form .input-group{display:flex;flex-direction:column;gap:.25rem}.login-form form .input-group label{font-size:.75rem;font-weight:300}.login-form form .input-group input{background-color:#fff;border:1px solid #b1b1b1;border-radius:.25rem;padding:.5rem 1.5rem}input:-webkit-autofill{background-color:#eee!important;color:#000!important}.login-form form .input-group input:-moz-autofill,.login-form form .input-group input:-webkit-autofill,input:autofill{background-color:#eee!important;color:#000!important}.login-form form button{background-color:red;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-family:Inter,serif;font-weight:500;padding:.5rem 1.5rem}.login-form form button:hover{background-color:#c60000}.login-form form .headline{border-top:1px solid #b1b1b1;font-size:1.5rem;font-weight:600;padding-top:2.5rem}.login-form form .subline{font-size:.75rem;font-weight:300}.login-form .btn-register{background-color:#1e1e1e;border-radius:.25rem;color:#fff;font-size:13px;font-weight:500;padding:.5rem 1.5rem;text-decoration:none}.login-form .btn-register:hover{background-color:#464646}.row-login .login-form{align-items:center}.row-login .login-form form,.row-login .register-box{max-width:300px;width:100%}.row-login .register-box{align-items:center;border-top:1px solid #b1b1b1;display:flex;flex-direction:column;gap:1rem}.row-login .register-box .headline{border-top:none;font-size:1.5rem;font-weight:600;padding-top:2.5rem}.row-login .register-box .subline{font-size:.75rem;font-weight:300}.row-login .register-box .btn-register{background-color:#1e1e1e;border-radius:.25rem;color:#fff;font-size:13px;font-weight:500;padding:.5rem 1.5rem;text-decoration:none}.row-login .register-box .btn-register:hover{background-color:#464646}header{background-color:#1e1e1e;font-size:15px;width:100%}header .wrapper{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:space-between;max-width:1440px;padding:0 1rem;width:100%}header .wrapper .brand-logo{height:28px}header .wrapper nav ul{display:flex;flex-direction:row;margin:0;padding:0}header .wrapper nav ul li{height:100px;position:relative;width:160px}header .wrapper nav ul li,header .wrapper nav ul li a{align-items:center;display:flex;justify-content:center}header .wrapper nav ul li a{color:#fff;height:100%;text-decoration:none;width:100%}header .wrapper nav ul li:after{background-color:red;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease-in-out;width:100%}header .wrapper nav ul li:hover:after{height:5px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.login-link-box{align-items:center;display:flex;height:100%;position:relative;width:160px}.login-link-box:after{background-color:red;bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease-in-out;width:100%}.login-link-box:hover:after{height:5px}.login-link-box .login-link{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:.25rem;height:100%;justify-content:center;width:100%}.login-link-box .login-link svg{height:20px;width:25px}.login-sidebar,.logout-sidebar{align-items:center;animation:slideIn .4s ease-out;background:#fff;box-shadow:-2px 0 10px #0003;display:flex;flex-direction:column;height:100vh;padding:20px;position:fixed;right:0;top:0;width:300px;z-index:1001}.login-sidebar.slide-out,.logout-sidebar.slide-out{animation:slideOut .4s ease-in forwards}.close-btn{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.overlay{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%}.overlay.fade-in{animation:fadeIn .4s ease-out}.overlay.fade-out{animation:fadeOut .4s ease-in forwards;pointer-events:none}.as-button{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-flex;font:inherit;gap:.25rem}.as-button,.nav-toggle{cursor:pointer;padding:0}.nav-toggle{background:#0000;border:0;color:#fff;display:none;height:32px;margin-left:.5rem;position:relative;width:38px}.nav-toggle .bar{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;right:0;transition:transform .25s ease,opacity .2s ease,top .25s ease}.nav-toggle .bar:first-child{top:7px}.nav-toggle .bar:nth-child(2){top:15px}.nav-toggle .bar:nth-child(3){top:23px}.nav-toggle.is-open .bar:first-child{top:15px;transform:rotate(45deg)}.nav-toggle.is-open .bar:nth-child(2){opacity:0}.nav-toggle.is-open .bar:nth-child(3){top:15px;transform:rotate(-45deg)}@media (max-width:992px){header .wrapper{height:72px}.nav-toggle{display:inline-block}header .wrapper{box-sizing:border-box;justify-content:space-between}nav.primary-nav{background-color:#1e1e1e;box-shadow:-8px 0 24px #0000003d;height:100vh;padding:96px 24px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:min(85vw,320px);z-index:1002}nav.primary-nav.open{transform:translateX(0)}header .wrapper nav ul{flex-direction:column;gap:8px}header .wrapper nav ul li{height:auto;justify-content:flex-start;width:100%}header .wrapper nav ul li a{height:auto;padding:14px 8px;width:100%}header .wrapper nav ul li:after{display:none}.login-link-box{height:100%;width:auto}}.overlay{z-index:1000}@media (max-width:992px){header .wrapper .brand-logo{height:32px}}.close-nav-btn{display:none}@media (max-width:992px){.close-nav-btn{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:24px;position:absolute;right:16px;top:16px}.login-text{display:none}}body.ng-overlay-open{overflow:hidden}@media (max-width:992px){nav.primary-nav{overflow-y:auto;overscroll-behavior:contain;visibility:hidden}nav.primary-nav.open{visibility:visible}.login-sidebar,.logout-sidebar{box-sizing:border-box;height:100dvh;overflow-y:auto;width:min(100%,320px)}.close-btn,.close-nav-btn,.login-link.as-button,.nav-toggle{min-height:44px;min-width:44px}}.logout-sidebar.account-menu{align-items:stretch;box-sizing:border-box;color:#1c1d23;height:100vh;height:100dvh;overflow-y:auto;padding:28px;text-align:left;width:min(100%,380px)}.account-menu-top{align-items:center;color:#bb3e33;display:flex;font-size:11px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.1em}.account-menu-close{background:#f3f3f3;border:0;border-radius:50%;color:#282a30;cursor:pointer;display:grid;font-size:21px;height:44px;place-items:center;width:44px}.account-menu-close:hover{background:#e9e9e9}.account-menu-profile{align-items:center;display:flex;gap:14px;margin:30px 0 36px;min-width:0}.account-menu-avatar{background:#fbeae8;border-radius:50%;color:#bd3e33;display:grid;flex:0 0 54px;font-size:22px;font-weight:800;height:54px;place-items:center}.account-menu-profile div{min-width:0}.account-menu-profile div>span{color:#68727d;font-size:13px}.account-menu-profile h2{color:#1c1d23;font-size:22px;line-height:1.2;margin:4px 0 0;overflow-wrap:anywhere}.account-menu-label{color:#777f87;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 12px}.account-menu-links{grid-gap:8px;display:grid;gap:8px}.account-menu-links a{align-items:center;border:1px solid #ededed;border-radius:10px;color:#1c1d23;display:flex;gap:13px;padding:14px 12px;text-decoration:none;transition:background .2s,border-color .2s}.account-menu-links a:hover{background:#faf5f4;border-color:#ead3d0}.account-menu-links a>span:nth-child(2){flex:1 1;min-width:0}.account-menu-links small,.account-menu-links strong{display:block}.account-menu-links strong{font-size:14px}.account-menu-links small{color:#68727d;font-size:12px;line-height:1.4;margin-top:4px}.account-menu-icon{background:#f8eeed;border-radius:9px;color:#bc3e33;display:grid;flex:0 0 40px;font-size:19px;height:40px;place-items:center}.account-menu-arrow{color:#a3a7ac;flex-shrink:0;font-size:17px}.account-menu-footer{margin-top:auto;padding-top:32px}.account-menu-logout{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:9px;color:#a6372e;cursor:pointer;display:flex;font:inherit;font-weight:700;gap:9px;justify-content:center;min-height:46px;width:100%}.account-menu-logout:hover{background:#faf5f4;border-color:#ead3d0}.account-menu :focus-visible{outline:3px solid #b93c32;outline-offset:2px}@media (max-width:400px){.logout-sidebar.account-menu{padding:22px;width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.logout-sidebar.account-menu{animation:none}.account-menu-links a{transition:none}}@media (min-width:993px){header .wrapper nav ul li{width:clamp(86px,9vw,140px)}}.notifications-page{color:#1c1d23;margin:auto;max-width:900px;min-height:60vh;padding:28px 28px 72px}.notifications-page,.notifications-page *{box-sizing:border-box}.notifications-page nav,.notifications-page nav a{color:#68727d;font-size:13px}.notifications-heading{background:#0000;color:#1c1d23;margin:38px 0}.notifications-heading>span{color:#b84137;font-size:11px;font-weight:800;letter-spacing:.1em}.notifications-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.notifications-empty p,.notifications-heading p{color:#68727d}.notifications-empty{background:#f5f5f4;border-radius:10px;padding:24px}.notifications-empty a{color:#a8372e;font-weight:700}.notifications-toolbar{align-items:center;color:#68727d;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.notifications-page button{background:none;border:0;color:#a8372e;cursor:pointer;font:inherit}.notifications-page button:disabled{cursor:default;opacity:.5}.notifications-list{border-top:1px solid #e5e5e5;list-style:none;margin:0;padding:0}.notifications-list li{border-bottom:1px solid #e5e5e5;display:flex;gap:18px;justify-content:space-between;padding:18px}.notifications-list li.is-unread{background:#fdf4f2;border-left:3px solid #b84137}.notifications-list li div{grid-gap:5px;display:grid;gap:5px;min-width:0}.notifications-list li span,.notifications-list time{color:#68727d;font-size:13px}.notifications-list li a{color:#1c1d23;font-weight:700;overflow-wrap:anywhere}.notifications-error{color:#a52e25}.notifications-count{align-items:center;background:#bf3f34;border-radius:12px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;margin-left:5px;min-width:20px;padding:0 5px}.notifications-page :is(a,button):focus-visible{outline:3px solid #b84137;outline-offset:2px}@media(max-width:500px){.notifications-page{padding:22px 16px 48px}.notifications-list li{flex-direction:column}.notifications-list li button{padding:0;text-align:left}}.adblock{position:relative;z-index:10}.adblock .abo-icon{height:21px}.adblock:before{background-color:#000;content:"";height:355px;left:0;position:absolute;top:0;width:100%;z-index:-1}.adblock-warning{padding:3.5rem 10.5rem;text-align:left}.adblock-warning .adblock-headline{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.adblock-warning .adblock-headline .adblock-icon{height:300px;width:300px}.adblock-warning .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin:2.5rem 0}.adblock-warning .cards .card{border-radius:.75rem;box-shadow:0 7px 29px 0 #64646f33;box-sizing:border-box;max-width:500px;padding:1.5rem 2.5rem;width:100%}.adblock .btn-login{background-color:red;border:none;border-radius:.25rem;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-weight:500;margin:.5rem 0;padding:.5rem 1.5rem;text-align:center;text-decoration:none;width:100%}.adblock .btn-login:hover{background-color:#c60000}.adblock .btn-none{border-radius:.25rem;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-weight:500;padding:.5rem 1.5rem;text-align:center;text-decoration:none;width:100%}.adblock .btn-none:hover{text-decoration:underline}.accordion{border-top:2px solid #ddd;margin-top:20px}.accordion-item{border-bottom:2px solid #ddd}.accordion-header{align-items:center;background:#e9ecef;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;font-weight:700;gap:.75rem;padding:10px}.accordion-icon{text-align:center;width:80px}.accordion-body{background:#fff;border-radius:4px;display:none;padding:10px}.accordion-item.active .accordion-body{display:block}.home-personal{background:#fafaf9;border:1px solid #e8e8e6;border-radius:9px;margin:0 0 36px;padding:24px}.home-personal-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-personal-card{display:block;min-width:0}.home-personal-card img,.home-personal-placeholder{aspect-ratio:1200/695;background:#ececea;border-radius:6px;display:block;object-fit:cover;width:100%}.home-personal-card h3{font-size:16px;line-height:1.35;margin:7px 0;overflow-wrap:anywhere}.home-personal-card:hover h3{text-decoration:underline}.home-personal-card p,.home-personal-message{color:#666e75;font-size:13px;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere}.home-personal-message a,.home-personal-message button{color:#b84137;font:inherit;font-weight:700}.home-personal-message button{background:none;border:0;cursor:pointer;padding:0;text-decoration:underline}.home-personal button:focus-visible{outline:2px solid #b84137;outline-offset:3px}@media (max-width:800px){.home-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.home-personal{margin-bottom:28px;padding:16px}.home-personal-grid{gap:20px 12px}.home-personal-card h3{font-size:14px}}.home-page{--home-ink:#1c1d21;--home-muted:#666e75;--home-soft:#f5f5f4;--home-line:#e3e5e6;--home-red:#b84137;background:#fff;color:var(--home-ink)}.home-page *{box-sizing:border-box}.home-page a{color:inherit;text-decoration:none}.home-page a:focus-visible{outline:2px solid var(--home-red);outline-offset:3px}.home-container{margin:auto;max-width:1200px;padding:38px 28px 60px}.home-welcome{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.home-overline{color:var(--home-red);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-welcome h1{font-size:clamp(27px,3.5vw,40px);letter-spacing:-.035em;line-height:1.15;margin:9px 0}.home-welcome p{color:var(--home-muted);font-size:15px;line-height:1.5}.home-welcome>a{font-size:13px;font-weight:600;white-space:nowrap}.home-more:hover,.home-section-heading a:hover,.home-tests-more:hover,.home-welcome>a:hover{text-decoration:underline}.home-content-layout,.home-feature-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(230px,.83fr)}.home-feature{background:#383b3f;border-radius:9px;display:block;min-height:380px;overflow:hidden;position:relative}.home-feature img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.home-feature:after{background:linear-gradient(0deg,#0c0e11f5,#0c0e1114 90%);content:"";inset:0;position:absolute}.home-feature-copy{bottom:30px;color:#fff;left:30px;position:absolute;right:30px;z-index:1}.home-feature-label{align-items:center;display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.07em;text-transform:uppercase}.home-feature-label span:first-child{background:var(--home-red);border-radius:3px;padding:5px 8px}.home-feature-copy h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.15;margin:13px 0;max-width:700px}.home-feature-copy p{color:#eee;font-size:14px;line-height:1.5;max-width:600px}.home-feature-meta{color:#eee;font-size:12px;margin-top:18px}.home-feature-meta span{margin-left:8px}.home-feature:hover h2{text-decoration:underline}.home-feature-placeholder{background:var(--home-soft);border-radius:9px;color:var(--home-muted);display:grid;min-height:240px;place-items:center}.home-discover{background:var(--home-soft);border-radius:8px;display:flex;flex-direction:column;padding:24px}.home-discover-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.home-discover-heading h2{font-size:18px;margin:0}.home-discover-heading>span{color:var(--home-red);font-size:10px;font-weight:700;text-transform:uppercase}.home-discover>a{border-bottom:1px solid var(--home-line);display:flex;gap:14px;padding:18px 0}.home-discover>a:last-child{border-bottom:0}.home-discover-number{color:var(--home-red);font-size:13px;font-weight:700}.home-discover a small,.home-test small{color:var(--home-red);display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.home-discover a strong{display:block;font-size:14px;line-height:1.35;margin:6px 0}.home-discover a strong+span{color:var(--home-muted);font-size:12px;line-height:1.4}.home-discover a:hover strong,.home-news-card:hover h3,.home-test:hover strong{text-decoration:underline}.home-content-layout{align-items:start;gap:36px;margin-top:48px}.home-discover,.home-news,.home-news-card,.home-tests{min-width:0}.home-news-card h3,.home-news-card p{overflow-wrap:anywhere}.home-section-heading{align-items:end;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.home-section-heading h2{font-size:24px;letter-spacing:-.03em;margin:6px 0 0}.home-section-heading>a,.home-tests-more{color:var(--home-red);font-size:12px;font-weight:600;white-space:nowrap}.home-news-grid{grid-gap:28px 18px;display:grid;gap:28px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-news-card img,.home-news-no-image{aspect-ratio:1200/695;background:var(--home-soft);border-radius:6px;display:block;object-fit:cover;width:100%}.home-card-meta{color:var(--home-red);font-size:10px;font-weight:700;letter-spacing:.05em;margin-top:12px;text-transform:uppercase}.home-news-card h3{font-size:16px;line-height:1.35;margin:7px 0}.home-news-card p{color:var(--home-muted);font-size:13px;line-height:1.5}.home-more{border-top:1px solid var(--home-line);display:block;font-size:13px;font-weight:600;margin-top:24px;padding-top:16px}.home-more span{color:var(--home-red);float:right}.home-tests{border-left:1px solid var(--home-line);padding-left:26px}.home-test{align-items:center;border-bottom:1px solid var(--home-line);display:flex;gap:12px;padding:12px 0}.home-test img{border-radius:5px;flex:0 0 65px;height:70px;object-fit:cover;width:65px}.home-test strong{display:block;font-size:14px;line-height:1.35;margin:6px 0}.home-test strong+span{color:var(--home-muted);display:block;font-size:12px}.home-tests-more{display:inline-block;margin-top:18px}.home-empty{color:var(--home-muted);font-size:14px;line-height:1.5}.home-community{align-items:center;background:var(--home-soft);border-radius:8px;display:flex;gap:20px;justify-content:space-between;margin-top:48px;padding:28px}.home-community h2{font-size:23px;letter-spacing:-.03em;margin:8px 0}.home-community p{color:var(--home-muted);font-size:14px;line-height:1.5}.home-community>a{color:var(--home-red);font-size:13px;font-weight:700;white-space:nowrap}.home-community>a:hover{text-decoration:underline}@media (max-width:760px){.home-container{padding:26px 16px 48px}.home-content-layout,.home-feature-layout{grid-template-columns:minmax(0,1fr)}.home-feature{min-height:330px}.home-tests{border-left:0;border-top:1px solid var(--home-line);padding:25px 0 0}.home-community{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.home-section-heading{flex-wrap:wrap}.home-welcome{align-items:flex-start;flex-direction:column}.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-copy{bottom:22px;left:20px;right:20px}.home-feature-copy h2{font-size:25px}.home-feature-copy p{font-size:13px}}.article-search{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0}.article-search label{font-weight:600}.article-search input{background:#fff;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;color:#111;font:inherit;max-width:36rem;padding:.7rem .8rem;width:100%}.article-search input:focus-visible{outline:2px solid #333;outline-offset:2px}.editorial-tests{color:#1c1d21}.editorial-tests-heading{margin:6px 0 18px}.editorial-tests-heading>span{color:#b84137;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.editorial-tests-heading h2{font-size:22px;letter-spacing:-.03em;line-height:1.2;margin:6px 0 0}.editorial-tests .editorial-test{align-items:center;border-bottom:1px solid #e3e5e6;color:#1c1d21;display:flex;gap:12px;padding:12px 0;text-decoration:none}.editorial-test img{border-radius:5px;flex:0 0 65px;height:70px;object-fit:cover;width:65px}.editorial-test-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.editorial-test-label{color:#b84137;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.editorial-test-copy strong{font-size:14px;line-height:1.35}.editorial-test-link{color:#666e75;font-size:12px}.editorial-test:focus-visible strong,.editorial-test:hover strong{text-decoration:underline}.editorial-tests .editorial-tests-more{color:#b84137;display:inline-block;font-size:12px;font-weight:600;margin-top:18px;text-decoration:none}.editorial-tests-more:hover{text-decoration:underline}.editorial-tests a:focus-visible{outline:2px solid #b84137;outline-offset:3px}.comments-section{margin-top:3.5rem;width:100%}.comments-section .login-info{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.comments-section .login-info .btn-group{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:.75rem}.comments-section .login-info .btn-group .btn{border-radius:.25rem;color:#fff;font-size:15px;font-weight:500;padding:.75rem 1.5rem;text-align:center;text-decoration:none;width:200px}.comments-section .login-info .btn-group .btn-primary{background-color:red}.comments-section .login-info .btn-group .btn-secondary{background-color:#1e1e1e}.comments-section .login-info .btn-group .btn-primary:hover{background-color:#c60000}.comments-section .login-info .btn-group .btn-secondary:hover{background-color:#464646}.comments-section .form{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:2rem 0}.comments-section .form textarea{background-color:#fff;flex:1 1;font-family:Inter,serif;padding:.25rem .5rem;resize:vertical}.comments-section .form .btn-primary{background-color:red;color:#fff;padding:1rem 1.5rem}.comments-section .form .btn-primary:hover{background-color:#c60000}.comments-section .comments{display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;margin:0;padding:0}.comments-section .comments .comment{border-top:1px solid #f5f5f5;display:flex;flex-direction:column;padding-top:1rem}.comments-section .comments .comment .user-info{align-items:center;display:flex;flex-direction:row;gap:.75rem;margin-bottom:.75rem}.comments-section .comments .comment .user-info .user-image{border-radius:50%;width:60px}.comments-section .comments .comment .user-info .user{display:flex;flex-direction:row;font-weight:700;gap:.5rem}.comments-section .comments .comment .user-info .user .user-badge{background-color:red;border-radius:.35rem;color:#fff;font-size:12px;font-weight:700;padding:.1rem .5rem}@media (max-width:992px){.comments-section .login-info .btn-group{flex-wrap:wrap}}.comments-section .comment-replies{border-left:2px solid #e6e8eb;list-style:none;margin:1rem 0 0 1.5rem;padding:0 0 0 1rem}.comments-section .comment-replies-flat{margin-left:0}.comments-section .comment-reply-button{align-self:flex-start;background:none;border:0;color:#b8322a;cursor:pointer;font-weight:600;padding:.4rem 0}.comments-section .comment-reply-form{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:.75rem}.comments-section .comment-reply-form textarea{border:1px solid #cbd0d5;border-radius:.4rem;padding:.65rem;resize:vertical;width:100%}.comments-section .comment-reply-form div{display:flex;flex-wrap:wrap;gap:.5rem}.comments-section .comment-content{overflow-wrap:anywhere;white-space:pre-wrap}.comments-section .comment-error{color:#b42318}.comment-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:600px){.comments-section .form{align-items:stretch;flex-direction:column}.comments-section .comment-replies{margin-left:.5rem;padding-left:.65rem}}.bookmark-control{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.bookmark-button,.news-detail-share .bookmark-button{background:#fff;border:1px solid #d5d8db;border-radius:8px;color:#23252a;cursor:pointer;display:inline-block;font:inherit;font-weight:700;padding:9px 13px;text-decoration:none}.bookmark-button[aria-pressed=true]{border-color:#bb3e33;color:#bb3e33}.bookmark-button:disabled,.bookmarks-card button:disabled{cursor:wait;opacity:.6}.bookmark-error{color:#b12c24;font-size:.9rem}.bookmarks-page{box-sizing:border-box;color:#1c1d23;margin:0 auto;min-height:60vh;padding:32px 0 80px;width:min(100% - 40px,1200px)}.bookmarks-breadcrumb{color:#68727d;font-size:.9rem}.bookmarks-breadcrumb a{color:inherit;text-decoration:none}.bookmarks-breadcrumb span{color:#bf3f34;margin:0 8px}.bookmarks-header{background:#0000;color:#1c1d23;margin:52px 0 40px}.bookmarks-card-link>span,.bookmarks-header>span{color:#bf3f34;font-size:.8rem;font-weight:800;letter-spacing:.08em}.bookmarks-header h1{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.04em;margin:10px 0}.bookmarks-header p{color:#68727d;font-size:1.1rem}.bookmarks-empty{background:#f5f5f5;border-radius:12px;padding:28px}.bookmarks-empty h2{margin-top:0}.bookmarks-empty a{color:#bf3f34;display:inline-block;font-weight:700;margin:8px 18px 0 0}.bookmarks-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.bookmarks-card{min-width:0}.bookmarks-card-link{color:inherit;text-decoration:none}.bookmarks-card-link img{aspect-ratio:16/9;border-radius:10px;margin-bottom:14px;object-fit:cover;width:100%}.bookmarks-card-link h2{font-size:1.3rem;line-height:1.25;margin:10px 0;overflow-wrap:anywhere}.bookmarks-card button{background:none;border:0;color:#a2372e;cursor:pointer;font:inherit;padding:8px 0;text-align:left}@media (max-width:800px){.bookmarks-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.bookmarks-grid{grid-template-columns:1fr}.bookmarks-header{margin:36px 0 28px}}.bookmarks-filters{align-items:center;background:#f5f5f4;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:16px}.bookmarks-filters label{font-size:.9rem;font-weight:700}.bookmarks-filters select{background:#fff;border:1px solid #d2d5d7;border-radius:6px;color:#1c1d23;font:inherit;min-height:44px;padding:8px 12px}.bookmarks-filters>span{color:#68727d;font-size:.9rem;margin-left:auto}.bookmarks-read-status{background:#f2f3f4;border-radius:99px;color:#59636d;display:inline-block;font-size:.8rem;font-weight:700;padding:4px 9px}.bookmarks-read-status.is-read{background:#e9f5ed;color:#266344}.bookmarks-actions{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:6px}.bookmarks-empty button{background:none;border:0;color:#a2372e;cursor:pointer;font:inherit;font-weight:700;padding:8px 0}.bookmarks-page :is(a,button,select):focus-visible{outline:3px solid #bf3f34;outline-offset:2px}@media (max-width:500px){.bookmarks-filters label,.bookmarks-filters select{width:100%}.bookmarks-filters>span{margin-left:0}}.game-picker{background:#fafafa;border:1px solid #ddd;border-radius:8px;color:#222;margin:18px 0;padding:18px}.game-picker h3{margin:0 0 8px}.game-picker p{color:#666;font-size:13px}.game-picker-list{grid-gap:8px;display:grid;gap:8px;max-height:200px;overflow:auto}.game-picker-list label{align-items:center;display:flex;gap:7px}.game-picker-list input{width:auto}.game-picker-create{margin-top:16px}.game-picker-create label{display:block;font-weight:700;margin-bottom:6px}.game-picker-create div{display:flex;gap:8px}.game-picker-create input{flex:1 1;min-width:0;padding:8px}.game-picker button{cursor:pointer}.game-picker-create summary{cursor:pointer;font-weight:700;margin-bottom:12px}.game-picker-create>label{margin:12px 0}.game-picker-create>input,.game-picker-create>label input{border:1px solid #ccc;border-radius:5px;display:block;margin-top:6px;padding:9px;width:100%}.game-picker-create>button{margin-top:12px}.game-links{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:18px 0}.game-links a{background:#faf0ee;border-radius:20px;color:#a8372e;padding:6px 12px;text-decoration:none}.game-links a:hover{text-decoration:underline}.game-picker-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.game-picker-row button{background:#0000;border:0;color:#a8372e;text-decoration:underline}.game-suggestions{background:#f8eeed;border-radius:7px;margin:14px 0;padding:12px}.game-suggestions h4{color:#9f382f;margin:0}.game-suggestions p{margin:6px 0 10px}.game-suggestions-list{display:flex;flex-wrap:wrap;gap:8px}.game-suggestions-list button{background:#fff;border:1px solid #dcbab6;border-radius:18px;color:#9f382f;font:inherit;font-weight:700;min-height:36px;padding:6px 12px}.game-suggestions-list button:hover{background:#f9f5f4}.game-suggestions-list button:focus-visible{outline:3px solid #b84137;outline-offset:2px}.game-suggestions-list button:disabled{cursor:not-allowed;opacity:.55}.game-picker-search-label{display:block;font-weight:700;margin:14px 0 6px}.game-picker-search{background:#fff;border:1px solid #c9cdd1;border-radius:6px;display:block;font:inherit;min-height:44px;padding:9px 12px;width:100%}.game-picker-results{background:#fff;border:1px solid #d6d8da;border-radius:6px;margin-top:4px;max-height:240px;overflow:auto}.game-picker-results [role=option]{cursor:pointer;padding:10px 12px}.game-picker-results [aria-selected=true],.game-picker-results [role=option]:hover{background:#f8eeed}.game-picker-results p{margin:10px 12px}.game-picker-selected{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.game-picker-selected span{align-items:center;background:#f8eeed;border-radius:20px;color:#8c3029;display:inline-flex;gap:6px;padding:5px 9px}.game-picker-selected button{background:#0000;border:0;color:inherit;font-size:20px}.game-picker-list{margin-top:10px}.game-picker-row a{color:#a8372e}.game-picker :is(input,button,summary,a):focus-visible{outline:3px solid #b84137;outline-offset:2px}.news{display:flex;flex-direction:column;gap:1rem;max-width:934px;width:100%}.news a{color:#000;text-decoration:none}.news .news-entry{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.news .news-article{align-items:flex-start;flex-direction:column;font-size:15px;gap:.5rem;max-width:934px;width:100%}.news .news-article footer,.news .news-article header{background-color:#fff;font-size:15px;width:100%}.news .news-article footer{color:#000;margin-top:1.5rem}.news .news-article iframe,.news .news-article img,.news .news-article p{margin-bottom:1.5rem}.news .news-article h2{margin-bottom:.75rem}.news .news-entry img{max-width:300px;width:100%}.news .news-entry .news-date{font-size:14px;font-weight:300}.news .news-entry .news-headline{font-size:20px;font-weight:600}.news .news-article img{height:auto;max-width:-webkit-fit-content;max-width:fit-content;width:100%}.news .news-article .news-hero{margin:0}.news .news-article .news-hero img{aspect-ratio:16/9;height:auto}.news .news-article .news-author-date{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:300;margin:1rem 0}.news .author-image{border-radius:50%;height:60px!important;margin-bottom:0!important;margin-right:.5rem;width:60px!important}.news-controls{align-items:center;display:flex;gap:.5rem;margin:.5rem 0 1rem}.news-empty{opacity:.8;padding:2rem 0;text-align:center}.tag-pill{background:#444;border-radius:1rem;color:#fff;font-size:12px;font-weight:400;padding:.5rem 1rem}@media (max-width:992px){.news .news-entry{flex-wrap:wrap}.news .news-entry img{max-width:400px}.news .news-entry .author-image{max-width:60px;width:100%}.news .news-article iframe{width:100%!important}}.related-news{margin:2rem 0}.related-news-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.related-news-card{color:inherit;display:flex;flex-direction:column;font-weight:600;gap:.6rem;text-decoration:none}.news .news-article .related-news-card img{aspect-ratio:1200/695;border-radius:6px;margin:0;max-width:none;object-fit:cover;width:100%}.related-news-card:focus-visible span,.related-news-card:hover span{text-decoration:underline}.news-detail{--nd-ink:#191a1e;--nd-muted:#646b73;--nd-line:#e3e5e7;--nd-accent:#b74537;background:#fff;color:var(--nd-ink)}.news-detail-container{margin:0 auto;max-width:1180px;padding:28px 28px 64px}.news-detail-breadcrumb{align-items:center;color:var(--nd-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:30px}.news-detail-breadcrumb a{color:inherit;text-decoration:none}.news-detail-breadcrumb a:hover{text-decoration:underline}.news-detail-breadcrumb span[aria-hidden]{color:var(--nd-accent)}.news-detail-breadcrumb span[aria-current]{max-width:45ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-detail-layout{grid-gap:clamp(32px,5vw,68px);align-items:start;display:grid;gap:clamp(32px,5vw,68px);grid-template-columns:minmax(0,760px) minmax(200px,260px)}.news-detail-article{min-width:0}.news-detail-footer,.news-detail-header{background:#0000;width:100%}.news-detail-kicker{align-items:center;color:var(--nd-accent);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.08em;text-transform:uppercase}.news-detail-kicker span:first-child{background:var(--nd-accent);border-radius:3px;color:#fff;padding:5px 8px}.news-detail-header h1{color:var(--nd-ink);font-size:clamp(30px,3.6vw,46px);letter-spacing:-.035em;line-height:1.13;margin:16px 0 14px}.news-detail-lead{color:var(--nd-muted);font-size:18px;line-height:1.55;margin:0;max-width:680px}.news-detail-byline{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.news-detail-avatar{border-radius:50%;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.news-detail-initials{background:#f2f2f1;color:var(--nd-accent);display:grid;font-weight:700;place-items:center}.news-detail-author{font-size:13px;line-height:1.5}.news-detail-author div{color:var(--nd-muted);font-size:12px}.news-detail-share{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.news-detail-share button{background:#fff;border:1px solid var(--nd-line);border-radius:7px;color:var(--nd-ink);cursor:pointer;font:inherit;font-size:13px;padding:9px 12px}.news-detail-share span{color:var(--nd-muted);font-size:12px}.news-detail-hero{margin:0 0 30px}.news-detail-hero img{border-radius:8px;display:block;height:auto;width:100%}.news-detail-body{font-size:17px;line-height:1.8;max-width:690px;overflow-wrap:break-word}.news-detail-body p{margin:0 0 1.3em}.news-detail-body h2,.news-detail-body h3{line-height:1.3;margin:1.6em 0 .6em;scroll-margin-top:24px}.news-detail-body img{display:block;height:auto;max-width:100%}.news-detail-body iframe{max-width:100%}.news-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.news-detail-tags a{background:#f3f4f4;border-radius:20px;color:#4f565c;font-size:12px;padding:7px 12px;text-decoration:none}.news-detail-tags a:hover{text-decoration:underline}.news-detail-comments,.news-detail-related{border-top:1px solid var(--nd-line);margin-top:32px;padding-top:24px;scroll-margin-top:24px}.news-detail-section-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.news-detail-section-header h2{font-size:21px;margin:0 0 18px}.news-detail-section-header>a{color:var(--nd-accent);font-size:12px;text-decoration:none;white-space:nowrap}.news-detail-related-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.news-detail-related-card{color:var(--nd-ink);display:flex;flex-direction:column;font-size:14px;gap:7px;line-height:1.4;text-decoration:none}.news-detail-related-card img{aspect-ratio:1200/695;border-radius:6px;display:block;object-fit:cover;width:100%}.news-detail-related-card span{color:var(--nd-accent);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.news-detail-related-card:focus-visible strong,.news-detail-related-card:hover strong{text-decoration:underline}.news-detail-sidebar{border-left:1px solid var(--nd-line);min-width:0;padding-left:26px}.news-detail-toc{border-bottom:1px solid var(--nd-line);display:flex;flex-direction:column;gap:12px;margin-bottom:25px;padding:6px 0 25px}.news-detail-toc h2{color:var(--nd-muted);font-size:11px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.news-detail-toc a{color:var(--nd-muted);font-size:13px;line-height:1.4;text-decoration:none}.news-detail-toc a:hover{color:var(--nd-accent);text-decoration:underline}.news-detail-toc .news-detail-subheading{padding-left:12px}.news-detail-sidebar-tests .category{font-size:12px}.news-detail-sidebar-tests .test-short{display:flex;gap:10px;margin-bottom:16px}.news-detail-sidebar-tests .test-short img{border-radius:5px;height:56px;object-fit:cover;width:56px}.news-detail-sidebar-tests .test-short .title{font-size:13px;font-weight:600}.news-detail-sidebar-tests .test-short .author,.news-detail-sidebar-tests .test-short .datetime{color:var(--nd-muted);font-size:11px}@media (max-width:850px){.news-detail-layout{grid-template-columns:1fr}.news-detail-sidebar{border-left:0;border-top:1px solid var(--nd-line);padding:24px 0 0}.news-detail-toc{display:none}}@media (max-width:540px){.news-detail-container{padding:20px 16px 48px}.news-detail-body,.news-detail-lead{font-size:16px}.news-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-detail-share{margin-left:54px;width:100%}}.news-list-page{--nl-ink:#1c1d21;--nl-muted:#666e75;--nl-red:#b84137;--nl-line:#e3e5e6;--nl-soft:#f5f5f4;background:#fff;color:var(--nl-ink)}.news-list-page *{box-sizing:border-box}.news-list-page a{color:inherit;text-decoration:none}.news-list-page a:focus-visible,.news-list-page button:focus-visible,.news-list-page input:focus-visible,.news-list-page select:focus-visible{outline:2px solid var(--nl-red);outline-offset:3px}.news-list-container{margin:auto;max-width:1180px;padding:28px 28px 64px}.news-list-breadcrumb{align-items:center;color:var(--nl-muted);display:flex;font-size:12px;gap:10px}.news-list-breadcrumb a:hover{text-decoration:underline}.news-list-breadcrumb span[aria-hidden]{color:var(--nl-red)}.news-list-header{background:#0000;color:var(--nl-ink);margin:32px 0}.news-list-overline{color:var(--nl-red);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.news-list-header h1{font-size:clamp(30px,3.8vw,42px);letter-spacing:-.035em;line-height:1.15;margin:9px 0}.news-list-header p{color:var(--nl-muted);font-size:15px;line-height:1.5}.news-list-layout{grid-gap:clamp(32px,5vw,68px);align-items:start;display:grid;gap:clamp(32px,5vw,68px);grid-template-columns:minmax(0,760px) minmax(200px,260px)}.news-list-content,.news-list-sidebar{min-width:0}.news-list-toolbar{align-items:end;background:var(--nl-soft);border-radius:8px;display:flex;gap:14px;margin-bottom:22px;padding:18px}.news-list-search{flex:1 1;min-width:0}.news-list-search label,.news-list-size label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.news-list-search input,.news-list-size select{background:#fff;border:1px solid #d2d5d7;border-radius:6px;color:var(--nl-ink);font:inherit;font-size:14px;min-height:42px;padding:9px 12px;width:100%}.news-list-size select{min-width:75px;width:auto}.news-list-filter{align-items:center;color:var(--nl-muted);display:flex;font-size:13px;gap:10px;margin:0 0 18px}.news-list-filter span{background:var(--nl-soft);border-radius:18px;color:var(--nl-ink);padding:6px 10px}.news-list-filter button{background:none;border:0;color:var(--nl-red);cursor:pointer;font:inherit;padding:6px}.news-list-filter button:hover{text-decoration:underline}.news-list-results{color:var(--nl-muted);font-size:12px;margin-bottom:18px}.news-list-grid{grid-gap:32px 22px;display:grid;gap:32px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.news-list-card{display:flex;flex-direction:column;min-width:0}.news-list-card img,.news-list-placeholder{aspect-ratio:1200/695;background:var(--nl-soft);border-radius:7px;display:block;object-fit:cover;width:100%}.news-list-card-meta{color:var(--nl-red);font-size:10px;font-weight:700;letter-spacing:.05em;margin-top:13px;text-transform:uppercase}.news-list-card h2{font-size:19px;letter-spacing:-.015em;line-height:1.3;margin:7px 0 8px}.news-list-card p{color:var(--nl-muted);font-size:14px;line-height:1.55;margin:0}.news-list-card:hover h2{text-decoration:underline}.news-list-empty{color:var(--nl-muted);line-height:1.5;padding:30px 16px;text-align:center}.news-list-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:38px}.news-list-pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.news-list-pagination button{background:#fff;border:1px solid var(--nl-line);border-radius:6px;color:var(--nl-ink);cursor:pointer;font:inherit;font-size:13px;min-height:38px;min-width:38px;padding:7px 10px}.news-list-pagination button.active{background:var(--nl-ink);border-color:var(--nl-ink);color:#fff}.news-list-pagination button:disabled{cursor:default;opacity:.5}.news-list-sidebar{border-left:1px solid var(--nl-line);padding-left:26px}.news-list-sidebar-tests .category{font-size:12px}.news-list-sidebar-tests .test-short{display:flex;gap:10px;margin-bottom:16px}.news-list-sidebar-tests .test-short img{border-radius:5px;height:56px;object-fit:cover;width:56px}.news-list-sidebar-tests .test-short .title{font-size:13px;font-weight:600}.news-list-sidebar-tests .test-short .author,.news-list-sidebar-tests .test-short .datetime{color:var(--nl-muted);font-size:11px}@media (max-width:850px){.news-list-layout{grid-template-columns:1fr}.news-list-sidebar{border-left:0;border-top:1px solid var(--nl-line);padding:24px 0 0}}@media (max-width:540px){.news-list-container{padding:20px 16px 48px}.news-list-toolbar{align-items:stretch;flex-direction:column}.news-list-size select{width:100%}.news-list-grid{gap:26px;grid-template-columns:1fr}}.tests{display:flex;flex-direction:column;gap:1.5rem;max-width:934px;width:100%}.tests a,.tests a:hover{color:#000;text-decoration:none}.tests a:hover .test{background-color:#dedede}.tests a .test{background-color:#f1f1f1;border:1px solid #dedede;display:flex;flex-direction:row;gap:1rem;padding:.5rem}.tests a .test img{max-width:135px;width:100%}.tests a .test .titel{color:red;font-size:16px;font-weight:600}.tests a .test .author{font-size:12px;margin-bottom:.5rem}.tests a .test .test-info{color:#777;font-size:12px;margin-top:.5rem}.tests .tests-entry{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.tests .tests-article{align-items:flex-start;flex-direction:column;font-size:15px;gap:.5rem}.tests .tests-entry img{max-width:300px;width:100%}.tests .tests-entry .tests-date{font-size:14px;font-weight:300}.tests .tests-entry .tests-headline{font-size:20px;font-weight:600}.tests .tests-article img{max-width:-webkit-fit-content;max-width:fit-content;width:100%}.tests .tests-article .tests-author-date{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:300}.tests .tests-article .benotung{background-color:#f1f1f1;border:1px solid #dedede;margin:.5rem 0;padding:1rem 1.5rem}.tests .tests-article .benotung table{border-collapse:collapse}.tests .tests-article .benotung table tr{border-bottom:1px solid #dedede;padding:1rem}.tests .tests-article .benotung table tr:last-of-type{border:none}.tests .tests-article .benotung table tr td,.tests .tests-article .benotung table tr th{padding:.75rem .5rem;vertical-align:top}.tests .tests-article .benotung table tr th{font-size:10px}.tests .tests-article .benotung table tr th:nth-child(2){text-align:left}.tests .tests-article .benotung table tr th .reason{display:flex;flex-direction:row;justify-content:space-between}.tests .tests-article .benotung table tr th .reason .info-benotung a:hover{color:red;text-decoration:underline}.tests .tests-article .benotung table tr td{font-size:15px}.tests .tests-article .benotung table tr td:first-child{text-align:center}.tests .tests-article .benotung table tr td:first-child,.tests .tests-article .benotung table tr td:nth-child(2){font-weight:600}.tests .tests-article .benotung table tr td .gesamtnote{color:red;font-size:20px}.tests .tests-article .benotung table tr td .info-gesamt{font-weight:300}.tests .author-image{border-radius:50%;height:60px;margin-right:.5rem;width:60px}.tests-entry-info-box{background-color:#f1f1f1;border:1px solid #dedede;margin:1.5rem 0 2rem;padding:1rem 1.5rem}.tests-entry-info-box .tests-entry-info{display:flex;flex-direction:row;gap:.5rem}.tests-entry-info-box .tests-entry-info img{width:100px}.tests-entry-info-box .tests-entry-info .tests-entry-info-text{color:#777}.tests-entry-info-box .tests-entry-info .tests-entry-info-text strong{color:#000;display:inline-block;font-size:16px;font-weight:700;margin-bottom:.5rem}.test-image-gallery{margin:20px 0}.gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:.5rem}.gallery-item{max-width:290px;position:relative}.gallery-item img{border:1px solid #ddd;cursor:pointer;height:auto;transition:transform .3s ease;width:100%}.gallery-item img:hover{transform:scale(1.05)}.close{position:absolute}.modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{box-sizing:border-box;padding:1rem;position:relative}.modal-content,.modal-wrapper{display:flex;justify-content:center;max-height:100%;max-width:100%}.modal-wrapper{overflow:hidden}.modal-image{border:1rem solid #fff;border-radius:5px;max-height:100%;max-width:100%;object-fit:contain}.close{color:#fff;cursor:pointer;font-size:30px;font-weight:700;position:fixed;right:10px;top:10px;z-index:1100}.error{color:red;margin-top:10px}.modal-navigation{display:flex;justify-content:space-between;left:0;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1100}.modal-navigation .nav-button{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:3rem;padding:.5rem;transition:background-color .3s;width:5%}.modal-navigation .nav-button:hover{background-color:#000c}.modal-navigation .prev{left:10px;position:absolute}.modal-navigation .next{position:absolute;right:10px}.tests-controls{align-items:center;display:flex;gap:.5rem;margin:.5rem 0 1rem}.page-size-select{background:#fff;border:1px solid #ddd;border-radius:8px;color:#000;padding:.4rem .6rem}.pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:1.5rem 0}.page-list{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.page-btn{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:.5rem .75rem}.page-btn:disabled{cursor:not-allowed;opacity:.5}.page-btn.active{background:#111;border-color:#111;color:#fff}.page-ellipsis{color:#888;padding:0 .5rem}.tests-empty{opacity:.8;padding:2rem 0;text-align:center}.tests-modern-list .news-list-card img{background:#f5f5f4;object-fit:contain}.tests-modern-platform{background:#f3f4f4;border-radius:16px;color:#555d64;display:inline-block;font-size:12px;margin-top:12px;padding:5px 9px}.tests-modern-detail .news-detail-body,.tests-modern-gallery,.tests-modern-rating{scroll-margin-top:24px}.tests-modern-rating{background:#f5f5f4;border-radius:8px;margin:36px 0;max-width:690px;padding:24px}.tests-modern-rating-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tests-modern-rating-header h2{font-size:21px;margin:7px 0 18px}.tests-modern-rating-header a{color:#b84137;font-size:12px;text-decoration:none}.tests-modern-rating-header a:hover{text-decoration:underline}.tests-modern-rating-row{align-items:start;border-top:1px solid #e3e5e6;display:flex;gap:14px;padding:14px 0}.tests-modern-score{background:#fff;border-radius:6px;display:grid;flex:0 0 42px;font-weight:700;min-height:42px;place-items:center}.tests-modern-rating-row strong{font-size:14px}.tests-modern-rating-row p{color:#626a72;font-size:13px;line-height:1.5;margin:4px 0 0}.tests-modern-total{align-items:center;border-top:1px solid #d9dcde;display:flex;gap:20px;justify-content:space-between;padding-top:17px}.tests-modern-total small{color:#626a72;display:block;font-size:12px;margin-top:4px}.tests-modern-total>strong{color:#b84137;font-size:32px}.tests-modern-conclusion{margin-top:28px}.tests-modern-gallery{margin:30px 0}.tests-modern-info{border-bottom:1px solid #e3e5e6;margin:0 0 32px;padding-bottom:25px}.tests-modern-info h2{font-size:20px;margin:7px 0 16px}.tests-modern-info img{border-radius:6px;display:block;height:auto;margin-bottom:14px;max-width:180px;width:100%}.tests-modern-info>strong{display:block;font-size:14px;line-height:1.4}.tests-modern-info dl{margin:14px 0 0}.tests-modern-info dl div{font-size:13px;line-height:1.4;margin-top:10px}.tests-modern-info dt{color:#666e75}.tests-modern-info dd{margin:2px 0 0;overflow-wrap:anywhere}.info-page{--ip-ink:#1c1d21;--ip-muted:#626a72;--ip-line:#e3e5e6;--ip-red:#b84137;--ip-soft:#f5f5f4;background:#fff;color:var(--ip-ink)}.info-page *{box-sizing:border-box}.info-page-container{margin:auto;max-width:1180px;padding:28px 28px 64px}.info-page-breadcrumb{align-items:center;color:var(--ip-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.info-page-breadcrumb a{color:inherit;text-decoration:none}.info-page-breadcrumb a:hover{text-decoration:underline}.info-page-breadcrumb span[aria-hidden]{color:var(--ip-red)}.info-page-heading{background:#0000;color:var(--ip-ink);margin:32px 0}.info-page-overline{color:var(--ip-red);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.info-page-heading h1{font-size:clamp(30px,3.8vw,42px);letter-spacing:-.035em;line-height:1.15;margin:9px 0}.info-page-heading p{color:var(--ip-muted);font-size:16px;line-height:1.5}.info-page-layout{grid-gap:clamp(32px,5vw,68px);align-items:start;display:grid;gap:clamp(32px,5vw,68px);grid-template-columns:minmax(0,760px) minmax(200px,260px)}.info-page-content,.info-page-sidebar{min-width:0}.info-page-content{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.info-page-content h2,.info-page-content h3{color:var(--ip-ink);letter-spacing:-.02em;line-height:1.3;margin:28px 0 10px}.info-page-content h2{font-size:22px}.info-page-content h3{font-size:18px}.info-page-content p{margin:0 0 16px}.info-page-content a{color:var(--ip-red)}.info-page-content ul{padding-left:22px}.info-page-content .about,.info-page-content .careers,.info-page-content .team{display:block;max-width:690px}.info-page-content .about h2:first-child{margin-top:0}.info-page-content .team-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:28px}.info-page-content .team-card{background:var(--ip-soft);border:1px solid var(--ip-line);border-radius:8px;padding:22px;text-align:left}.info-page-content .team-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.info-page-content .team-card h3{margin:14px 0 4px}.info-page-content .team-card .role{color:var(--ip-red);font-size:13px;font-weight:600;margin-bottom:10px}.info-page-content .team-card .bio{color:var(--ip-muted);font-size:14px;margin:0}.info-page-sidebar{border-left:1px solid var(--ip-line);padding-left:26px}.info-page-sidebar>section+section{margin-top:36px}.info-page-content .contact{display:block}.info-page-content .contact-form h2,.info-page-content .contact-info h2{margin-top:0}.info-page-content .contact-form{margin:28px 0;max-width:580px}.info-form,.info-page-content .contact-form form{display:flex;flex-direction:column;gap:16px}.info-form .input-group,.info-page-content .contact-form .input-group{display:flex;flex-direction:column;gap:6px}.info-form label,.info-page-content .contact-form .input-group label{font-size:13px;font-weight:600}.info-form input,.info-page-content .contact-form .input-group input,.info-page-content .contact-form .input-group textarea{background:#fff;border:1px solid #cbd0d3;border-radius:6px;color:var(--ip-ink);font:inherit;min-height:44px;padding:10px 12px;width:100%}.info-page-content .contact-form textarea{resize:vertical}.info-form button,.info-page-content .contact-form button{align-self:flex-start;background:var(--ip-red);border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:11px 18px}.info-form button:hover,.info-page-content .contact-form button:hover{background:#9d352b}.info-page a:focus-visible,.info-page-content button:focus-visible,.info-page-content input:focus-visible,.info-page-content textarea:focus-visible{outline:2px solid var(--ip-red);outline-offset:3px}.info-login{max-width:580px}.info-register{background:var(--ip-soft);border-radius:8px;margin-top:32px;padding:22px}.info-register h2{margin:0 0 8px}.info-register p{color:var(--ip-muted)}.info-register a{font-size:14px;font-weight:600;text-decoration:none}.info-register a:hover{text-decoration:underline}.info-form-error{color:#ad2f27;font-size:13px}@media (max-width:850px){.info-page-layout{grid-template-columns:1fr}.info-page-sidebar{border-left:0;border-top:1px solid var(--ip-line);padding:24px 0 0}}@media (max-width:540px){.info-page-container{padding:20px 16px 48px}.info-page-heading{margin:26px 0}}.info-checkbox{align-items:flex-start;display:flex;font-size:14px;gap:9px}.info-checkbox input{flex:0 0 18px;margin:4px 0 0;min-height:18px;width:18px}.info-checkbox label{line-height:1.5}.register-form{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.register-form form{display:flex;flex-direction:column;gap:.75rem}.register-form form .input-group{display:flex;flex-direction:column;gap:.25rem;max-width:300px;width:100%}.register-form form .input-group label{font-size:.75rem;font-weight:300}.register-form form .input-group input{border:1px solid #b1b1b1;border-radius:.25rem;padding:.5rem 1.5rem}.register-form form button{background-color:#1e1e1e;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-family:Inter,serif;font-size:13px;font-weight:500;padding:.5rem 1.5rem;text-decoration:none}.register-form form button:hover{background-color:#464646}.register-form .login-box{align-items:center;border-top:1px solid #b1b1b1;display:flex;flex-direction:column;gap:1rem;max-width:300px;width:100%}.register-form .login-box .headline{font-size:1.5rem;font-weight:600;padding-top:2.5rem;text-align:center}.register-form .login-box .subline{font-size:.75rem;font-weight:300}.register-form .login-box .btn-login{background-color:red;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;text-decoration:none}.register-form .login-box .btn-login:hover{background-color:#c60000}.row-forum{flex:1 1}.forum{border-collapse:collapse;border-spacing:0;width:100%}.forum thead tr th{font-size:13px;font-weight:700;text-align:left}.forum tbody tr td{border-top:1px solid #e5e5e5;padding:.5rem 0}.forum tbody tr td .category-title a{color:red;font-size:15px;font-weight:500;text-decoration:none}.forum tbody tr td .category-title a:hover{color:#c60000}.forum tbody tr td .category-description,.forum tbody tr td .category-entrys,.forum tbody tr td .category-themes{font-size:14px;font-weight:300}.forum tbody tr td .category-description strong{color:red;font-weight:300}.breadcrumb{background-color:#ececec;margin-bottom:.5rem}.breadcrumb ul{color:#9f9f9f;display:flex;flex-direction:row;font-size:12px;font-weight:600;gap:.5rem;list-style-type:none;margin:0;padding:.5rem 1rem}.breadcrumb ul li a{color:red;text-decoration:none}.breadcrumb ul li a:hover{color:#c60000}.forum-profile{align-content:flex-start;font-size:14px;padding-right:1rem!important;padding-top:2.25rem!important;width:11rem}.forum-profile img{max-width:175px;width:100%}.forum-profile .user .user-badge{background-color:red;border-radius:.35rem;color:#fff;font-size:12px;font-weight:700;margin:.25rem 0;padding:.1rem .5rem;text-align:center}.forum-profile .user{display:flex;flex-direction:column;font-weight:700;gap:.05rem}.forum .thread-details tr td{align-content:flex-start;padding-bottom:2.25rem!important;padding-top:2.25rem!important}.create-thread-btn-container{display:flex;justify-content:flex-end}.create-thread-btn{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-weight:700;font-weight:300;gap:.25rem;padding:1rem 0;text-decoration:none}.create-thread-btn:hover{color:red}.create-thread-btn svg{height:20px;width:25px}.community-page{--co-ink:#1c1d21;--co-muted:#666e75;--co-red:#b84137;--co-line:#e3e5e6;--co-soft:#f5f5f4;background:#fff;color:var(--co-ink)}.community-page *{box-sizing:border-box}.community-page a:focus-visible,.community-page button:focus-visible,.community-page input:focus-visible{outline:2px solid var(--co-red);outline-offset:3px}.community-container,.community-subpage>.wrapper{margin:auto;max-width:1180px;padding:28px 28px 64px}.community-breadcrumb{align-items:center;color:var(--co-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.community-breadcrumb a{color:inherit;text-decoration:none}.community-breadcrumb a:hover{text-decoration:underline}.community-breadcrumb span[aria-hidden]{color:var(--co-red)}.community-intro{margin:32px 0 42px}.community-overline{color:var(--co-red);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.community-intro h1,.community-subpage-heading h1{font-size:clamp(30px,3.8vw,42px);letter-spacing:-.035em;line-height:1.15;margin:9px 0;overflow-wrap:anywhere}.community-intro p,.community-subpage-heading p{color:var(--co-muted);font-size:15px;line-height:1.5}.community-layout,.community-subpage .rows{grid-gap:clamp(32px,5vw,68px);align-items:start;display:grid;gap:clamp(32px,5vw,68px);grid-template-columns:minmax(0,760px) minmax(200px,260px)}.community-content,.community-subpage .row-forum{min-width:0}.community-section-heading h2{font-size:24px;letter-spacing:-.03em;margin:6px 0 20px}.community-categories{border-top:1px solid var(--co-line)}.community-category-card{grid-gap:20px;align-items:center;border-bottom:1px solid var(--co-line);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(135px,180px) auto;padding:22px 0}.community-category-main h3{font-size:18px;line-height:1.3;margin:0 0 7px}.community-category-main h3 a{color:var(--co-ink);text-decoration:none}.community-category-main h3 a:hover{text-decoration:underline}.community-category-main p{color:var(--co-muted);font-size:14px;line-height:1.5;margin:0}.community-category-counts{flex-wrap:wrap;gap:14px;margin-top:11px}.community-category-counts,.community-last-post{color:var(--co-muted);display:flex;font-size:12px}.community-last-post{flex-direction:column;gap:5px;line-height:1.4}.community-last-post>span:first-child{color:var(--co-ink);font-weight:600}.community-category-link{color:var(--co-red);font-size:20px;padding:8px;text-decoration:none}.community-sidebar,.community-subpage .rows>.row{border-left:1px solid var(--co-line);min-width:0;padding-left:26px}.community-sidebar>section+section,.community-subpage .rows>.row>section+section{margin-top:36px}.community-empty,.community-loading{color:#666e75;padding:24px 0}.community-subpage .row-forum>.category{display:none}.community-subpage .breadcrumb{background:#0000;margin:0 0 30px}.community-subpage .breadcrumb ul{color:var(--co-muted);flex-wrap:wrap;font-size:12px;font-weight:400;padding:0}.community-subpage .breadcrumb ul li a{color:var(--co-muted)}.community-subpage .breadcrumb ul li a:hover{color:var(--co-red);text-decoration:underline}.community-subpage-heading{margin:0 0 25px}.community-subpage .create-thread-btn-container{margin:8px 0 18px}.community-subpage .create-thread-btn{border:1px solid var(--co-line);border-radius:6px;color:var(--co-ink);display:inline-flex;font-size:13px;font-weight:600;padding:10px 14px}.community-subpage .create-thread-btn:hover{border-color:var(--co-red);color:var(--co-red)}.community-subpage .forum{table-layout:auto}.community-subpage .forum thead th{color:var(--co-muted);font-size:12px;font-weight:600;padding:12px 10px}.community-subpage .forum tbody tr td{line-height:1.5;overflow-wrap:anywhere;padding:18px 10px;vertical-align:top}.community-subpage .forum tbody tr td .category-title a{color:var(--co-ink);font-size:15px;font-weight:600}.community-subpage .forum tbody tr td .category-title a:hover{color:var(--co-red);text-decoration:underline}.community-subpage .forum tbody tr td .category-description{color:var(--co-muted);font-size:13px}.community-subpage .forum-profile{padding-right:18px!important;width:155px}.community-subpage .forum-profile img{border-radius:50%;height:52px;object-fit:cover;width:52px}.community-subpage .forum-profile .user .user-badge{background:var(--co-soft);color:var(--co-red);font-size:11px;width:-webkit-fit-content;width:fit-content}.community-subpage .forum-profile .time{color:var(--co-muted);font-size:12px}.community-subpage .forum .thread-details tr td{padding:20px 10px!important}.community-subpage .thread-details td:last-child{font-size:15px;line-height:1.7}.community-subpage .thread-details td:last-child iframe,.community-subpage .thread-details td:last-child img{max-width:100%}.community-subpage .row-forum form>label{display:block;font-size:13px;font-weight:600;margin-bottom:18px}.community-subpage .row-forum form>label>input{border:1px solid #d2d5d7;border-radius:6px;display:block;font:inherit;margin-top:7px;padding:10px 12px;width:100%}.community-subpage .row-forum form>label>.editor{font-weight:400;margin-top:7px}.community-subpage .row-forum form>button{background:var(--co-red);border:0;border-radius:6px;color:#fff;cursor:pointer;padding:11px 16px}@media (max-width:850px){.community-layout,.community-subpage .rows{grid-template-columns:1fr}.community-sidebar,.community-subpage .rows>.row{border-left:0;border-top:1px solid var(--co-line);padding:24px 0 0}}@media (max-width:600px){.community-container,.community-subpage>.wrapper{padding:20px 16px 48px}.community-category-card{gap:12px;grid-template-columns:1fr auto}.community-last-post{grid-column:1}.community-category-link{grid-column:2;grid-row:1/span 2}.community-subpage .forum,.community-subpage .forum tbody,.community-subpage .forum td,.community-subpage .forum tr{display:block;width:100%}.community-subpage .forum thead{display:none}.community-subpage .forum tbody tr{border-top:1px solid var(--co-line);padding:14px 0}.community-subpage .forum .thread-details tr td,.community-subpage .forum tbody tr td{border:0;padding:4px 0!important}.community-subpage .forum td[data-label]:before{color:var(--co-muted);content:attr(data-label) ": "}.community-subpage .forum-profile{width:auto}.community-subpage .forum-profile .user{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}}.community-post{font-size:15px;line-height:1.7;margin-top:32px;max-width:760px;overflow-wrap:anywhere}.community-post h1{font-size:clamp(30px,3.8vw,42px);letter-spacing:-.035em;line-height:1.15}.community-post-author{color:#666e75;font-size:13px}.rdw-option-wrapper{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 4px;min-width:25px;padding:5px;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{cursor:default;opacity:.3}.rdw-dropdown-wrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{border-left:5px solid #0000;border-right:5px solid #0000;height:0;position:absolute;right:10%;top:35%;width:0}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{align-items:center;display:flex;height:100%;padding:0 5px;position:relative}.rdw-dropdown-optionwrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;margin:0;max-height:250px;overflow-y:scroll;padding:0;position:relative;width:98%;z-index:100}.rdw-dropdown-optionwrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdownoption-default{align-items:center;display:flex;min-height:25px;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{cursor:default;opacity:.3}.rdw-inline-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-block-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-text-align-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-colorpicker-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:175px;left:5px;padding:15px;position:absolute;top:35px;width:175px;z-index:100}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{cursor:pointer;font-size:15px;padding:0 10px 5px;text-align:center;width:50%}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{display:flex;flex-wrap:wrap;height:100%;margin:5px auto;overflow:scroll;width:100%}.rdw-colorpicker-cube{border:1px solid #f1f1f1;height:22px;width:22px}.rdw-colorpicker-option{border:none;box-shadow:inset 1px 2px 1px #bfbdbd;height:22px;margin:3px;min-height:20px;min-width:22px;padding:0;width:22px}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:205px;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{border:1px solid #f1f1f1;border-radius:2px;height:25px;margin-bottom:15px;margin-top:5px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin-left:10px;text-transform:capitalize;width:75px}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-embedded-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-embedded-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:180px;justify-content:space-between;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-embedded-modal-header{display:flex;font-size:15px}.rdw-embedded-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-embedded-modal-header-label{background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7;margin-top:5px;width:95px}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:10px 0;padding:0 5px;width:88%}.rdw-embedded-modal-link-input-wrapper{align-items:center;display:flex}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize;width:75px}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-embedded-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:80%}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-emoji-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-wrap:wrap;height:180px;left:5px;overflow:auto;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-emoji-icon{cursor:pointer;font-size:22px;height:24px;margin:2.5px;width:24px}.rdw-emoji-icon,.rdw-spinner{align-items:center;display:flex;justify-content:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#333;border-radius:100%;display:inline-block;height:12px;width:12px}.rdw-spinner .rdw-bounce1{animation-delay:-.32s}.rdw-spinner .rdw-bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rdw-image-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-image-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-image-modal-header{display:flex;font-size:15px;margin:10px 0}.rdw-image-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-image-modal-header-label{background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px;width:80px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{align-items:center;background-color:#f1f1f1;border:none;color:gray;cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:10px 0;outline:2px dashed gray;outline-offset:-10px;padding:9px 0;width:100%}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:15px;width:100%}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-height:200px;max-width:100%}.rdw-image-modal-upload-option-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.rdw-image-modal-url-section{align-items:center;display:flex}.rdw-image-modal-url-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:15px 0 12px;padding:0 5px;width:90%}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 5px;text-transform:capitalize;width:75px}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{height:100%;left:0;opacity:.5;position:absolute;top:-3px;width:100%}.rdw-image-modal-alt-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;margin-left:5px;width:70%}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-image-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:40%}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-history-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{background-color:#fff;cursor:pointer;left:40%;position:absolute;top:0}.rdw-mention-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{background:#fff;border:1px solid #f1f1f1;display:flex;flex-direction:column;max-height:150px;min-width:100px;overflow:auto;position:absolute;z-index:100}.rdw-suggestion-option{border-bottom:1px solid #f1f1f1;padding:7px 5px}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-image-alignment-options-popup{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;padding:5px 2px;position:absolute;width:105px;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;min-width:15px;width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{box-sizing:border-box;height:100%;overflow:auto}.rdw-editor-toolbar{background:#fff;border:1px solid #f1f1f1;border-radius:2px;display:flex;flex-wrap:wrap;font-size:15px;justify-content:flex-start;margin-bottom:5px;padding:6px 5px 0;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:initial}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid #0000;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.row-forum label{display:block;margin-bottom:.75rem;width:100%}.row-forum label input{border:1px solid #ccc;box-sizing:border-box;width:100%}.row-forum button,.row-forum label input{border-radius:.25rem;padding:.5rem 1.5rem}.row-forum button{background-color:#1e1e1e;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:500;text-decoration:none}.row-forum button:hover{background-color:#464646}.contact-row{flex:1 1}.contact{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.contact .contact-form form{display:flex;flex-direction:column;gap:.75rem}.contact .contact-form form .input-group{display:flex;flex-direction:column;gap:.25rem}.contact .contact-form form .input-group input,.contact .contact-form form .input-group textarea{border:1px solid #b1b1b1;border-radius:.25rem;padding:.5rem 1.5rem}.contact .contact-form form .input-group textarea{resize:vertical}.contact .contact-form form .input-group label{font-size:.75rem;font-weight:300}.contact hr{border:.15px solid #e7e7e7;width:100%}.release-page{background:#fff;color:#1c1d23;min-height:60vh}.release-page *{box-sizing:border-box}.release-container{margin:auto;max-width:1000px;padding:28px 28px 72px}.release-crumb{color:#68727d;display:flex;font-size:13px;gap:10px}.release-crumb a{color:inherit;text-decoration:none}.release-crumb span[aria-hidden]{color:#b84137}.release-heading{background:#0000;color:#1c1d23;margin:38px 0}.release-heading>span{color:#b84137;font-size:11px;font-weight:800;letter-spacing:.1em}.release-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.release-heading p{color:#68727d}.release-toolbar{align-items:center;background:#f5f5f4;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px;padding:18px}.release-toolbar label{font-size:13px;font-weight:700}.release-toolbar select{background:#fff;border:1px solid #d2d5d7;border-radius:6px;color:#1c1d23;font:inherit;min-height:44px;min-width:190px;padding:9px 12px}.release-toolbar p{color:#68727d;font-size:12px;margin:0}.release-month{margin:36px 0}.release-month h2{font-size:23px;text-transform:capitalize}.release-list{border-top:1px solid #e4e5e6}.release-card{align-items:center;border-bottom:1px solid #e4e5e6;color:inherit;display:flex;gap:18px;padding:18px 0;text-decoration:none}.release-card img,.release-placeholder{aspect-ratio:1200/695;background:#f1f1f1;border-radius:7px;flex:0 0 180px;object-fit:cover;width:180px}.release-card-content{flex:1 1;min-width:0}.release-card time{color:#b84137;font-size:12px;font-weight:800;letter-spacing:.04em}.release-card h3{font-size:19px;margin:7px 0;overflow-wrap:anywhere}.release-card p{color:#68727d;font-size:14px;margin:0}.release-arrow{color:#b84137;font-size:20px}.release-empty{background:#f5f5f4;border-radius:10px;padding:24px}.release-empty h2{margin-top:0}.release-empty p{color:#68727d}.release-empty a,.release-empty button,.release-error button{background:none;border:0;color:#a8372e;cursor:pointer;font:inherit;font-weight:700}.release-error{background:#fdf3f1;border-left:3px solid #b84137;padding:12px}.release-page :is(a,button,select):focus-visible{outline:3px solid #b84137;outline-offset:2px}@media(max-width:500px){.release-container{padding:22px 16px 48px}.release-card{gap:12px}.release-card img,.release-placeholder{flex-basis:100px;width:100px}.release-arrow{display:none}.release-toolbar select{flex:1 1;min-width:0}}.release-period{background:#fff;border:1px solid #d2d5d7;border-radius:6px;display:flex;overflow:hidden}.release-period button{background:#fff;border:0;color:#1c1d23;cursor:pointer;font:inherit;min-height:44px;padding:10px 14px}.release-period button[aria-pressed=true]{background:#1c1d23;color:#fff}.release-follow-filter{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:44px}.release-follow-filter input{accent-color:#b84137;height:18px;width:18px}.release-page input:focus-visible{outline:3px solid #b84137;outline-offset:2px}.game-follow-button{align-items:center;background:#b84137;border:1px solid #b84137;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none}.game-follow-button[aria-pressed=true]{background:#fff;color:#a8372e}.game-follow-button:disabled{cursor:wait;opacity:.65}.game-follow-control{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.game-follow-error{color:#a52e25;font-size:14px}.game-follow-loading{color:#68727d;font-size:14px}.followed-page{color:#1c1d23;margin:0 auto;max-width:1180px;min-height:60vh;padding:28px 28px 72px}.followed-page,.followed-page *{box-sizing:border-box}.followed-crumb{color:#68727d;display:flex;font-size:13px;gap:10px}.followed-crumb a{color:inherit;text-decoration:none}.followed-crumb span[aria-hidden]{color:#b84137}.followed-heading{background:#0000;color:#1c1d23;margin:38px 0}.followed-heading>span{color:#b84137;font-size:11px;font-weight:800;letter-spacing:.1em}.followed-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.followed-heading p{color:#68727d}.followed-empty{background:#f5f5f4;border-radius:10px;padding:24px}.followed-empty a{color:#a8372e;font-weight:700}.followed-games,.followed-items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.followed-game,.followed-item{min-width:0}.followed-game a,.followed-item{color:inherit;text-decoration:none}.followed-game img,.followed-item img{aspect-ratio:1200/695;border-radius:8px;display:block;margin-bottom:12px;object-fit:cover;width:100%}.followed-game span,.followed-game strong{display:block}.followed-game span,.followed-item p{color:#68727d;margin-top:5px}.followed-game button{background:none;border:0;color:#a8372e;cursor:pointer;font:inherit;padding:10px 0;text-align:left}.followed-latest{margin-top:42px}.followed-item>span{color:#b84137;display:block;font-size:11px;font-weight:800;letter-spacing:.05em}.followed-item h3{overflow-wrap:anywhere}.followed-page :is(a,button):focus-visible,.game-follow-control :is(a,button):focus-visible{outline:3px solid #b84137;outline-offset:2px}@media(max-width:800px){.followed-games,.followed-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.followed-page{padding:22px 16px 48px}.followed-games,.followed-items{grid-template-columns:1fr}}.games-page{color:#1c1d23;margin:auto;max-width:1180px;min-height:60vh;padding:28px 28px 72px}.games-page *{box-sizing:border-box}.games-page nav,.games-page nav a{color:#68727d;font-size:13px}.games-header{background:#0000;color:#1c1d23;margin:38px 0}.games-header>span{color:#b84137;font-size:11px;font-weight:800;letter-spacing:.1em}.games-header h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.games-card p,.games-header p{color:#68727d;line-height:1.5}.games-hero{border-radius:10px;max-height:440px;object-fit:cover;width:100%}.games-facts{background:#f5f5f4;border-radius:10px;display:flex;flex-wrap:wrap;gap:24px;padding:20px}.games-facts dt{color:#68727d;font-size:12px}.games-facts dd{font-weight:700;margin:6px 0 0}.games-page section{margin-top:42px}.games-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.games-card{color:inherit;min-width:0;text-decoration:none}.games-card img{aspect-ratio:1200/695;border-radius:8px;object-fit:cover;width:100%}.games-card h2,.games-card h3{overflow-wrap:anywhere}.games-page a:focus-visible{outline:3px solid #b84137;outline-offset:3px}@media(max-width:800px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.games-page{padding:22px 16px 48px}.games-grid{grid-template-columns:1fr}}.games-review-score{align-items:baseline;color:#b84137;display:inline-flex;font-size:13px;font-weight:700;gap:4px}.games-review-score strong{font-size:1.3rem}.games-gallery-intro{color:#68727d}.games-gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.games-gallery-item{color:inherit;min-width:0;text-decoration:none}.games-gallery-item img{aspect-ratio:16/9;border-radius:8px;display:block;object-fit:cover;width:100%}.games-gallery-item span{color:#68727d;display:block;font-size:.85rem;margin-top:7px;overflow-wrap:anywhere}@media (max-width:800px){.games-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.games-gallery{gap:10px}}.global-search{background:#fff;color:#1c1d23;min-height:60vh}.global-search *{box-sizing:border-box}.global-search-container{margin:auto;max-width:1180px;padding:28px 28px 72px}.global-search-crumb{color:#68727d;display:flex;font-size:13px;gap:10px}.global-search-crumb a{color:inherit;text-decoration:none}.global-search-crumb span[aria-hidden]{color:#b84137}.global-search-heading{margin:38px 0 28px}.global-search-heading>span{color:#b84137;font-size:11px;font-weight:800;letter-spacing:.1em}.global-search-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.global-search-heading p,.global-search-message p{color:#68727d}.global-search-form{background:#f5f5f4;border-radius:10px;margin-bottom:28px;padding:22px}.global-search-form label{display:block;font-size:13px;font-weight:700}.global-search-input{display:flex;gap:10px;margin-top:8px}.global-search input,.global-search select{background:#fff;border:1px solid #d2d5d7;border-radius:6px;color:#1c1d23;font:inherit;min-height:46px;min-width:0;padding:10px 12px;width:100%}.global-search-input input{flex:1 1}.global-search button{background:#b84137;border:1px solid #b84137;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:9px 18px}.global-search button:disabled{cursor:not-allowed;opacity:.45}.global-search-filters{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.global-search-filters input,.global-search-filters select{display:block;margin-top:7px}.global-search-hint{color:#68727d;font-size:12px;margin:12px 0 0}.global-search-count{color:#68727d;font-size:14px;margin:0 0 22px}.global-search-grid{grid-gap:32px 22px;display:grid;gap:32px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.global-search-card{color:inherit;min-width:0;text-decoration:none}.global-search-card img,.global-search-placeholder{aspect-ratio:1200/695;background:#f1f1f1;border-radius:7px;display:block;object-fit:cover;width:100%}.global-search-card>span{color:#b84137;display:block;font-size:11px;font-weight:800;letter-spacing:.04em;margin-top:13px}.global-search-card h2{font-size:19px;line-height:1.3;margin:8px 0;overflow-wrap:anywhere}.global-search-card p{color:#68727d;line-height:1.5;margin:0}.global-search-message{background:#f5f5f4;border-radius:10px;padding:24px}.global-search-message h2{font-size:20px;margin:0}.global-search-message button,.global-search-notice button{background:#0000;color:#aa372e}.global-search-notice{background:#fdf3f1;border-left:3px solid #b84137;margin-bottom:20px;padding:12px 14px}.global-search-notice button{margin-left:8px}.global-search-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:38px}.global-search :is(a,button,input,select):focus-visible{outline:3px solid #b84137;outline-offset:2px}@media (max-width:800px){.global-search-filters,.global-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.global-search-container{padding:22px 16px 48px}.global-search-form{padding:16px}.global-search-input{flex-direction:column}.global-search-grid{grid-template-columns:1fr}}.db-view-nav{border-bottom:1px solid #e6e8eb;display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.db-view-nav button{background:#0000;border:0;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;font:inherit;padding:10px 14px}.db-view-nav button.active{border-color:#b84137;color:#b84137;font-weight:600}.db-overview h2{font-size:21px;margin:0 0 4px}.db-overview>p{color:#6b7280;margin:0 0 18px}.db-overview-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.db-overview-card{align-items:flex-start;background:#fff;border:1px solid #e6e8eb;border-radius:12px;color:#1c1d21;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:20px;text-align:left}.db-overview-card strong{font-size:28px}.db-overview-card small{color:#b84137}.db-overview-card:hover{border-color:#b84137}.db-section{margin-top:16px}.db-section h2{margin:0}.db-table-wrap{overflow-x:auto}.db-row-actions{display:flex;flex-wrap:wrap;gap:8px}.db-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:650px){.db-overview-grid{grid-template-columns:1fr}.db-header{align-items:flex-start;flex-direction:column}}.te-page{background:#f6f7f8;color:#1c1d21;min-height:100vh}.te-page *{box-sizing:border-box}.te-container{margin:auto;max-width:1000px;padding:24px 20px 60px}.te-back{color:#b84137;font-size:13px;text-decoration:none}.te-header{background:#0000;color:inherit;margin:22px 0}.te-header span{color:#b84137;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.te-header h1{font-size:30px;margin:7px 0}.te-card>p,.te-header p{color:#666e75;line-height:1.5}.te-form{grid-gap:16px;display:grid;gap:16px}.te-card{background:#fff;border:1px solid #e3e5e6;border-radius:12px;padding:22px}.te-card h2{font-size:20px;margin:0 0 15px}.te-card h3{font-size:14px}.te-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.te-field{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:7px;margin:12px 0}.te-field input,.te-field textarea,.te-rich{background:#fff;border:1px solid #cbd0d3;border-radius:6px;color:#1c1d21;font:inherit;font-size:15px;font-weight:400;padding:10px 12px;width:100%}.te-rich{line-height:1.6;min-height:180px;overflow-wrap:anywhere}.te-rich img{height:auto;max-width:100%}.te-editor-toolbar{display:flex;gap:6px}.te-editor-toolbar button{background:#fff;border:1px solid #cbd0d3;border-radius:5px;color:#1c1d21;cursor:pointer;padding:7px 10px}.te-rating{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(130px,.5fr) minmax(0,1.5fr)}.te-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.te-actions a{color:#626a72}.te-actions button{background:#b84137;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px}.te-actions button:disabled{opacity:.6}.te-error{background:#fff0ef;border-radius:6px;color:#a12620;padding:12px}@media (max-width:600px){.te-grid,.te-rating{grid-template-columns:1fr}.te-card{padding:16px}}.te-gallery-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:18px 0}.te-gallery-item{display:flex;flex-direction:column;gap:7px;min-width:0}.te-gallery-item img{aspect-ratio:4/3;background:#f5f5f4;border-radius:6px;object-fit:cover;width:100%}.te-gallery-item button,.te-gallery-upload{background:#fff;border:1px solid #cbd0d3;border-radius:6px;color:#1c1d21;cursor:pointer;font:inherit;font-size:13px;padding:8px 10px}.te-gallery-item span{color:#666e75;font-size:12px;line-height:1.4}.te-gallery-removed img{opacity:.4}.te-gallery-upload{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.te-gallery-upload input{font:inherit;max-width:100%}.about,.careers,.team{display:flex;flex-direction:column;gap:1rem;max-width:934px;width:100%}footer{background-color:#1e1e1e;color:#fff;font-size:13px;margin-top:2.5rem;width:100%}footer .wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1440px;min-height:125px;padding:0 1rem;position:relative;width:100%}footer .wrapper .brand-logo{filter:grayscale(100%) brightness(500%);height:28px}footer .wrapper .copyright{padding-left:3.25rem;padding-top:.25rem}footer .wrapper .rows{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}footer .wrapper .rows .row{display:flex;flex:1 1;flex-direction:column}footer .wrapper ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}footer .wrapper ul li{align-items:left;display:flex;justify-content:left;position:relative}footer .wrapper ul li a{color:#fff;text-decoration:none}footer .wrapper ul li a:hover{text-decoration:underline}footer .wrapper .humansTxt{position:absolute;right:0;top:0}@media (max-width:700px){footer .wrapper{padding:28px 16px}footer .wrapper .rows{grid-gap:26px 16px;display:grid;gap:26px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}footer .wrapper .rows .row{min-width:0;width:auto}footer .wrapper .rows .row:first-child{grid-column:1/-1}footer .wrapper .brand-logo{align-self:flex-start;max-width:100%;width:auto}footer .wrapper .copyright{line-height:1.5;padding:8px 0 0}footer .wrapper ul li{overflow-wrap:anywhere}footer .wrapper ul li a{padding:4px 0}footer .wrapper .humansTxt{margin-top:24px;position:static}}body{background-color:#fff;font-family:Inter,serif;font-size:14px;font-weight:300;margin:0;padding:0}.db-select,.page-btn,.pagebtn,.uploader__button,.uploader__remove,.yoo-action-menu-text-sm,.yoopta-block-options-button,.yoopta-editor button,.yoopta-extended-block-actions,.yoopta-toolbar-item,.yoopta-toolbar-item-mark,body,input{color:#000}input,textarea{background-color:#fff;color:#000}input:-moz-autofill,input:-webkit-autofill{background-color:#eee!important;background-image:none!important;color:#000!important}h1{font-size:36px;font-weight:700}h1,p{margin:0}.black{color:#000}.red{color:red}.wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;width:100%}.category{align-items:center;background-color:red;color:#fff;display:flex;font-size:15px;font-weight:500;height:35px;justify-content:center;margin:1.5rem 0 2rem;width:185px}.rows{display:flex;flex-direction:row;gap:3.5rem;justify-content:space-between}.btn{border:none;border-radius:.25rem;cursor:pointer;font-family:Inter,serif;font-size:13px;font-weight:500;padding:.5rem 1.5rem;text-decoration:none}.btn:hover{background-color:#aaa}.logout-btn{background-color:red;color:#fff}.logout-btn:hover{background-color:#c60000}.btn-primary{background-color:red;color:#fff}.btn-primary:hover{background-color:#c60000;color:#fff;text-decoration:none}.row-forum{flex:auto}.short-news a,.short-tests a{color:#000;text-decoration:none}.short-news,.short-tests{display:flex;flex-direction:column;gap:.5rem}.short-news img,.short-tests img{max-width:185px;width:100%}.short-news .news-short,.short-tests .test-short{align-items:center;display:flex;flex-direction:row;gap:.5rem;max-width:450px;width:100%}.short-news .news-short .datetime,.short-tests .test-short .datetime{font-size:12px;font-weight:300}.short-news .news-short .title,.short-tests .test-short .title{font-size:16px;font-weight:700}.short-news .news-short .author,.short-tests .test-short .author{font-size:14px;font-weight:300}.row-login,.row-registration{flex:auto}.rdw-editor-main{cursor:text}a{color:red;text-decoration:none}a:hover{color:#c60000;text-decoration:underline}.nav-link{margin-top:1.5rem;padding:.5rem 2rem}.adslot-wrapper{margin-top:1.5rem;max-width:450px;width:100%}.infeed-wrapper{max-width:934px;width:100%}@media (max-width:992px){.rows{flex-wrap:wrap}.rows .row{width:100%}}.uploader{grid-gap:10px;display:grid;gap:10px}.uploader__dropzone{background:#fafafa;border:1px dashed #e6e8eb;border-radius:12px;padding:12px;transition:background .15s ease,border-color .15s ease}.uploader__dropzone.is-dragover{background:#f0f7ff;border-color:#93c5fd}.uploader__button{align-items:center;background:#fff;border:1px solid #e6e8eb;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:8px 12px}.uploader__button:hover{background:#f8fafc}.uploader__button:disabled{cursor:not-allowed;opacity:.6}.uploader__remove{background:#0000;border:1px dashed #e6e8eb;border-radius:10px;cursor:pointer;padding:6px 10px}.uploader__progress{background:#e5e7eb;border-radius:999px;height:8px;margin-top:10px;overflow:hidden;position:relative}.uploader__progressBar{background:#3b82f6;height:100%;transition:width .15s ease;width:0}.uploader__preview{border:1px solid #e6e8eb;border-radius:12px;height:auto;max-width:100%}.uploader__filename{align-items:center;border:1px solid #e6e8eb;border-radius:999px;display:inline-flex;padding:2px 8px}.uploader__filename,.uploader__hint{color:#6b7280;font-size:12px}img,video{max-width:100%}.community-page,.info-page-content,.news-detail-body,.te-page{overflow-wrap:anywhere}.community-page pre,.info-page-content pre,.news-detail-body pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.community-post table,.news-detail-body table{display:block;max-width:100%;overflow-x:auto}.community-page iframe,.news-detail-body iframe{max-width:100%}.gallery-open{background:#0000;border:0;cursor:pointer;display:block;padding:0}.gallery-open img{display:block}.modal .close{background:#222;border:0;border-radius:6px;min-height:44px;min-width:44px}.modal-navigation .nav-button{min-height:48px;min-width:48px}@media (max-width:700px){.db-page .db-container{padding:16px}.db-page .db-actions,.db-page .db-header,.db-page .db-toolbar{flex-wrap:wrap}.db-page .db-input{min-width:0;width:100%}.db-page .db-stats{grid-template-columns:1fr}.db-page .db-table,.db-page .db-table tbody,.db-page .db-table td,.db-page .db-table tr{display:block;width:100%}.db-page .db-table thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.db-page .db-table tbody tr{border-bottom:1px solid #e6e8eb;padding:12px 0}.db-page .db-table tbody td{border:0;overflow-wrap:anywhere;padding:6px 0}.db-page .db-table td[data-label]:not([data-label=Bild]):before{color:#6b7280;content:attr(data-label) ": ";font-size:12px}.db-page .dashboard-article-image{display:block;height:auto;width:min(200px,100%)}.db-page .db-table-wrap{overflow:visible}.ny-editor .ny-header{align-items:stretch;flex-direction:column}.ny-editor .ny-toolbar{flex-wrap:wrap}.ny-editor .ny-form,.ny-editor .ny-grid,.ny-editor .ny-section{min-width:0}.ny-editor .ny-input,.ny-editor .ny-textarea{box-sizing:border-box;min-width:0;width:100%}.ny-editor .ny-section{overflow-wrap:anywhere}.adblock-warning{padding:28px 16px}.adblock-warning .adblock-headline{align-items:flex-start;gap:16px}.adblock-warning .adblock-headline .adblock-icon{flex:0 0 90px;height:90px;width:90px}.adblock-warning .adblock-headline h1{font-size:clamp(24px,6vw,32px)}.adblock-warning .cards{gap:16px;margin:22px 0}.adblock-warning .cards .card{padding:20px}.modal-content{max-height:90dvh;width:100%}.modal-image{border-width:5px;max-height:80dvh}.news-detail-breadcrumb span[aria-current]{max-width:min(45ch,65vw)}}@media (max-width:400px){.adblock-warning .adblock-headline{flex-direction:column-reverse}.adblock-warning .adblock-headline .adblock-icon{flex-basis:65px;height:65px;width:65px}.news-detail-section-header,.te-actions{flex-wrap:wrap}}