.policy-module__mstaxG__wrapper{background-color:hsl(var(--background));min-height:100vh;padding:2rem 1rem}.policy-module__mstaxG__container{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-xl);max-width:800px;box-shadow:var(--shadow-lg);margin:0 auto;overflow:hidden}.policy-module__mstaxG__header{border-bottom:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--primary)/.05)0%,transparent 100%);padding:2.5rem 3rem 2rem}.policy-module__mstaxG__logo{color:hsl(var(--primary));margin-bottom:1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.policy-module__mstaxG__title{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.policy-module__mstaxG__subtitle{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}.policy-module__mstaxG__content{padding:2rem 3rem}.policy-module__mstaxG__section{margin-bottom:2.5rem}.policy-module__mstaxG__section h2{color:hsl(var(--foreground));border-bottom:2px solid hsl(var(--primary)/.3);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.policy-module__mstaxG__section h3{color:hsl(var(--foreground));margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600}.policy-module__mstaxG__section p{color:hsl(var(--muted-foreground));margin:0 0 .75rem;font-size:.875rem;line-height:1.7}.policy-module__mstaxG__section ul{margin:0 0 .75rem;padding:0;list-style:none}.policy-module__mstaxG__section ul li{color:hsl(var(--muted-foreground));margin-bottom:.375rem;padding-left:1.25rem;font-size:.875rem;line-height:1.7;position:relative}.policy-module__mstaxG__section ul li:before{content:"•";color:hsl(var(--primary));font-weight:700;position:absolute;left:0}.policy-module__mstaxG__section a{color:hsl(var(--primary));text-decoration:underline}.policy-module__mstaxG__table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.875rem}.policy-module__mstaxG__table th{background-color:hsl(var(--muted));color:hsl(var(--foreground));text-align:left;border:1px solid hsl(var(--border));padding:.625rem .75rem;font-weight:600}.policy-module__mstaxG__table td{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));vertical-align:top;padding:.5rem .75rem}.policy-module__mstaxG__table tr:nth-child(2n) td{background-color:hsl(var(--muted)/.4)}.policy-module__mstaxG__contactBox{background-color:hsl(var(--muted));border-radius:var(--radius);margin-top:.75rem;padding:1rem 1.25rem}.policy-module__mstaxG__contactBox p{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:.875rem}.policy-module__mstaxG__contactBox p:last-child{margin:0}.policy-module__mstaxG__footer{border-top:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);color:hsl(var(--muted-foreground));flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 3rem;font-size:.875rem;display:flex}.policy-module__mstaxG__footerLinks{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.75rem;display:flex}.policy-module__mstaxG__footerLink{color:hsl(var(--primary));font-weight:500;text-decoration:none}.policy-module__mstaxG__footerLink:hover{text-decoration:underline}@media (max-width:640px){.policy-module__mstaxG__header,.policy-module__mstaxG__content,.policy-module__mstaxG__footer{padding-left:1.5rem;padding-right:1.5rem}.policy-module__mstaxG__title{font-size:1.375rem}}
