.faq-clickable.svelte-1mgdh7j{display:block;width:100%;box-sizing:border-box;border:0;background:transparent;color:#25383e;font:inherit;text-align:left;cursor:pointer;margin:.25rem 0;padding-left:.5rem}.faq-clickable.svelte-1mgdh7j:hover{font-weight:600}.faq-clickable.active.svelte-1mgdh7j{color:#174b5d;font-weight:700}.faq-main-title.svelte-1mgdh7j{display:block;width:100%;border:0;background-color:#919597;color:#fff;padding:.2rem .4rem;margin:.75rem 0 .4rem;cursor:pointer;font-size:1.05rem;font-weight:700;text-align:left;border-radius:3px;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.faq-section.svelte-1mgdh7j{margin:.75rem 0}.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j){display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;box-sizing:border-box;background-color:#919597;color:#fff;padding:.2rem .4rem;cursor:pointer;font-size:1.05rem;font-weight:700;list-style:none;border-radius:3px}.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j)::-webkit-details-marker{display:none}.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j):after{content:"+";flex:0 0 auto;font-size:1rem;line-height:1;opacity:.88}.faq-section[open].svelte-1mgdh7j>summary:where(.svelte-1mgdh7j):after{content:"-"}.faq-section.svelte-1mgdh7j>summary.active:where(.svelte-1mgdh7j),.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j):hover{background-color:#315d68}.faq-sub-title.svelte-1mgdh7j{display:block;width:calc(100% - var(--faq-indent, 0px));box-sizing:border-box;border:0;background-color:#ebebeb;color:#25383e;margin:.5rem 0 .3rem;padding:.2rem .4rem;margin-left:var(--faq-indent, 0px);font:inherit;font-size:1.02rem;font-weight:700;text-align:left;border-radius:5px;cursor:pointer}.faq-sub-title.svelte-1mgdh7j:hover,.faq-sub-title.active.svelte-1mgdh7j{background-color:#d8e5e7}.faq-content-title.svelte-1mgdh7j{padding:.2rem .4rem .2rem calc(.55rem + var(--faq-indent, 0px))}.faq-clickable.svelte-1mgdh7j{background:transparent;color:#243e4a;text-align:left;box-shadow:none;border:0;border-radius:4px}.faq-clickable.svelte-1mgdh7j:hover{background:#e4eaef}.faq-clickable.active.svelte-1mgdh7j{background:#bed0de;color:#000;border-left:3px solid #284a59}.faq-main-title.svelte-1mgdh7j,.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j){background:#e4eaef;color:#243e4a;padding:8px;font-size:.94rem;font-weight:600}.faq-main-title.active.svelte-1mgdh7j,.faq-section.svelte-1mgdh7j>summary.active:where(.svelte-1mgdh7j){background:#bed0de;color:#000}.faq-main-title.svelte-1mgdh7j:hover,.faq-section.svelte-1mgdh7j>summary:where(.svelte-1mgdh7j):hover{background:#d2e0e8;color:#182530}.faqSearchLabel.svelte-j4o879{display:block;text-align:left;font-weight:600;margin-bottom:6px}#faq-search.svelte-j4o879{width:100%;margin:0 0 12px}.faqSearchCount.svelte-j4o879{font-size:.85rem}.faqResults.svelte-j4o879{list-style:none;padding:0}.faqResults.svelte-j4o879 button:where(.svelte-j4o879){display:block;width:100%;margin:0 0 6px;padding:10px;text-align:left;background:#fff;color:#243e4a;box-shadow:none;border:1px solid #b3c3cc}.faqResults.svelte-j4o879 small:where(.svelte-j4o879){display:block;margin-top:4px;color:#425363}.faqResults.svelte-j4o879 button[aria-current=page]:where(.svelte-j4o879){background:#bed0de}.faqStartingPoints.svelte-j4o879{display:grid;gap:0;max-width:560px}.faqStartingPoints.svelte-j4o879 a:where(.svelte-j4o879){padding:14px 0;border-bottom:1px solid #c5d0d8}.lesson-link.svelte-j4o879 p:where(.svelte-j4o879){font-size:12px;color:#5c6e76;margin:6px 0;max-width:400px}.related-lessons.svelte-j4o879 button:where(.svelte-j4o879):disabled{cursor:not-allowed;color:#697980;background:#e7ebed;border-color:#d0d8dc}.related-lessons.svelte-j4o879{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:16px;border:1px solid #c7d9de;border-radius:7px;background:#f0f6f7}.related-lessons-content.svelte-j4o879{display:flex;flex:1;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.lesson-bulb.svelte-j4o879{color:#49616a}.related-lessons-label.svelte-j4o879{font-size:12px;font-weight:650;color:#49616a;margin-right:4px}.related-lessons.svelte-j4o879 button:where(.svelte-j4o879){display:inline-flex;align-items:center;gap:7px;padding:7px 10px;margin:0;min-width:0;max-width:100%;background:#fff;border:1px solid #b6ccd3;border-radius:5px;color:#285e6e;font-size:13px;text-align:left;cursor:pointer;box-shadow:none}.related-lessons.svelte-j4o879 svg:where(.svelte-j4o879){flex-shrink:0}.related-lessons.svelte-j4o879 button:where(.svelte-j4o879):hover{background:#e3eff2}.related-lessons.svelte-j4o879 button:where(.svelte-j4o879):focus-visible{outline:2px solid #2f6c7d;outline-offset:2px}.faq-container.svelte-j4o879{display:flex;text-align:left;height:100%}.faq-menu.svelte-j4o879{flex:0 0 260px;width:260px;box-sizing:border-box;border-right:1px solid #ddd;padding:1rem;overflow-x:hidden;overflow-y:auto}.faq-content.svelte-j4o879{min-height:0;min-width:0;flex-grow:1;padding:1rem;overflow-y:auto;background:#fafafa;color:#333}.faq-content h1{color:#333;font-size:1.3rem;margin:1rem 0 .5rem;font-weight:700}.faq-content h2{color:#444;font-size:1.2rem;margin:.8rem 0 .4rem;font-weight:700}.faq-content h3{color:#555;font-size:1.1rem;margin:.7rem 0 .4rem;font-weight:700}.faq-content p{color:#333;line-height:1.5;margin-bottom:1rem}.faq-content a{color:#06c;text-decoration:underline}.faq-content img{display:block;max-width:min(100%,900px);height:auto;margin:1rem auto;border:1px solid #d4d8d6;border-radius:6px;background:#fff}@media (max-width: 720px){.faq-container.svelte-j4o879{flex-direction:column}.faq-menu.svelte-j4o879{flex:0 0 auto;width:100%;max-height:25vh;border-bottom:1px solid #ddd}}
