.main.svelte-1e0rsuc{flex:1;padding:80px 0;background:linear-gradient(to bottom,var(--bg-secondary) 0%,var(--bg-main) 200px);min-height:100vh}.container.svelte-1e0rsuc{max-width:1200px;margin:0 auto;padding:0 24px}.document-header.svelte-1e0rsuc{text-align:center;margin-bottom:28px}.document-header.svelte-1e0rsuc .header-top:where(.svelte-1e0rsuc){display:flex;justify-content:flex-end;margin-bottom:32px}.document-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:12px;line-height:1.2}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc){margin-top:0;display:inline-flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:#ffffffb3;box-shadow:0 1px 3px #0f172a0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc) button:where(.svelte-1e0rsuc){position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc) button:where(.svelte-1e0rsuc):hover:not(.selected){background:var(--bg-secondary);color:var(--text-primary);transform:translateY(-1px)}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc) button.selected:where(.svelte-1e0rsuc){background:transparent;border-color:var(--text-primary);color:var(--text-primary);transform:translateY(-1px) scale(1.05)}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc) button:where(.svelte-1e0rsuc):active{transform:translateY(0) scale(.98)}.document-content.svelte-1e0rsuc{background:var(--bg-main);padding:48px}@media(max-width:768px){.document-content.svelte-1e0rsuc{padding:32px 8px}}.section.svelte-1e0rsuc{margin-bottom:40px}.section.svelte-1e0rsuc:last-of-type{margin-bottom:0}.section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:16px;margin-top:0}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:15px;line-height:1.7;color:var(--text-primary);margin-bottom:16px}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){font-weight:600;color:var(--text-primary)}.section.svelte-1e0rsuc .lettered-item:where(.svelte-1e0rsuc){position:relative;padding-left:0;margin-bottom:20px}.section.svelte-1e0rsuc .lettered-item:where(.svelte-1e0rsuc) .letter:where(.svelte-1e0rsuc){display:inline-block;font-weight:700;color:var(--gold-dark);font-size:16px;margin-right:8px}.section.svelte-1e0rsuc .lettered-item:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){color:var(--gold-dark)}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:12px 0;padding-left:0;list-style:none}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){position:relative;padding-left:22px;font-size:15px;line-height:1.7;color:var(--text-primary);margin-bottom:10px}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc):before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:999px;background:var(--gold-dark)}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){font-weight:600;color:var(--gold-dark)}.highlight-box.svelte-1e0rsuc{background:#8a6a3214;border-left:4px solid var(--gold-dark);padding:16px 20px;margin:16px 0;border-radius:4px;box-shadow:0 1px 3px #0000000d}.highlight-box.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0;text-align:left}.highlight-box.svelte-1e0rsuc p:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){color:var(--gold-dark);font-weight:600}.note-box.svelte-1e0rsuc{background:rgba(var(--gold-dark-rgb, 59, 130, 246),.05);border-left:4px solid var(--gold-dark);padding:16px 20px;margin:20px 0;border-radius:4px}.note-box.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0;text-align:left}.note-box.svelte-1e0rsuc p:where(.svelte-1e0rsuc) strong:where(.svelte-1e0rsuc){color:var(--gold-dark);font-weight:600}@media(max-width:768px){.main.svelte-1e0rsuc{padding:40px 0}.document-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:28px}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc){margin-top:12px;padding:3px;gap:6px}.document-header.svelte-1e0rsuc .language-switcher:where(.svelte-1e0rsuc) button:where(.svelte-1e0rsuc){padding:4px 10px;font-size:12px}.section.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:18px}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc) li:where(.svelte-1e0rsuc){font-size:14px;text-align:left}}
