.health-insurance-guidance-page .hig-hero-section{background:linear-gradient(90deg,#eef2ff,#e0e7ff);padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.health-insurance-guidance-page .hero-top-elements{display:flex;justify-content:center;margin-bottom:1rem}.health-insurance-guidance-page .category-pill{display:inline-flex;align-items:center;background:linear-gradient(90deg,#7c3aed,#4f46e5);padding:.25rem 1rem;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.health-insurance-guidance-page .pill-icon{color:white;margin-right:.5rem}.health-insurance-guidance-page .pill-text{color:white;font-size:.875rem;font-weight:500}.health-insurance-guidance-page .hero-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#3730a3,#1e40af);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.health-insurance-guidance-page .hero-description{font-size:1.125rem;color:#4b5563;max-width:42rem;margin:0 auto 1.5rem}.health-insurance-guidance-page .action-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.health-insurance-guidance-page .action-button{display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;text-decoration:none;color:inherit;transition:all .2s ease}.health-insurance-guidance-page .blue-button{background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.health-insurance-guidance-page .blue-button:hover{background-color:#dbeafe}.health-insurance-guidance-page .teal-button{background-color:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.health-insurance-guidance-page .teal-button:hover{background-color:#ccfbf1}.health-insurance-guidance-page .green-button{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.health-insurance-guidance-page .green-button:hover{background-color:#d1fae5}.health-insurance-guidance-page .button-icon{margin-right:.5rem}.health-insurance-guidance-page .hero-footer{margin-top:1rem}.health-insurance-guidance-page .participation-note{display:inline-flex;align-items:center;font-size:.875rem;color:#6b7280;background-color:#f3f4f6;padding:.5rem 1rem;border-radius:9999px}.health-insurance-guidance-page .note-icon{margin-right:.5rem}.health-insurance-guidance-page .hig-sidebar{position:sticky;top:2rem}.health-insurance-guidance-page .sidebar-container{background-color:white;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.health-insurance-guidance-page .sidebar-title{padding:1rem;background:linear-gradient(90deg,#4f46e5,#3b82f6);color:white;font-weight:700;font-size:1.25rem;margin:0}.health-insurance-guidance-page .sidebar-sections{padding:1rem}.health-insurance-guidance-page .sidebar-sections .section-header{font-size:.75rem;font-weight:600;color:#6b7280;letter-spacing:.05em;margin-bottom:1rem}.health-insurance-guidance-page .sidebar-section-link{display:flex;align-items:center;padding:.75rem 1rem;color:#374151;border-radius:.5rem;margin-bottom:.25rem;text-decoration:none;transition:background-color .2s ease}.health-insurance-guidance-page .sidebar-section-link:hover{background-color:#f3f4f6}.health-insurance-guidance-page .sidebar-icon{margin-right:.75rem;font-size:.75rem}.health-insurance-guidance-page .blue-icon{color:#2563eb}.health-insurance-guidance-page .teal-icon{color:#0d9488}.health-insurance-guidance-page .green-icon{color:#059669}.health-insurance-guidance-page .purple-icon{color:#7c3aed}.health-insurance-guidance-page .red-icon{color:#dc2626}.health-insurance-guidance-page .healthcare-resources{padding:1rem;background:linear-gradient(90deg,#f0f9ff,#e0f2fe);border-top:1px solid #bfdbfe}.health-insurance-guidance-page .healthcare-link{display:flex;align-items:center;color:#1d4ed8;text-decoration:none;font-weight:500;transition:color .2s ease}.health-insurance-guidance-page .healthcare-link:hover{color:#1e40af;text-decoration:underline}.health-insurance-guidance-page .link-icon{margin-right:.5rem}.health-insurance-guidance-page .hig-content-area{padding:1rem}.health-insurance-guidance-page .content-section{background-color:white;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;margin-bottom:2rem}.health-insurance-guidance-page .blue-section{border-top:4px solid #2563eb}.health-insurance-guidance-page .teal-section{border-top:4px solid #0d9488}.health-insurance-guidance-page .green-section{border-top:4px solid #059669}.health-insurance-guidance-page .purple-section{border-top:4px solid #7c3aed}.health-insurance-guidance-page .red-section{border-top:4px solid #dc2626}.health-insurance-guidance-page .section-title{font-size:1.5rem;font-weight:700;padding:1.5rem;background:linear-gradient(90deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;margin:0}.health-insurance-guidance-page .section-content{padding:1.5rem}.health-insurance-guidance-page .content-text{color:#4b5563;margin-bottom:1rem;line-height:1.6}.health-insurance-guidance-page .benefits-list{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.health-insurance-guidance-page .benefits-list li{color:#4b5563;margin-bottom:.75rem;line-height:1.5}.health-insurance-guidance-page .highlight-text{color:#059669}.health-insurance-guidance-page .info-panel{padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}.health-insurance-guidance-page .blue-panel{background-color:#eff6ff}.health-insurance-guidance-page .panel-text{color:#4b5563;margin-bottom:1rem}.health-insurance-guidance-page .panel-list{list-style-type:disc;padding-left:1.5rem}.health-insurance-guidance-page .panel-list li{color:#4b5563;margin-bottom:.5rem}.health-insurance-guidance-page .info-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1.5rem}.health-insurance-guidance-page .info-card{padding:0;border-radius:.5rem;transition:transform .3s ease}.health-insurance-guidance-page .info-card:hover{transform:scale(1.05)}.health-insurance-guidance-page .card-link{display:block;padding:1rem;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2}.health-insurance-guidance-page .blue-card{background-color:#dbeafe}.health-insurance-guidance-page .green-card{background-color:#d1fae5}.health-insurance-guidance-page .purple-card{background-color:#ede9fe}.health-insurance-guidance-page .card-title{font-weight:500;margin-bottom:.5rem}.health-insurance-guidance-page .blue-card .card-title{color:#1d4ed8}.health-insurance-guidance-page .green-card .card-title{color:#059669}.health-insurance-guidance-page .purple-card .card-title{color:#7c3aed}.health-insurance-guidance-page .card-text{font-size:.875rem;margin:0}.health-insurance-guidance-page .note-panel{padding:1rem;border-radius:.5rem;margin-top:1rem}.health-insurance-guidance-page .purple-note{background-color:#f5f3ff;border-left:4px solid #a78bfa}.health-insurance-guidance-page .note-text{color:#4b5563;font-style:italic;margin:0}.health-insurance-guidance-page .benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:1.5rem}.health-insurance-guidance-page .benefit-item{background-color:#ecfdf5;color:#047857;font-weight:500;padding:.75rem;border-radius:.5rem;transition:background-color .2s ease}.health-insurance-guidance-page .benefit-item:hover{background-color:#d1fae5}.health-insurance-guidance-page .warning-note{background-color:#fffbeb;border-left:4px solid #f59e0b;padding:1rem;border-radius:.5rem}.health-insurance-guidance-page .warning-note .note-text{font-style:normal}.health-insurance-guidance-page .bold-text{font-weight:600}.health-insurance-guidance-page .footnote-section{margin-bottom:1rem}.health-insurance-guidance-page .footnote-content{background-color:#f9fafb;padding:1.5rem;border-radius:1rem;border:1px solid #e5e7eb}.health-insurance-guidance-page .footnote-text{font-size:.875rem;color:#6b7280;margin:0}.health-insurance-guidance-page .hig-page-layout{display:grid;grid-template-columns:260px 1fr;gap:2.5rem;align-items:start;max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}@media (max-width:768px){.health-insurance-guidance-page .hig-page-layout{grid-template-columns:1fr}.health-insurance-guidance-page .hero-title{font-size:1.875rem}.health-insurance-guidance-page .action-buttons{flex-direction:column;align-items:center}.health-insurance-guidance-page .action-button{width:100%;max-width:250px;justify-content:center}.health-insurance-guidance-page .info-cards{grid-template-columns:1fr}.health-insurance-guidance-page .benefits-grid{grid-template-columns:1fr 1fr}.health-insurance-guidance-page .hig-sidebar{position:static}}@media (max-width:640px){.health-insurance-guidance-page .hig-hero-section{padding:1rem}.health-insurance-guidance-page .hero-title{font-size:1.5rem}.health-insurance-guidance-page .hero-description{font-size:1rem}.health-insurance-guidance-page .section-title{font-size:1.25rem;padding:1rem}.health-insurance-guidance-page .section-content{padding:1rem}.health-insurance-guidance-page .benefits-grid{grid-template-columns:1fr}}@keyframes higFadeIn{0%{opacity:0}to{opacity:1}}.health-insurance-guidance-page .content-section,.health-insurance-guidance-page .hig-hero-section{animation:higFadeIn .6s ease-in-out}.health-insurance-guidance-page .sidebar-section-link{position:relative;overflow:hidden}.health-insurance-guidance-page .sidebar-section-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#4f46e5,#3b82f6);transition:width .3s ease}.health-insurance-guidance-page .sidebar-section-link:hover:after{width:100%}.health-insurance-guidance-page .info-card{position:relative;overflow:hidden}.health-insurance-guidance-page .info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:0;background:rgba(255,255,255,.2);transition:height .3s ease;z-index:1;pointer-events:none}.health-insurance-guidance-page .info-card:hover:before{height:100%}