.faq11Body,.glossary12Body{background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)}
.faq11Layout,.glossary12Layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:58px;align-items:start}
.faq11Content,.glossary12Content{min-width:0}
.faq11Intro,.glossary12Intro{padding-bottom:38px;border-bottom:1px solid var(--line)}
.faq11Intro h2,.faq11Section h2,.glossary12Intro h2,.glossary12Section h2{font-size:clamp(28px,2.8vw,40px);line-height:1.08;letter-spacing:-.03em;margin:8px 0 14px}
.faq11Intro>p,.faq11Section>p,.glossary12Intro>p,.glossary12Section>p{font-size:16px;color:var(--muted);max-width:850px;margin:0 0 18px}
.faq11Rule,.glossary12Rule{display:grid;gap:6px;margin-top:22px;padding:22px 24px;border:1px solid #cfe3e1;border-radius:18px;background:#f3f9f8}
.faq11Rule b,.glossary12Rule b{font-size:18px;color:var(--navy)}
.faq11Rule span,.glossary12Rule span{color:#52707c;font-size:14.5px;line-height:1.6}
.faq11Section,.glossary12Section{padding:42px 0;border-bottom:1px solid var(--line);scroll-margin-top:120px}
.faq11Section:last-child,.glossary12Section:last-child{border-bottom:0}
.faq11List{display:grid;gap:12px;margin-top:22px}
.faq11Item{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}
.faq11Q{width:100%;border:0;background:#fff;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:var(--navy);font-weight:850;font-size:15.5px;cursor:pointer}
.faq11Q span{font-size:22px;color:var(--teal);font-weight:600;line-height:1;transition:.2s}
.faq11A{display:none;padding:0 20px 19px;color:var(--muted);font-size:14.2px;line-height:1.65}
.faq11Item.open .faq11A{display:block}.faq11Item.open .faq11Q span{transform:rotate(45deg)}
.faq11Links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.faq11Links a{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--navy);font-weight:800}
.faq11Links a small{display:block;margin-top:5px;color:var(--teal);font-size:12px}
.faq11Side,.glossary12Side{position:sticky;top:116px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(7,31,48,.06);overflow:hidden}
.faq11SideHead,.glossary12SideHead{padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8fbfc,#f3f7f8)}
.faq11SideHead span,.glossary12SideHead span{display:block;color:var(--navy);font-weight:900;font-size:17px}
.faq11SideHead small,.glossary12SideHead small{display:block;color:var(--muted);font-size:12px;margin-top:3px}
.faq11Local,.glossary12Local{display:block!important;position:static!important;box-shadow:none!important;padding:10px!important;background:#fff!important}
.faq11Local a,.glossary12Local a{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px!important;border-radius:10px;color:#557080;font-size:13px!important;font-weight:750!important;line-height:1.25}
.faq11Local a:after,.glossary12Local a:after{display:none!important}.faq11Local a span,.glossary12Local a span{color:#9aaeb8}
.faq11Local a:hover,.glossary12Local a:hover{background:#f5f8fa;color:var(--navy)}.faq11Local a:hover span,.glossary12Local a:hover span{color:var(--teal)}
.faq11SideFoot,.glossary12SideFoot{padding:15px 20px 20px;border-top:1px solid var(--line);background:#fbfcfd}
.faq11SideFoot a,.glossary12SideFoot a{display:flex;justify-content:space-between;gap:12px;color:#0b6568;font-size:13px;font-weight:800;padding:7px 0}.faq11SideFoot a span,.glossary12SideFoot a span{color:var(--teal)}
.glossary12Index{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.glossary12Index a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--navy);font-weight:850;font-size:12px}.glossary12Index a:hover{border-color:#bdd8d6;color:var(--teal)}
.glossary12Grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.glossary12Term{padding:22px;border:1px solid var(--line);border-radius:17px;background:#fff}.glossary12Term h3{margin:0 0 6px;color:var(--navy);font-size:17px}.glossary12Term p{margin:0;color:var(--muted);font-size:13.8px;line-height:1.6}.glossary12Term b{display:inline-block;color:var(--gold);font-size:11px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}
@media(max-width:980px){.faq11Layout,.glossary12Layout{grid-template-columns:1fr;gap:38px}.faq11Side,.glossary12Side{position:static;order:-1}.faq11Local,.glossary12Local{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.faq11Links{grid-template-columns:1fr}}
@media(max-width:620px){.faq11Local,.glossary12Local,.glossary12Grid{grid-template-columns:1fr!important}.faq11Body,.glossary12Body{padding-top:46px}.faq11Section,.glossary12Section{padding:34px 0}.faq11Intro,.glossary12Intro{padding-bottom:30px}.faq11Q{font-size:14.5px;padding:16px}.faq11A{padding:0 16px 17px}}
