:where(.astro-fb3qbcs3),:where(.astro-fb3qbcs3):before,:where(.astro-fb3qbcs3):after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f8f8f6;color:#1a1f1a;line-height:1.7}.nav:where(.astro-fb3qbcs3){background:#2c3729;padding:0 1.5rem;height:60px;display:flex;align-items:center;justify-content:space-between}.nav-brand:where(.astro-fb3qbcs3){color:#f8f8f6;font-size:1.125rem;font-weight:700;text-decoration:none;letter-spacing:-.01em}.nav-brand:where(.astro-fb3qbcs3) span:where(.astro-fb3qbcs3){color:#e8b84b}.nav-link:where(.astro-fb3qbcs3){color:#8a9490;text-decoration:none;font-size:.875rem;transition:color .15s}.nav-link:where(.astro-fb3qbcs3):hover{color:#f8f8f6}.page-header:where(.astro-fb3qbcs3){background:#2c3729;padding:3rem 1.5rem 2.5rem;text-align:center}.page-header:where(.astro-fb3qbcs3) h1:where(.astro-fb3qbcs3){color:#f8f8f6;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.page-header:where(.astro-fb3qbcs3) .meta:where(.astro-fb3qbcs3){color:#8a9490;font-size:.875rem}.page-header:where(.astro-fb3qbcs3) .meta:where(.astro-fb3qbcs3) span:where(.astro-fb3qbcs3){color:#e8b84b}.container:where(.astro-fb3qbcs3){max-width:780px;margin:0 auto;padding:3rem 1.5rem 5rem}.legal:where(.astro-fb3qbcs3) h2:where(.astro-fb3qbcs3){color:#2c3729;font-size:1.125rem;font-weight:700;margin:2.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #e8b84b}.legal:where(.astro-fb3qbcs3) h3:where(.astro-fb3qbcs3){color:#2c3729;font-size:.9375rem;font-weight:600;margin:1.5rem 0 .5rem}.legal:where(.astro-fb3qbcs3) p:where(.astro-fb3qbcs3){color:#374241;font-size:.9375rem;margin-bottom:.875rem}.legal:where(.astro-fb3qbcs3) ul:where(.astro-fb3qbcs3){margin:.5rem 0 .875rem 1.25rem;color:#374241;font-size:.9375rem}.legal:where(.astro-fb3qbcs3) ul:where(.astro-fb3qbcs3) li:where(.astro-fb3qbcs3){margin-bottom:.35rem}.legal:where(.astro-fb3qbcs3) strong:where(.astro-fb3qbcs3){color:#2c3729}.legal:where(.astro-fb3qbcs3) code:where(.astro-fb3qbcs3),.data-table:where(.astro-fb3qbcs3) code:where(.astro-fb3qbcs3){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;background:#eef1ee;color:#2c3729;padding:.1rem .35rem;border-radius:4px;word-break:break-all}.legal:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3){color:#4a6b44}.legal:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3):hover{color:#2c3729}.legal:where(.astro-fb3qbcs3) hr:where(.astro-fb3qbcs3){border:none;border-top:1px solid #e0e0d8;margin:.5rem 0}.legal:where(.astro-fb3qbcs3) em:where(.astro-fb3qbcs3){color:#8a9490;font-style:normal;font-size:.875rem}.data-table:where(.astro-fb3qbcs3){width:100%;border-collapse:collapse;margin:.75rem 0 1rem;font-size:.875rem}.data-table:where(.astro-fb3qbcs3) th:where(.astro-fb3qbcs3){background:#2c3729;color:#f8f8f6;padding:.6rem .875rem;text-align:left;font-weight:600}.data-table:where(.astro-fb3qbcs3) td:where(.astro-fb3qbcs3){padding:.6rem .875rem;border-bottom:1px solid #e0e0d8;color:#374241;vertical-align:top}.data-table:where(.astro-fb3qbcs3) tr:where(.astro-fb3qbcs3):nth-child(2n) td:where(.astro-fb3qbcs3){background:#f0f0ec}.subprocessor:where(.astro-fb3qbcs3){background:#fff;border:1px solid #e0e0d8;border-left:3px solid #e8b84b;border-radius:6px;padding:1rem 1.25rem;margin-bottom:.875rem}.subprocessor:where(.astro-fb3qbcs3) h4:where(.astro-fb3qbcs3){color:#2c3729;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.subprocessor:where(.astro-fb3qbcs3) p:where(.astro-fb3qbcs3){margin:.25rem 0;font-size:.875rem}.contact-box:where(.astro-fb3qbcs3){background:#2c3729;border-radius:8px;padding:1.25rem 1.5rem;margin-top:1rem}.contact-box:where(.astro-fb3qbcs3) p:where(.astro-fb3qbcs3){color:#f8f8f6;margin:0}.contact-box:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3){color:#e8b84b;text-decoration:none}.contact-box:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3):hover{text-decoration:underline}.rights-grid:where(.astro-fb3qbcs3){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin:.75rem 0}.right-card:where(.astro-fb3qbcs3){background:#fff;border:1px solid #e0e0d8;border-top:3px solid #2c3729;border-radius:6px;padding:.875rem 1rem}.right-card:where(.astro-fb3qbcs3) h4:where(.astro-fb3qbcs3){color:#2c3729;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.right-card:where(.astro-fb3qbcs3) p:where(.astro-fb3qbcs3){font-size:.8125rem;margin:0;color:#8a9490}.ico-box:where(.astro-fb3qbcs3){background:#f0f4f0;border:1px solid #c8d4c8;border-radius:6px;padding:1rem 1.25rem;margin:.75rem 0}.ico-box:where(.astro-fb3qbcs3) p:where(.astro-fb3qbcs3){margin:.25rem 0;font-size:.875rem}footer:where(.astro-fb3qbcs3){background:#2c3729;text-align:center;padding:1.5rem;color:#8a9490;font-size:.8125rem}footer:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3){color:#8a9490;text-decoration:none;margin:0 .75rem}footer:where(.astro-fb3qbcs3) a:where(.astro-fb3qbcs3):hover{color:#e8b84b}
