:root{--ink: #0f172a;--ink-soft: #475569;--ink-faint: #64748b;--line: #e2e8f0;--paper: #ffffff;--behind: #f1f5f9;--teal: #0d9488;--teal-dark: #0f766e;--teal-light: #14b8a6}@media (prefers-color-scheme: dark){:root{--ink: #e2e8f0;--ink-soft: #cbd5e1;--ink-faint: #94a3b8;--line: #1e293b;--paper: #0f172a;--behind: #060d18}}*{box-sizing: border-box}body{margin: 0;background: var(--behind);color: var(--ink);font-family: 'Inter','Segoe UI',system-ui,-apple-system,sans-serif;font-size: 16px;line-height: 1.7;-webkit-font-smoothing: antialiased}a{color: var(--teal-dark)}@media (prefers-color-scheme: dark){a{color: var(--teal-light)}}.top{background: linear-gradient(135deg,#0f766e 0%,#0d9488 45%,#14b8a6 100%);color: #ffffff;padding: 46px 24px 54px}.top .inner{max-width: 820px;margin: 0 auto}.top .mark{display: inline-flex;align-items: center;gap: 10px;font-size: 13px;letter-spacing: 1.4px;text-transform: uppercase;font-weight: 700;opacity: 0.92}.top .mark img{height: 26px;width: auto}.top h1{margin: 14px 0 6px;font-size: 34px;line-height: 1.2;font-weight: 800;letter-spacing: -0.5px}.top p{margin: 0;font-size: 14.5px;opacity: 0.94}.sheet{max-width: 820px;margin: -30px auto 56px;background: var(--paper);border: 1px solid var(--line);border-radius: 16px;padding: 34px 38px 40px;box-shadow: 0 18px 44px rgba(15,23,42,0.10)}.sheet h2{margin: 34px 0 10px;font-size: 19px;font-weight: 800;letter-spacing: -0.2px;padding-bottom: 8px;border-bottom: 2px solid var(--line)}.sheet h2:first-of-type{margin-top: 6px}.sheet h3{margin: 22px 0 6px;font-size: 15.5px;font-weight: 700}.sheet p{margin: 10px 0;color: var(--ink-soft)}.sheet ul{margin: 10px 0 10px 2px;padding-left: 20px;color: var(--ink-soft)}.sheet li{margin: 6px 0}.sheet strong{color: var(--ink)}.lead{font-size: 16.5px;color: var(--ink) !important;border-left: 3px solid var(--teal);padding-left: 15px}.card{margin: 16px 0;padding: 14px 18px;background: var(--behind);border: 1px solid var(--line);border-radius: 11px;font-size: 14.5px}.card b{color: var(--ink)}.contact{display: grid;gap: 4px;font-size: 14.5px}.foot{max-width: 820px;margin: 0 auto 46px;padding: 0 38px;display: flex;justify-content: space-between;gap: 14px;flex-wrap: wrap;font-size: 13px;color: var(--ink-faint)}.foot a{text-decoration: none}.foot a:hover{text-decoration: underline}@media (max-width: 640px){.top{padding: 34px 18px 46px}.top h1{font-size: 26px}.sheet{margin: -26px 14px 40px;padding: 24px 20px 30px;border-radius: 13px}.foot{padding: 0 20px}}.search{width: 100%;margin: 4px 0 8px;padding: 13px 16px 13px 44px;border: 1.5px solid var(--line);border-radius: 12px;background: var(--behind) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") 15px center no-repeat;color: var(--ink);font: inherit;font-size: 15px;outline: none}.search:focus{border-color: var(--teal)}.topics{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 4px}.topics a{padding: 6px 13px;border: 1px solid var(--line);border-radius: 999px;font-size: 13px;font-weight: 600;color: var(--ink-soft);text-decoration: none}.topics a:hover{border-color: var(--teal);color: var(--teal-dark)}details.qa{border: 1px solid var(--line);border-radius: 12px;margin: 10px 0;background: var(--paper);overflow: hidden}details.qa[open]{border-color: var(--teal);box-shadow: 0 6px 18px rgba(13,148,136,0.10)}details.qa summary{list-style: none;cursor: pointer;padding: 15px 50px 15px 18px;position: relative;font-weight: 700;font-size: 15.5px;color: var(--ink)}details.qa summary::-webkit-details-marker{display: none}details.qa summary::after{content: '';position: absolute;right: 20px;top: 50%;width: 9px;height: 9px;border-right: 2.2px solid var(--ink-faint);border-bottom: 2.2px solid var(--ink-faint);transform: translateY(-70%) rotate(45deg);transition: transform 0.2s ease}details.qa[open] summary::after{transform: translateY(-30%) rotate(-135deg);border-color: var(--teal)}details.qa summary:hover{background: var(--behind)}details.qa summary:focus-visible{outline: 2px solid var(--teal);outline-offset: -2px}details.qa .a{padding: 2px 18px 16px;color: var(--ink-soft)}details.qa .a p{margin: 8px 0}details.qa .a ol,details.qa .a ul{margin: 8px 0}.none{display: none;text-align: center;color: var(--ink-faint);padding: 26px 0 8px}.none.show{display: block}.tools{display: flex;justify-content: flex-end;gap: 14px;font-size: 13px}.tools button{border: 0;background: none;padding: 0;cursor: pointer;font: inherit;font-weight: 600;color: var(--teal-dark)}@media (prefers-color-scheme: dark){.tools button{color: var(--teal-light)}}