@media print{@page{size:letter;margin:.3in .4in}.back-button-section,.cta-section,.no-print,button,footer,header,nav{display:none!important}body{font-size:7pt;line-height:1.1;color:black;background:white}.container{max-width:100%;padding:0}.print-header{display:block!important;text-align:center;margin-bottom:4px;page-break-after:avoid}.print-header h1{font-size:12pt;margin:0 0 1px;font-weight:700}.print-header p{font-size:6pt;margin:0}.hidden{display:none}h2{font-size:8pt;margin:3px 0 2px;padding:1px 3px;background:#f0f0f0;border-left:2px solid #000}h2,h3{font-weight:700;page-break-after:avoid}h3{font-size:7pt;margin:2px 0 1px}.border,.rounded-lg,.shadow-sm{box-shadow:none!important;border-radius:0!important;border:1px solid #ddd!important;background:white!important}.p-2,.p-3,.p-4,.p-6{padding:2px!important}.py-12,.py-16{padding-top:0!important;padding-bottom:0!important}.mb-12,.mb-4,.mb-6,.space-y-12>*,.space-y-2>*,.space-y-3>*,.space-y-4>*,.space-y-6>*{margin-bottom:2px!important}table{width:100%;border-collapse:collapse;font-size:6pt;page-break-inside:avoid}th{background:#e0e0e0!important;font-weight:700;border:1px solid #888}td,th{padding:1px 2px!important;font-size:6pt}td{border:1px solid #ccc}.grid{display:grid;gap:2px!important}.print-two-column{-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px;page-break-inside:avoid}.bg-amber-200,.bg-amber-50,.bg-blue-200,.bg-blue-50,.bg-gradient-to-b,.bg-gradient-to-br,.bg-green-200,.bg-green-50,.bg-indigo-50,.bg-purple-50,.bg-red-50,.bg-slate-50,.border-amber-200,.border-blue-200,.border-green-200{background:white!important}.border-t-4{border-top:1px solid #000!important}.border-l-4{border-left:2px solid #000!important}.text-3xl,.text-4xl{font-size:9pt!important}.text-2xl{font-size:7pt!important}.text-lg,.text-xl{font-size:6.5pt!important}.text-base{font-size:6pt!important}.text-sm{font-size:5.5pt!important}.text-xs{font-size:5pt!important}svg{width:10px!important;height:10px!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.medicare-costs-grid,.page-break-inside-avoid{page-break-inside:avoid}.medicare-costs-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.irmaa-table{font-size:5.5pt!important;page-break-inside:avoid}.irmaa-table td,.irmaa-table th{padding:.5px 1px!important;font-size:5.5pt!important}.enrollment-grid,.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;font-size:5.5pt}.font-bold{font-weight:700}a{color:black!important;text-decoration:none!important}.disclaimer-section{font-size:5pt;margin-top:2px;padding:2px;border:1px solid #ccc}.force-page-1-end{page-break-after:always}.enrollment-grid .rounded-lg{padding:1px!important}.enrollment-grid .text-lg,.enrollment-grid h3{font-size:6pt!important}.enrollment-grid li,.enrollment-grid p{font-size:5.5pt!important;line-height:1.05!important}.lg\\:hidden{display:none!important}.hidden.lg\\:block{display:block!important}.gap-2,.gap-3,.gap-4,.gap-6{gap:2px!important}.max-w-2xl,.max-w-3xl,.max-w-4xl,.max-w-7xl{max-width:100%!important}.mt-2,.mt-3,.mt-4{margin-top:1px!important}.mb-1,.mb-2,.mb-3{margin-bottom:1px!important}.pb-2,.pb-3{padding-bottom:1px!important}.pt-2{padding-top:1px!important}}