
.ar-site .ar-faq{background:#101010;border-top:1px solid var(--line)}
.ar-site .ar-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:85px;align-items:start}
.ar-site .ar-faq-intro h2{font-size:clamp(30px,3.2vw,44px);line-height:1.45}
.ar-site .ar-faq-intro>p{margin-top:22px;font-size:14px;max-width:300px}
.ar-site .ar-faq-intro .ar-text-link{max-width:220px;margin-top:16px;padding-top:20px;border-top:1px solid #ffffff24}
.ar-site .ar-faq-list{border-top:1px solid #ffffff30}
.ar-site .ar-faq-item{border-bottom:1px solid #ffffff30}
.ar-site .ar-faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:25px 1fr 16px;gap:18px;align-items:start;padding:25px 0;color:#eee;font-size:16px;font-weight:500;line-height:1.8}
.ar-site .ar-faq-item summary::-webkit-details-marker{display:none}
.ar-site .ar-faq-number{font-size:10px;font-weight:400;color:#888;padding-top:5px;letter-spacing:1px}
.ar-site .ar-faq-item summary i{width:14px;height:14px;position:relative;margin-top:7px}
.ar-site .ar-faq-item summary i::before,.ar-site .ar-faq-item summary i::after{content:"";position:absolute;background:var(--red);left:0;top:6px;width:14px;height:1px}
.ar-site .ar-faq-item summary i::after{transform:rotate(90deg)}
.ar-site .ar-faq-item[open] summary i::after{transform:rotate(0deg)}
.ar-site .ar-faq-item[open] summary{color:#fff}
.ar-site .ar-faq-item[open] .ar-faq-number{color:var(--red)}
.ar-site .ar-faq-answer{padding:0 34px 26px 43px}
.ar-site .ar-faq-answer p{font-size:14px;line-height:1.95;color:#aaa}
.ar-site .ar-faq-item summary:focus-visible{outline:1px solid var(--red);outline-offset:5px}
.ar-site .ar-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.ar-site .ar-news-card{display:flex;flex-direction:column;background:#111;border:1px solid #333;min-width:0;transition:border-color .2s}
.ar-site .ar-news-card:hover{border-color:var(--red)}
.ar-site .ar-news-art{height:170px;background:#191216;position:relative;overflow:hidden;padding:23px 25px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #333}
.ar-site .ar-news-art::after{content:"";position:absolute;right:-10%;bottom:-60%;width:190px;height:190px;border:1px solid #ef174c80;transform:rotate(45deg);pointer-events:none}
.ar-site .ar-news-art>span{font-size:10px;letter-spacing:2px;color:#ee788e}
.ar-site .ar-news-art>b{position:absolute;left:22px;bottom:4px;font-size:86px;font-weight:700;line-height:1;color:#ef174c;letter-spacing:-5px}
.ar-site .ar-news-art>i{font-size:25px;line-height:1;font-style:normal;color:#ef174c}
.ar-site .ar-news-card:nth-child(2) .ar-news-art{background:#171717}
.ar-site .ar-news-card:nth-child(3) .ar-news-art{background:#251018}
.ar-site .ar-news-body{padding:25px;display:flex;flex-direction:column;flex:1}
.ar-site .ar-news-meta{font-size:10px;letter-spacing:.6px;line-height:1.7;display:flex;justify-content:space-between;gap:12px;color:#8e8e8e;margin-bottom:16px}
.ar-site .ar-news-meta>span{color:#ef5374}
.ar-site .ar-news-body h3{font-size:21px;line-height:1.6;font-weight:500}
.ar-site .ar-news-body p{font-size:13px;line-height:1.95;margin-top:16px;color:#aaa}
.ar-site .ar-news-read{display:flex;justify-content:space-between;border-top:1px solid #333;padding-top:20px;margin-top:25px;color:#ccc;font-size:12px}
.ar-site .ar-news-read>span{color:var(--red)}
.ar-site .ar-article{max-width:850px!important;padding-top:65px;padding-bottom:75px}
.ar-site .ar-article .ar-article-back{display:inline-block;margin-bottom:30px;font-size:12px;color:#aaa}
.ar-site .ar-article h1.wp-block-post-title{font-size:clamp(31px,4vw,49px);line-height:1.45;font-weight:600;letter-spacing:-.5px;margin:18px 0 22px}
.ar-site .ar-article-date{font-size:11px;color:#999;margin-bottom:35px}
body:has(.ar-site) .ar-article .wp-block-post-content{background:transparent}
.ar-site .ar-article .wp-block-post-content h2{font-size:25px;line-height:1.6;margin:35px 0 15px}
.ar-site .ar-article .wp-block-post-content p{font-size:16px;line-height:2;margin:0 0 22px;color:#bbb}
.ar-site .ar-article-cta{padding-top:35px;margin-top:35px;border-top:1px solid #333}
@media(max-width:1050px){.ar-site .ar-faq-layout{gap:40px}.ar-site .ar-news-grid{gap:18px}.ar-site .ar-news-body{padding:20px}.ar-site .ar-news-body h3{font-size:19px}}
@media(max-width:800px){
.ar-site .ar-faq-layout{grid-template-columns:1fr;gap:30px}
.ar-site .ar-faq-intro h2{font-size:30px}
.ar-site .ar-faq-intro>p{max-width:none;font-size:14px;margin-top:16px}
.ar-site .ar-faq-intro .ar-text-link{margin-top:18px;padding-top:15px}
.ar-site .ar-faq-item summary{grid-template-columns:22px 1fr 14px;gap:10px;font-size:15px;padding:21px 0;line-height:1.8}
.ar-site .ar-faq-answer{padding:0 24px 22px 32px}
.ar-site .ar-faq-answer p{font-size:13px}
.ar-site .ar-news-grid{grid-template-columns:1fr;gap:22px}
.ar-site .ar-news-art{height:150px;padding:20px 23px}
.ar-site .ar-news-art>b{font-size:76px}
.ar-site .ar-news-body{padding:23px}
.ar-site .ar-news-body h3{font-size:21px}
.ar-site .ar-news-body p{font-size:14px}
.ar-site .ar-article{padding-top:38px;padding-bottom:50px}
.ar-site .ar-article h1.wp-block-post-title{font-size:31px}
.ar-site .ar-article .wp-block-post-content h2{font-size:23px;margin-top:30px}
.ar-site .ar-article .wp-block-post-content p{font-size:15px}
}
