.legal-markdown-module__7TqiLG__root{color:var(--color-text,#0f2a4a);line-height:1.68;font-size:var(--font-size-base,15px);flex-direction:column;display:flex}.legal-markdown-module__7TqiLG__h1{font-size:var(--font-size-3xl,28px);font-weight:var(--font-weight-bold,700);color:var(--color-text,#0f2a4a);margin:0 0 var(--space-2,8px);line-height:1.25}.legal-markdown-module__7TqiLG__h2{font-size:var(--font-size-xl,20px);font-weight:var(--font-weight-bold,700);color:var(--color-text,#0f2a4a);margin:var(--space-8,32px) 0 var(--space-3,12px);line-height:1.3}.legal-markdown-module__7TqiLG__h3{font-size:var(--font-size-md,16px);font-weight:var(--font-weight-bold,700);color:var(--color-text,#0f2a4a);margin:var(--space-6,24px) 0 var(--space-2,8px);line-height:1.35}.legal-markdown-module__7TqiLG__p{margin:0 0 var(--space-4,16px);color:var(--color-text,#0f2a4a)}.legal-markdown-module__7TqiLG__addressBlock{margin:0 0 var(--space-4,16px);color:var(--color-text,#0f2a4a);line-height:1.6}.legal-markdown-module__7TqiLG__ul{margin:0 0 var(--space-5,20px);padding-left:var(--space-5,20px);gap:var(--space-2,8px);flex-direction:column;display:flex}.legal-markdown-module__7TqiLG__li{color:var(--color-text,#0f2a4a);line-height:1.6}.legal-markdown-module__7TqiLG__hr{border:0;border-top:1px solid var(--color-border-light,#e9edf1);margin:var(--space-8,32px) 0 var(--space-6,24px);width:100%}.legal-markdown-module__7TqiLG__link{color:var(--color-data-dark,#2a537f);text-underline-offset:3px;font-weight:var(--font-weight-medium,500);text-decoration:underline;transition:color .15s}.legal-markdown-module__7TqiLG__link:hover{color:var(--color-text,#0f2a4a)}.legal-markdown-module__7TqiLG__strong{font-weight:var(--font-weight-bold,700);color:var(--color-text,#0f2a4a)}@media (max-width:640px){.legal-markdown-module__7TqiLG__h1{font-size:var(--font-size-2xl,24px)}.legal-markdown-module__7TqiLG__h2{font-size:var(--font-size-lg,18px);margin:var(--space-6,24px) 0 var(--space-2,8px)}.legal-markdown-module__7TqiLG__h3{font-size:var(--font-size-base,15px);margin:var(--space-5,20px) 0 var(--space-2,8px)}}
.legal-page-module__IRA-MG__shell{background-color:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;font-family:inherit;display:flex}.legal-page-module__IRA-MG__header{padding:var(--space-4) var(--space-6);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.legal-page-module__IRA-MG__backLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;transition:color .15s;display:inline-flex}.legal-page-module__IRA-MG__backLink:hover{color:var(--color-text);background-color:var(--color-sky-light)}.legal-page-module__IRA-MG__main{padding:var(--space-8) var(--space-4) var(--space-16);flex:1;justify-content:center;display:flex}.legal-page-module__IRA-MG__container{gap:var(--space-6);flex-direction:column;width:100%;max-width:760px;display:flex}.legal-page-module__IRA-MG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-8);box-shadow:var(--shadow-sm);gap:var(--space-6);flex-direction:column;display:flex}.legal-page-module__IRA-MG__cardHeader{gap:var(--space-2);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-5);flex-direction:column;display:flex}.legal-page-module__IRA-MG__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-data-dark);margin:0}.legal-page-module__IRA-MG__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.25}.legal-page-module__IRA-MG__version{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.legal-page-module__IRA-MG__content{gap:var(--space-6);line-height:1.65;font-size:var(--font-size-base);color:var(--color-text);flex-direction:column;display:flex}.legal-page-module__IRA-MG__section{gap:var(--space-2);flex-direction:column;display:flex}.legal-page-module__IRA-MG__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.legal-page-module__IRA-MG__paragraph{color:var(--color-text);margin:0}.legal-page-module__IRA-MG__bulletList{margin:var(--space-2) 0 0;padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.legal-page-module__IRA-MG__bulletItem{color:var(--color-text)}.legal-page-module__IRA-MG__termsList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-page-module__IRA-MG__termsItem{gap:var(--space-1);flex-direction:column;display:flex}.legal-page-module__IRA-MG__termsItemHeader{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text)}.legal-page-module__IRA-MG__termsItemBody{color:var(--color-text);margin:0}.legal-page-module__IRA-MG__cardFooter{border-top:1px solid var(--color-border-light);padding-top:var(--space-5);margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.legal-page-module__IRA-MG__footerLink{font-size:var(--font-size-sm);color:var(--color-data-dark);text-underline-offset:4px;text-decoration:underline}.legal-page-module__IRA-MG__footerLink:hover{color:var(--color-text)}.legal-page-module__IRA-MG__footerCopy{font-size:var(--font-size-xs);color:var(--color-text-muted)}.legal-page-module__IRA-MG__footerNavParagraph{margin:var(--space-2) 0 0}.legal-page-module__IRA-MG__footerNavLink{color:var(--color-data-dark);text-underline-offset:3px;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-decoration:underline;transition:color .15s}.legal-page-module__IRA-MG__footerNavLink:hover{color:var(--color-text)}@media (max-width:640px){.legal-page-module__IRA-MG__header{padding:var(--space-3) var(--space-4)}.legal-page-module__IRA-MG__main{padding:var(--space-4) var(--space-3) var(--space-10)}.legal-page-module__IRA-MG__card{padding:var(--space-6) var(--space-4);border-radius:var(--radius-md)}.legal-page-module__IRA-MG__title{font-size:var(--font-size-2xl)}.legal-page-module__IRA-MG__cardFooter{align-items:flex-start;gap:var(--space-3);flex-direction:column}}
