.CookieChecker_wrap__Xn4vq h1{margin:0;font-family:var(--font-heading);font-size:clamp(30px,4.2vw,46px);letter-spacing:-.02em}.CookieChecker_sub__D912t{margin:12px 0 0;max-width:820px;color:var(--color-text-secondary);line-height:1.6}.CookieChecker_row__qYwky{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.CookieChecker_row__qYwky input{flex:1 1;min-width:260px;min-height:44px;border-radius:12px;border:1px solid var(--color-border);padding:0 12px}.CookieChecker_row__qYwky .btn{min-height:44px}.CookieChecker_result__aq5KG{margin-top:14px;border:1px solid var(--color-border);border-radius:16px;padding:14px;background:rgba(248,250,252,.9)}.CookieChecker_title__C_Kwx{font-weight:var(--font-weight-bold);font-size:18px}.CookieChecker_desc__r4u8s{margin-top:8px;color:var(--color-text-secondary);line-height:1.6}.CookieChecker_sectionLabel__nQYLo{margin-top:10px;font-weight:var(--font-weight-bold)}.CookieChecker_cta___IP7Y{margin-top:12px}.CookieChecker_list__i2O8r{margin-top:10px;padding-left:18px;color:var(--color-text-secondary);line-height:1.6}.CookieChecker_err__x1gAV{margin-top:10px;color:#b91c1c;font-weight:var(--font-weight-semibold)}.PolicyGenerator_wrap__2Wl_f h1{margin:0;font-family:var(--font-heading);font-size:clamp(30px,4.2vw,46px);letter-spacing:-.02em}.PolicyGenerator_sub__Q6nmm{margin:12px 0 0;max-width:820px;color:var(--color-text-secondary);line-height:1.6}.PolicyGenerator_grid__IvFVN{margin-top:16px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:980px){.PolicyGenerator_grid__IvFVN{grid-template-columns:.9fr 1.1fr;align-items:start}}.PolicyGenerator_card__9Rgvo{border:1px solid var(--color-border);border-radius:16px;padding:14px;background:rgba(248,250,252,.85)}.PolicyGenerator_field__KzUWW{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.PolicyGenerator_field__KzUWW label{font-weight:var(--font-weight-semibold)}.PolicyGenerator_field__KzUWW input,.PolicyGenerator_field__KzUWW textarea{border:1px solid var(--color-border);border-radius:12px;padding:10px 12px;background:#fff}.PolicyGenerator_checks__n6369{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.PolicyGenerator_checks__n6369 label{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--color-text-secondary)}.PolicyGenerator_actions__MjKKp{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.PolicyGenerator_output__5AJvY{white-space:pre-wrap;background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:14px;line-height:1.7;color:#0f172a}.PolicyGenerator_hint__m_Fu6{margin-top:10px;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.RiskCalculator_wrap__ZJn7E h1{margin:0;font-family:var(--font-heading);font-size:clamp(30px,4.2vw,46px);letter-spacing:-.02em}.RiskCalculator_sub__439i4{margin:12px 0 0;max-width:820px;color:var(--color-text-secondary);line-height:1.6}.RiskCalculator_grid__tWq31{margin-top:16px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media(min-width:980px){.RiskCalculator_grid__tWq31{grid-template-columns:1.05fr .95fr;align-items:start}}.RiskCalculator_q__V6vNl{border:1px solid var(--color-border);border-radius:16px;padding:14px;background:rgba(248,250,252,.85)}.RiskCalculator_q__V6vNl strong{display:block}.RiskCalculator_options__rQJzE{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.RiskCalculator_optionBtn__IluST{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--color-border);background:#fff;cursor:pointer;font-weight:var(--font-weight-semibold)}.RiskCalculator_optionBtn__IluST[aria-pressed=true]{border-color:rgba(74,144,226,.45);background:rgba(74,144,226,.08);color:var(--color-primary-dark)}.RiskCalculator_result__T3L0n{border:1px solid var(--color-border);border-radius:16px;padding:14px;background:rgba(248,250,252,.85)}.RiskCalculator_result_low___ARjp{border-color:rgba(76,175,80,.28)}.RiskCalculator_result_mid__Nd0kp{border-color:rgba(255,152,0,.28)}.RiskCalculator_result_high__wK270{border-color:rgba(244,67,54,.28)}.RiskCalculator_risk__VVEcn{font-weight:var(--font-weight-bold);font-size:18px}.RiskCalculator_bar__N3POB{margin-top:10px;height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.RiskCalculator_fineNote__GqZ8P{margin-top:10px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.RiskCalculator_topTitle__WlNAZ{margin-top:10px;font-weight:var(--font-weight-bold)}.RiskCalculator_fill__I5UkG{height:10px;width:var(--p,0);background:var(--color-primary)}.RiskCalculator_fill_low__SLx8_{background:var(--color-success)}.RiskCalculator_fill_mid__hyiUX{background:var(--color-warning)}.RiskCalculator_fill_high__xxLHM{background:var(--color-error)}.RiskCalculator_list__g3I55{margin-top:10px;padding-left:18px;color:var(--color-text-secondary);line-height:1.6}.RiskCalculator_cta__zhjeT{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.RiskCalculator_hint__Qww2R{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}