#app{width:100%;max-width:1440px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:40px 24px}#app h1{font-size:32px;font-weight:700;margin-top:16px;color:var(--color-text-primary);padding-bottom:12px;border-bottom:2px solid var(--color-accent)}#app h2{font-size:24px;font-weight:600;margin-top:24px;color:var(--color-text-primary)}#app h3{font-size:18px;font-weight:600;margin-top:16px;color:var(--color-text-secondary)}#app p{color:var(--color-text-secondary);line-height:1.7;margin-top:8px}#app strong{font-weight:600;color:var(--color-text-primary)}#app ul{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:20px}#app ul li{list-style-type:disc;color:var(--color-text-secondary)}#app a{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:transparent;cursor:pointer;transition:var(--transition-default)}#app a:hover{text-decoration-color:var(--color-accent)}#app blockquote{border-left:3px solid var(--color-accent);padding:12px 16px;margin-top:16px;background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-radius:0 6px 6px 0}#app blockquote p{margin-top:0;font-style:italic;color:var(--color-text-secondary)}#app hr{border:none;border-top:1px solid color-mix(in srgb,var(--color-text-secondary) 20%,transparent);margin:24px 0;width:100%}#app code{font-family:monospace;font-size:.875em;background:color-mix(in srgb,var(--color-text-secondary) 10%,transparent);padding:2px 6px;border-radius:4px;color:var(--color-text-primary)}#app ol{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:20px}#app ol li{list-style-type:decimal;color:var(--color-text-secondary)}#app a.legal-download{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width: 768px){#app{padding:32px 20px;gap:20px}#app h1{font-size:26px}#app h2{font-size:20px}#app h3{font-size:16px}}@media screen and (max-width: 480px){#app{padding:24px 16px;gap:16px}#app h1{font-size:22px}#app h2{font-size:18px}#app h3{font-size:15px}#app p{font-size:14px}}
