.pc-controls{background:var(--card-bg);border-bottom:1px solid var(--ds-border);position:-webkit-sticky;position:sticky;top:var(--total-header-h);z-index:100;transition:background .28s ease,border-color .28s ease}.pc-inner{max-width:1280px;margin:0 auto;padding:var(--controls-py) var(--controls-px);flex-direction:row;grid-gap:12px;gap:12px}.pc-inner,.pc-title-block{display:flex;align-items:center}.pc-title-block{flex-direction:row;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.pc-icon{width:32px;height:32px;border-radius:8px;background:var(--mt-green-dim);border:1px solid var(--mt-green-border);display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--mt-green);font-size:var(--fs-base);flex-shrink:0}.pc-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--t1);line-height:1;white-space:nowrap}.pc-right{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}@media (max-width:640px){.pc-inner{padding:10px 16px;flex-wrap:wrap}}.faq-page{padding-top:var(--total-header-h);font-family:var(--font)}.faq-content{padding:var(--content-pt) var(--content-px) var(--content-pb);max-width:900px;margin:0 auto}.faq-card{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:var(--card-radius);overflow:hidden}.faq-empty{padding:24px;color:var(--t3);font-size:var(--fs-sm);text-align:center}.faq-item{border-bottom:1px solid var(--ds-border-s)}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;width:100%;padding:16px 20px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--t1);font-family:var(--font);font-size:var(--fs-lg);font-weight:var(--fw-semibold);transition:background .15s}.faq-question:hover{background:var(--row-hover)}.faq-item--open .faq-question{color:var(--mt-green);background:var(--mt-green-dim)}.faq-chevron{flex-shrink:0;font-size:11px;color:var(--t3);transition:color .15s}.faq-item--open .faq-chevron{color:var(--mt-green)}.faq-answer{display:none;padding:0 20px 16px}.faq-item--open .faq-answer{display:block}.faq-answer-inner{font-size:var(--fs-sm);color:var(--t2);line-height:1.7}.faq-answer-inner p{margin:0 0 8px}.faq-answer-inner ul{margin:8px 0;padding-left:20px}.faq-answer-inner li{margin-bottom:4px}