.seg-faq-list{display:flex;flex-direction:column;gap:10px;max-width:840px}.seg-faq-item{background:var(--white, #ffffff);border:1px solid var(--slate-200, #e3e9f2);border-radius:14px;overflow:hidden}.seg-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;list-style:none;font-size:15px;font-weight:650;color:var(--slate-900, #0a2540)}.seg-faq-item summary::-webkit-details-marker{display:none}.seg-faq-item summary:focus-visible{outline:2px solid var(--blue-300, #a5b0fa);outline-offset:-2px;border-radius:14px}.seg-faq-item summary i{flex:none;width:10px;height:10px;border-right:2px solid var(--slate-400, #8792a2);border-bottom:2px solid var(--slate-400, #8792a2);transform:rotate(45deg);transition:transform .15s ease;margin-top:-4px}.seg-faq-item[open] summary i{transform:rotate(-135deg);margin-top:4px}.seg-faq-item p{margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6;color:var(--slate-600, #425466);max-width:72ch}@media(prefers-reduced-motion:reduce){.seg-faq-item summary i{transition:none}}.seg-glossary h2{font-size:16px;color:var(--slate-700, #33455c);margin:0 0 12px}.seg-glossary dl{margin:0;max-width:840px;display:flex;flex-direction:column;gap:10px}.seg-glossary-item{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:6px 18px;padding:10px 0;border-top:1px solid var(--slate-150, #eef2f8)}.seg-glossary-item dt{font-size:13px;font-weight:700;color:var(--slate-800, #16324f)}.seg-glossary-item dd{margin:0;font-size:13px;line-height:1.55;color:var(--slate-500, #5f7081);max-width:70ch}@media(max-width:640px){.seg-glossary-item{grid-template-columns:1fr}}
