.latest-questions-skeleton{border-bottom:1px solid var(--card-border);padding:16px 20px;animation:1.5s ease-in-out infinite pulse}.latest-questions-skeleton:last-child{border-bottom:none}.latest-questions-skeleton__title-wrapper{flex:1;min-width:0}.latest-questions-skeleton__title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:20px;margin-bottom:6px;animation:1.5s infinite shimmer}.latest-questions-skeleton__title--short{width:70%;margin-bottom:0}.latest-questions-skeleton__badge{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;width:70px;height:20px;animation:1.5s infinite shimmer}.latest-questions-skeleton__avatar{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:1.5s infinite shimmer}.latest-questions-skeleton__author-name{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:16px;animation:1.5s infinite shimmer}.latest-questions-skeleton__meta-item{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:50px;height:16px;animation:1.5s infinite shimmer}.latest-questions-skeleton__status{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;width:90px;height:22px;margin-left:auto;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:1024px){.latest-questions-skeleton{padding:14px 16px}.latest-questions-skeleton__title{height:18px}.latest-questions-skeleton__meta-item{height:14px}}@media (max-width:768px){.latest-questions-skeleton{padding:16px}.latest-questions-skeleton__title{height:18px;margin-bottom:4px}.latest-questions-skeleton__meta-item{height:14px}.latest-questions-skeleton__badge{height:18px}.latest-questions-skeleton__status{width:80px;height:18px;margin-left:0}.latest-questions__row--meta .latest-questions-skeleton__status{display:none}}@media (max-width:480px){.latest-questions-skeleton{padding:12px}.latest-questions-skeleton__title{height:16px}.latest-questions-skeleton__meta-item{height:13px}.latest-questions-skeleton__author-name{width:70px;height:14px}.latest-questions-skeleton__badge{width:60px;height:16px}.latest-questions-skeleton__status{width:70px;height:16px}}@media (prefers-reduced-motion:reduce){.latest-questions-skeleton,.latest-questions-skeleton__title,.latest-questions-skeleton__badge,.latest-questions-skeleton__avatar,.latest-questions-skeleton__author-name,.latest-questions-skeleton__meta-item,.latest-questions-skeleton__status{animation:none!important}}
.faq-section h1{text-align:center;margin-bottom:20px;font-size:28px}.faq-section__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:40px;font-size:18px}.faq-section__title{text-align:center;margin-bottom:20px;font-size:32px}.faq__wrapper details{background:var(--white);border:1px solid var(--input-border);box-shadow:var(--shadow-card);border-radius:12px;margin-bottom:20px;transition:all .3s;overflow:hidden}.faq__wrapper details:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.faq__wrapper details[open]{border-color:var(--accent-dark);box-shadow:var(--shadow-card-hover)}.faq__wrapper details summary{background:var(--accent-dark);color:var(--white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:20px 25px;font-size:18px;font-weight:700;list-style:none;transition:all .3s;position:relative}.faq__wrapper details summary:hover{background:var(--accent-dark)}.faq__wrapper details[open] summary{background:linear-gradient(to bottom,var(--accent-dark),var(--accent-dark))}.faq__wrapper details summary::-webkit-details-marker{display:none}.faq__wrapper details summary::marker{display:none}.faq__wrapper details summary:after{content:"+";border:2px solid rgba(255,255,255,.5);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;font-weight:300;transition:transform .3s;display:flex;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.faq__wrapper details[open] summary:after{content:"−";border-color:rgba(255,255,255,.8);transform:translateY(-50%)rotate(180deg)}.faq__details{background:var(--white);border-top:1px solid var(--card-border-light);padding:30px 25px}.faq__details h3{color:var(--black);border-bottom:2px solid var(--card-border-light);margin-top:25px;margin-bottom:15px;padding-bottom:8px;font-size:20px;font-weight:700;position:relative}.faq__details h3:first-child{margin-top:0}.faq__details h3:before{content:"";background:var(--accentGradient);width:50px;height:2px;position:absolute;bottom:-2px;left:0}.faq__details p{color:var(--text-secondary);margin-bottom:20px;font-size:16px;line-height:1.7}.faq__details p:last-child{margin-bottom:0}.faq__date{background:var(--accent-dark-bg-light);text-align:center;color:var(--text-muted);border-radius:8px;margin-top:40px;padding:15px 20px;font-size:14px}.faq__date strong{color:var(--black)}@media (max-width:1024px){.faq-section__subtitle{font-size:14px}.faq-section__title{margin-bottom:15px;font-size:24px}.faq__wrapper details summary:after{right:10px}}@media (max-width:768px){.faq__wrapper details summary{padding:16px 20px;font-size:16px}.faq__details{padding:25px 20px}.faq__details h3{font-size:18px}.faq__details p{font-size:15px}}@media (max-width:480px){.faq__wrapper details summary{padding:14px 16px;font-size:15px}.faq__details{padding:20px 16px}.faq__details h3{font-size:17px}.faq__details p{font-size:14px}}
