.faq-page{padding:var(--space-2x) 0 var(--space-4x);margin-top:var(--space-4x)}.faq-page-header{background:var(--neutral-75);padding:var(--space-2x) 0;margin-bottom:var(--space-4x);border-radius:var(--border-radius)}.faq-breadcrumb-link{color:var(--e-global-color-dark-green);text-decoration:none;font-weight:600;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.faq-breadcrumb-link:hover{text-decoration:underline}.faq-content{max-width:800px;margin:0 auto}.faq-article-header{margin-bottom:var(--space-3x)}.faq-article-header h1{color:var(--e-global-color-dark-green)}.faq-author-box{margin-bottom:var(--space-3x);padding:var(--space-2x);background:var(--neutral-50);border-radius:8px;border:none}.author-box-content{display:flex;align-items:center;gap:16px}.author-box-image{flex-shrink:0;position:relative}.author-avatar{border-radius:50%;border:none;width:60px;height:60px}.author-graduation-cap{position:absolute;bottom:-2px;left:-2px;background:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.author-box-info{flex:1 1}.author-box-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.author-box-label{color:#333;font-size:14px;font-weight:400}.author-box-name{color:#333;font-size:14px;font-weight:700}.author-box-updated{color:#666;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:768px){.author-box-content{flex-direction:column;text-align:center;gap:12px}.author-box-header{justify-content:center}.author-avatar{width:50px!important;height:50px!important}}.faq-article-content{margin-bottom:var(--space-4x);line-height:1.6}.faq-article-content p,.faq-article-content ul{margin-bottom:var(--space-2x)}.faq-article-content ul{padding-left:var(--space-2x)}.faq-article-content li{margin-bottom:var(--space-1x)}.faq-article-content a{color:var(--e-global-color-dark-green);font-weight:600;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.faq-article-content a:hover{text-decoration:underline}.faq-article-footer{border-top:1px solid rgba(1,43,39,.1);padding-top:var(--space-3x)}.faq-navigation{display:flex;flex-direction:column;gap:var(--space-2x);margin-bottom:var(--space-4x)}.faq-related-section{width:100%}.faq-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-1x);gap:var(--space-1x)}.faq-related-link{display:block;text-decoration:none;padding:var(--space-2x);border:1px solid rgba(1,43,39,.1);border-radius:var(--border-radius);transition:all .3s ease;background:white}.faq-related-link:hover{background:var(--neutral-75);border-color:var(--e-global-color-lightgreen);box-shadow:0 2px 8px rgba(1,43,39,.1)}.faq-related-title{font-weight:600;color:var(--e-global-color-dark-green);font-size:16px;line-height:1.4;display:block}.faq-cta{text-align:center;padding:var(--space-3x);background:var(--neutral-75);border-radius:var(--border-radius)}.faq-cta h3{margin:0 0 var(--space-1x);color:var(--e-global-color-dark-green)}.faq-cta p{margin:0 0 var(--space-2x);max-width:400px;margin-left:auto;margin-right:auto}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-navigation{gap:var(--space-1x)}.h1{font-size:3rem!important}.faq-related-grid{grid-template-columns:1fr;gap:var(--space-1x)}.faq-related-link{padding:var(--space-1x)}.faq-related-title{font-size:14px}}