.transparency-page[data-v-04569e71]{background:#f6f7f3;color:#17241b;min-height:100vh}main[data-v-04569e71]{margin:0 auto;padding:64px 0 40px;width:min(960px,calc(100% - 32px))}.hero[data-v-04569e71]{margin-bottom:26px;max-width:780px}.eyebrow[data-v-04569e71]{color:#fc4c02;font-size:13px;font-weight:850;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}h1[data-v-04569e71]{font-size:clamp(34px,6vw,58px);letter-spacing:-.045em;line-height:1.03;margin:0}.subtitle[data-v-04569e71]{color:#526157;font-size:clamp(17px,2.5vw,21px);line-height:1.6;margin:20px 0 0;max-width:720px}.updated[data-v-04569e71]{color:#6c776f;font-size:13px;font-weight:700;margin:14px 0 0}.notice[data-v-04569e71]{align-items:flex-start;background:#fff;border:1px solid #d9e2da;border-radius:8px;display:flex;gap:13px;margin:0 0 24px;padding:18px 20px}.notice span[data-v-04569e71]{background:#2f7048;border-radius:50%;color:#fff;display:grid;flex:0 0 24px;font-family:Georgia,serif;font-weight:800;height:24px;place-items:center}.notice p[data-v-04569e71]{color:#526157;font-size:14px;line-height:1.6;margin:0}.summary-grid[data-v-04569e71]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px}.summary-card[data-v-04569e71]{background:#fff;border:1px solid #dfe5df;border-radius:8px;min-width:0;padding:17px}.summary-card dt[data-v-04569e71]{color:#6b756e;font-size:11px;font-weight:850;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.summary-card dd[data-v-04569e71]{color:#1d3425;font-size:14px;font-weight:780;line-height:1.4;margin:0}.technical-content[data-v-04569e71]{display:grid;gap:16px}.content-card[data-v-04569e71]{background:#fff;border:1px solid #dfe5df;border-radius:10px;box-shadow:0 8px 26px #1f39270d;padding:clamp(22px,4vw,34px)}.content-card h2[data-v-04569e71]{color:#1c3424;font-size:clamp(20px,3vw,25px);line-height:1.25;margin:0 0 16px}.content-card h3[data-v-04569e71]{color:#25432f;font-size:16px;margin:0 0 10px}.content-card li[data-v-04569e71],.content-card p[data-v-04569e71]{color:#526157;font-size:15px;line-height:1.7}.content-card p[data-v-04569e71]{margin:0}.content-card p+p[data-v-04569e71]{margin-top:12px}.content-card ul[data-v-04569e71]{display:grid;gap:10px;margin:0;padding-left:21px}.content-card li[data-v-04569e71]::marker{color:#2f7048}.data-grid[data-v-04569e71]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.data-card[data-v-04569e71]{background:#f8faf7;border:1px solid #e1e6e1;border-radius:7px;padding:18px}.data-card p[data-v-04569e71]{font-size:14px}.data-card p+p[data-v-04569e71]{margin-top:8px}.data-card strong[data-v-04569e71]{color:#294633}.caution-card[data-v-04569e71]{background:#fff9f6;border-color:#f0b79f}.caution-card h2[data-v-04569e71]{color:#94330e}.review-card[data-v-04569e71]{background:#f5f8fb;border-color:#b7c9dc}.verification-card[data-v-04569e71]{background:#f5faf6;border-color:#c3d7c8}.official-card[data-v-04569e71]{background:#17241b}.official-card h2[data-v-04569e71]{color:#fff}.official-card p[data-v-04569e71]{color:#c8d2ca}.official-links[data-v-04569e71]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.official-links a[data-v-04569e71]{border:1px solid #506357;border-radius:5px;color:#fff;font-size:13px;font-weight:750;padding:9px 12px}.official-links a[data-v-04569e71]:hover{background:#24392b;border-color:#89a491}.page-footer[data-v-04569e71]{color:#6b756e;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;margin:0 auto;padding:24px 0 44px;width:min(960px,calc(100% - 32px))}.page-footer a[data-v-04569e71]{color:#2f7048;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){main[data-v-04569e71]{padding-top:42px}.data-grid[data-v-04569e71],.summary-grid[data-v-04569e71]{grid-template-columns:1fr}.summary-grid[data-v-04569e71]{gap:8px}.summary-card[data-v-04569e71]{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(90px,.45fr) 1fr}.summary-card dt[data-v-04569e71]{margin:0}}@media(max-width:430px){.page-footer[data-v-04569e71],main[data-v-04569e71]{width:min(100% - 20px,960px)}main[data-v-04569e71]{padding-top:32px}.content-card[data-v-04569e71]{padding:20px 17px}.notice[data-v-04569e71]{padding:16px}}
