.tIuPHa_page{--product-editorial-ink:var(--accent-interactive);--toolkit-editorial:var(--accent-interactive);overflow-wrap:break-word;overflow-x:clip}.tIuPHa_dark{background:var(--surface-plate);color:var(--on-plate-primary);--text-primary:var(--on-plate-primary);--text-secondary:var(--on-plate-secondary);--text-muted:var(--on-plate-muted);--border-subtle:var(--on-plate-rule);--border-focus:var(--on-plate-primary);--accent-primary:var(--on-plate-accent);--accent-interactive:var(--on-plate-primary);--accent-interactive-hover:var(--on-plate-primary)}.tIuPHa_chapter{scroll-margin-top:calc(var(--public-header-height) + 1.5rem);padding-block:clamp(3.5rem,6vw,5rem)}.tIuPHa_policy{border-top:1px solid var(--border-subtle)}.tIuPHa_policyLayout,.tIuPHa_dataLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.tIuPHa_chapter h2,.tIuPHa_premium h2{max-width:21ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.75rem);font-weight:500;line-height:1.08}.tIuPHa_freeNote{color:var(--text-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.7}.tIuPHa_lead{margin-bottom:3rem}.tIuPHa_lead>p{color:var(--toolkit-editorial)}.tIuPHa_lead>div{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:2rem 4rem;display:grid}.tIuPHa_lead>div>p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.85}.tIuPHa_dark .tIuPHa_lead>p{color:var(--on-plate-accent)}.tIuPHa_mcpPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.tIuPHa_mcpPoints li{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-secondary);padding-top:1rem;font-size:.9375rem;line-height:1.8}.tIuPHa_dataSection{background:var(--bg-surface);border-block:1px solid var(--border-subtle)}.tIuPHa_setupGrid{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tIuPHa_setupGrid>div{border-right:1px solid var(--border-subtle);flex-direction:column;padding:2rem;display:flex}.tIuPHa_setupGrid>div:last-child{border-right:0}.tIuPHa_setupGrid>div>span{font-family:var(--font-display);color:var(--toolkit-editorial);font-size:2.2rem;line-height:1}.tIuPHa_setupGrid h3{font-family:var(--font-display);letter-spacing:-.025em;margin:1.5rem 0 1.2rem;font-size:1.8rem;font-weight:500;line-height:1.15}.tIuPHa_setupGrid a{min-height:44px;color:var(--text-primary);text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:.875rem;text-decoration:underline;display:flex}.tIuPHa_premium{border-top:2px solid var(--on-plate-accent);padding-block:clamp(4rem,8vw,6.5rem)}.tIuPHa_premiumGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);display:grid}.tIuPHa_premiumGrid>div:first-child>p{color:var(--accent-interactive)}.tIuPHa_premiumName{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent-interactive);font-size:clamp(4rem,8vw,7rem);line-height:1}.tIuPHa_premiumGrid ul{margin:2rem 0 0;padding:0;list-style:none}.tIuPHa_premiumGrid li{border-top:1px solid var(--on-plate-rule);padding:.75rem 0;font-size:.75rem;line-height:1.7}.tIuPHa_premiumBody{color:var(--on-plate-secondary);margin:1.5rem 0 0;font-size:.92rem;line-height:1.85}.tIuPHa_goldAction{border:1px solid var(--on-plate-primary);background:var(--on-plate-primary);min-height:48px;color:var(--surface-plate);border-radius:3px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tIuPHa_goldAction:hover{background:var(--on-plate-secondary);color:var(--surface-plate)}.tIuPHa_goldAction:focus-visible{outline:2px solid var(--on-plate-primary);outline-offset:4px}.tIuPHa_premiumFoot{border-top:1px solid var(--on-plate-rule);color:var(--on-plate-muted);margin:2.5rem 0 0;padding-top:1.25rem;font-size:.8125rem;line-height:1.7}@media (max-width:960px){.tIuPHa_policyLayout,.tIuPHa_dataLayout,.tIuPHa_lead>div{grid-template-columns:minmax(0,1fr);gap:2.5rem}.tIuPHa_lead>div>p{max-width:64ch}}@media (max-width:760px){.tIuPHa_policyLayout,.tIuPHa_dataLayout,.tIuPHa_lead>div,.tIuPHa_mcpPoints,.tIuPHa_setupGrid,.tIuPHa_premiumGrid{grid-template-columns:minmax(0,1fr)}.tIuPHa_setupGrid>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.tIuPHa_setupGrid>div:last-child{border-bottom:0}}