:root{--acbd-green-primary: #4F7F16;--acbd-green-hover: #3E6511;--acbd-green-secondary: #76A51F;--acbd-green-light: #A3BD5A;--acbd-green-dark: #294D0D;--acbd-forest: #1F291B;--acbd-accent-gold: #E3B928;--acbd-gold-light: #FFF8E1;--acbd-bg-cream: #F7F8F1;--acbd-bg-light: #EEF2E5;--acbd-text-dark: #1F291B;--acbd-text-muted: #68715F;--acbd-border: #DFE5D5;--acbd-border-subtle: #E8EDE0;--acbd-white: #FFFFFF;--acbd-radius-sm: 8px;--acbd-radius-md: 14px;--acbd-radius-lg: 20px;--acbd-shadow-sm: 0 2px 8px rgba(31, 41, 27, .04);--acbd-shadow-md: 0 8px 24px rgba(31, 41, 27, .08);--acbd-shadow-hover: 0 12px 32px rgba(79, 127, 22, .12);--acbd-transition: all .22s cubic-bezier(.16, 1, .3, 1)}.aarogya-legal-wrapper,.aarogya-legal-wrapper *{box-sizing:border-box}.aarogya-legal-wrapper{font-family:var(--font-body-family, "Inter", sans-serif);color:var(--acbd-text-dark);background-color:var(--acbd-bg-cream);min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;padding-bottom:6rem;word-wrap:break-word;overflow-wrap:break-word}.aarogya-legal-container{max-width:var(--page-width, 1500px);margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}@media(max-width:767px){.aarogya-legal-container{padding:0 1.2rem}}.aarogya-legal-hero{background:linear-gradient(180deg,#FFFFFF 0%,var(--acbd-bg-light) 100%);border-bottom:1px solid var(--acbd-border);padding:3.5rem 0 3rem;width:100%;overflow-x:hidden}.aarogya-legal-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:100%}.aarogya-legal-badge{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.4rem;background:#fff;border:1px solid rgba(79,127,22,.25);border-radius:999px;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--acbd-green-primary);box-shadow:var(--acbd-shadow-sm);max-width:100%;line-height:1.4}.aarogya-legal-badge svg{color:var(--acbd-green-primary);flex-shrink:0}.aarogya-legal-hero__title{font-family:var(--font-heading-family, "Inter", sans-serif);font-size:3.8rem;font-weight:800;color:var(--acbd-green-dark);line-height:1.25;margin:0;letter-spacing:-.02em;width:100%;max-width:100%;word-break:break-word;overflow-wrap:break-word}.aarogya-legal-hero__subtitle{font-size:1.55rem;line-height:1.65;color:var(--acbd-text-muted);max-width:900px;margin:0;width:100%;word-break:break-word;overflow-wrap:break-word}.aarogya-legal-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;padding-top:1rem;font-size:1.3rem;color:var(--acbd-text-muted);border-top:1px solid rgba(223,229,213,.7);width:100%;max-width:100%}.aarogya-legal-meta-item{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;flex-wrap:wrap}.aarogya-legal-meta-item svg{color:var(--acbd-green-primary);flex-shrink:0}.aarogya-legal-meta-badge{background:var(--acbd-green-primary);color:#fff;padding:.3rem .8rem;border-radius:4px;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.aarogya-policy-nav-strip{background:#fff;border-bottom:1px solid var(--acbd-border);position:sticky;top:0;z-index:15;box-shadow:0 4px 12px #00000008;width:100%;overflow-x:hidden}.aarogya-policy-nav-track{display:flex;align-items:center;gap:1rem;padding:1rem 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%}.aarogya-policy-nav-track::-webkit-scrollbar{display:none}.aarogya-policy-nav-pill{display:inline-flex;align-items:center;gap:.8rem;padding:.85rem 1.6rem;background:var(--acbd-bg-cream);border:1px solid var(--acbd-border);border-radius:999px;font-size:1.3rem;font-weight:600;color:var(--acbd-text-dark);text-decoration:none;white-space:nowrap;scroll-snap-align:start;flex-shrink:0;transition:var(--acbd-transition)}.aarogya-policy-nav-pill svg{color:var(--acbd-green-primary);flex-shrink:0}.aarogya-policy-nav-pill:hover{background:var(--acbd-bg-light);border-color:var(--acbd-green-secondary);color:var(--acbd-green-dark);transform:translateY(-1px)}.aarogya-policy-nav-pill.is-active{background:var(--acbd-green-primary);border-color:var(--acbd-green-primary);color:#fff;box-shadow:0 4px 12px #4f7f1640}.aarogya-policy-nav-pill.is-active svg{color:#fff}.aarogya-legal-body{padding-top:3.5rem;width:100%;max-width:100%;overflow-x:hidden}.aarogya-legal-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:3.5rem;align-items:start;width:100%;max-width:100%;min-width:0}.aarogya-legal-sidebar{position:sticky;top:7.5rem;display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;min-width:0}.aarogya-legal-sidebar-card{background:#fff;border:1px solid var(--acbd-border);border-radius:var(--acbd-radius-md);padding:2.2rem;box-shadow:var(--acbd-shadow-sm);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.aarogya-legal-sidebar-card--primary{border-top:4px solid var(--acbd-green-primary)}.aarogya-sidebar-title{font-family:var(--font-heading-family, "Inter", sans-serif);font-size:1.5rem;font-weight:700;color:var(--acbd-green-dark);margin:0 0 1.4rem;display:flex;align-items:center;gap:.8rem;text-transform:uppercase;letter-spacing:.05em;width:100%;word-break:break-word}.aarogya-sidebar-title svg{color:var(--acbd-green-primary);flex-shrink:0}.aarogya-mobile-toc-toggle{display:none}.aarogya-legal-search-box{position:relative;margin-bottom:1.6rem;width:100%}.aarogya-legal-search-input{width:100%;padding:1rem 1.4rem 1rem 3.6rem;font-size:1.3rem;font-family:inherit;color:var(--acbd-text-dark);background:var(--acbd-bg-cream);border:1px solid var(--acbd-border);border-radius:var(--acbd-radius-sm);outline:none;transition:var(--acbd-transition);box-sizing:border-box}.aarogya-legal-search-input:focus{background:#fff;border-color:var(--acbd-green-primary);box-shadow:0 0 0 3px #4f7f1626}.aarogya-legal-search-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--acbd-text-muted);pointer-events:none}.aarogya-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:380px;overflow-y:auto;padding-right:.6rem;width:100%}.aarogya-toc-list::-webkit-scrollbar{width:4px}.aarogya-toc-list::-webkit-scrollbar-thumb{background:var(--acbd-border);border-radius:4px}.aarogya-toc-link{display:flex;align-items:flex-start;gap:1rem;padding:.8rem 1rem;font-size:1.3rem;line-height:1.4;color:var(--acbd-text-dark);text-decoration:none;border-radius:var(--acbd-radius-sm);transition:var(--acbd-transition);width:100%;word-break:break-word}.aarogya-toc-link:hover{background:var(--acbd-bg-light);color:var(--acbd-green-primary);transform:translate(3px)}.aarogya-toc-link.is-active{background:var(--acbd-bg-light);color:var(--acbd-green-primary);font-weight:700;border-left:3px solid var(--acbd-green-primary);padding-left:.8rem}.aarogya-toc-num{font-size:1.1rem;font-weight:700;color:var(--acbd-green-secondary);background:var(--acbd-bg-cream);padding:.2rem .6rem;border-radius:4px;flex-shrink:0}.aarogya-sidebar-actions{display:flex;gap:1rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--acbd-border-subtle);width:100%}.aarogya-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1.2rem;background:var(--acbd-bg-cream);border:1px solid var(--acbd-border);border-radius:var(--acbd-radius-sm);font-size:1.2rem;font-weight:600;color:var(--acbd-text-dark);cursor:pointer;text-decoration:none;transition:var(--acbd-transition);min-width:0}.aarogya-action-btn:hover{background:var(--acbd-bg-light);border-color:var(--acbd-green-primary);color:var(--acbd-green-primary)}.aarogya-grievance-card{background:linear-gradient(145deg,#fff,#f4f8ee);border:1px solid #D5E2C8;width:100%;max-width:100%}.aarogya-officer-info{display:flex;flex-direction:column;gap:1.2rem;font-size:1.3rem;color:var(--acbd-text-dark);width:100%}.aarogya-officer-row{display:flex;align-items:flex-start;gap:1rem;line-height:1.5;width:100%;word-break:break-word;overflow-wrap:break-word}.aarogya-officer-row svg{color:var(--acbd-green-primary);flex-shrink:0;margin-top:.2rem}.aarogya-officer-row>div{flex:1;min-width:0}.aarogya-officer-label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--acbd-text-muted);margin-bottom:.2rem}.aarogya-officer-row a{color:var(--acbd-green-primary);text-decoration:none;font-weight:600;word-break:break-all}.aarogya-officer-row a:hover{text-decoration:underline}.aarogya-sla-pill{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;padding:.4rem 1rem;background:#e8f2dc;border-radius:999px;font-size:1.15rem;font-weight:700;color:var(--acbd-green-dark);max-width:100%;flex-wrap:wrap}.aarogya-legal-content{background:#fff;border:1px solid var(--acbd-border);border-radius:var(--acbd-radius-lg);padding:4rem 4.5rem;box-shadow:var(--acbd-shadow-sm);width:100%;max-width:100%;min-width:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.aarogya-tldr-box{background:linear-gradient(135deg,#f9faf5,#eef4e6);border:1px solid #D2DFBF;border-left:5px solid var(--acbd-green-primary);border-radius:var(--acbd-radius-md);padding:2.2rem;margin-bottom:3.5rem;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.aarogya-tldr-header{display:flex;align-items:flex-start;gap:1rem;font-size:1.5rem;font-weight:700;color:var(--acbd-green-dark);margin-bottom:1.4rem;text-transform:uppercase;letter-spacing:.04em;width:100%;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.aarogya-tldr-header svg{color:var(--acbd-green-primary);flex-shrink:0;margin-top:.15rem}.aarogya-tldr-header span{flex:1;min-width:0}.aarogya-tldr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;width:100%}.aarogya-tldr-item{display:flex;align-items:flex-start;gap:.8rem;font-size:1.35rem;line-height:1.55;color:var(--acbd-forest);width:100%;word-break:break-word;overflow-wrap:break-word}.aarogya-tldr-item svg{color:var(--acbd-green-primary);flex-shrink:0;margin-top:.35rem}.aarogya-tldr-item span{flex:1;min-width:0}.aarogya-clause-section{padding-top:3rem;margin-top:3rem;border-top:1px solid var(--acbd-border-subtle);scroll-margin-top:8rem;width:100%;max-width:100%;min-width:0}.aarogya-clause-section:first-of-type{padding-top:0;margin-top:0;border-top:none}.aarogya-clause-header{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem;width:100%;max-width:100%}.aarogya-clause-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;height:3.4rem;padding:0 .6rem;background:var(--acbd-bg-light);border:1px solid rgba(79,127,22,.3);border-radius:var(--acbd-radius-sm);font-size:1.3rem;font-weight:800;color:var(--acbd-green-primary);flex-shrink:0;margin-top:.1rem}.aarogya-clause-title{font-family:var(--font-heading-family, "Inter", sans-serif);font-size:2.2rem;font-weight:700;color:var(--acbd-green-dark);line-height:1.3;margin:0;letter-spacing:-.01em;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.aarogya-clause-body{font-size:1.5rem;line-height:1.75;color:var(--acbd-forest);width:100%;max-width:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}.aarogya-clause-body p{margin:0 0 1.6rem;word-break:break-word;overflow-wrap:break-word}.aarogya-clause-body p:last-child{margin-bottom:0}.aarogya-clause-body strong{color:var(--acbd-text-dark);font-weight:700}.aarogya-clause-body ul,.aarogya-clause-body ol{margin:1.2rem 0 1.8rem 1.8rem;padding:0;max-width:100%}.aarogya-clause-body li{margin-bottom:.8rem;line-height:1.65;word-break:break-word;overflow-wrap:break-word}.aarogya-callout{border-radius:var(--acbd-radius-md);padding:1.6rem 2rem;margin:2rem 0;display:flex;align-items:flex-start;gap:1.2rem;font-size:1.4rem;line-height:1.6;width:100%;max-width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word}.aarogya-callout svg{flex-shrink:0;margin-top:.2rem}.aarogya-callout>div{flex:1;min-width:0}.aarogya-callout--important{background:#f1f7ea;border:1px solid #D0E4C0;border-left:4px solid var(--acbd-green-primary);color:var(--acbd-forest)}.aarogya-callout--important svg{color:var(--acbd-green-primary)}.aarogya-callout--warning{background:#fffdf0;border:1px solid #F5E6A3;border-left:4px solid var(--acbd-accent-gold);color:#5a4707}.aarogya-callout--warning svg{color:#c79a20}.aarogya-callout--info{background:#f4f8fa;border:1px solid #D1E5EE;border-left:4px solid #1E7E9E;color:#104153}.aarogya-callout--info svg{color:#1e7e9e}.aarogya-legal-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2.4rem 0;border:1px solid var(--acbd-border);border-radius:var(--acbd-radius-md);box-shadow:var(--acbd-shadow-sm);background:#fff;display:block}.aarogya-legal-table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-size:1.35rem}.aarogya-legal-table th{background:var(--acbd-bg-light);color:var(--acbd-green-dark);font-weight:700;padding:1.2rem 1.6rem;border-bottom:2px solid var(--acbd-border);white-space:nowrap}.aarogya-legal-table td{padding:1.2rem 1.6rem;border-bottom:1px solid var(--acbd-border-subtle);color:var(--acbd-forest);vertical-align:top;line-height:1.55;word-break:break-word;overflow-wrap:break-word}.aarogya-legal-table tr:last-child td{border-bottom:none}.aarogya-legal-table tr:hover td{background:#fafcf7}.aarogya-status-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:4px;font-size:1.15rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.aarogya-status-tag--allowed{background:#e4f3d6;color:#2f6307}.aarogya-status-tag--restricted{background:#fff4d0;color:#8c6a04}.aarogya-status-tag--prohibited{background:#fee8e8;color:#b3261e}.aarogya-legal-support-card{margin-top:4rem;background:linear-gradient(135deg,var(--acbd-forest) 0%,#294D0D 100%);border-radius:var(--acbd-radius-lg);padding:3.5rem;color:#fff;display:flex;flex-direction:column;gap:2rem;box-shadow:0 10px 30px #294d0d33;width:100%;max-width:100%;box-sizing:border-box}.aarogya-support-title{font-family:var(--font-heading-family, "Inter", sans-serif);font-size:2.4rem;font-weight:700;margin:0;color:#fff;word-break:break-word}.aarogya-support-desc{font-size:1.5rem;line-height:1.6;color:#e2ecd8;max-width:800px;margin:0;word-break:break-word}.aarogya-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1rem;width:100%}.aarogya-support-item{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:var(--acbd-radius-md);padding:1.8rem;text-decoration:none;color:#fff;display:flex;align-items:center;gap:1.2rem;transition:var(--acbd-transition);min-width:0}.aarogya-support-item:hover{background:#fff3;transform:translateY(-2px);border-color:#fff}.aarogya-support-item svg{color:var(--acbd-accent-gold);flex-shrink:0}.aarogya-support-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.aarogya-support-heading{font-size:1.4rem;font-weight:700;word-break:break-word}.aarogya-support-sub{font-size:1.2rem;color:#d3e0c6;word-break:break-all}@media(max-width:990px){.aarogya-legal-hero{padding:2.5rem 0 2rem}.aarogya-legal-hero__title{font-size:2.6rem}.aarogya-legal-hero__subtitle{font-size:1.45rem}.aarogya-legal-body{padding-top:2.2rem}.aarogya-legal-grid{display:flex;flex-direction:column;gap:2rem;width:100%}.aarogya-legal-content{order:1;padding:2.2rem 1.4rem;border-radius:var(--acbd-radius-md);width:100%;max-width:100%}.aarogya-legal-sidebar{order:2;position:static;gap:1.6rem;width:100%;max-width:100%}.aarogya-legal-sidebar-card{padding:1.8rem 1.4rem}.aarogya-tldr-box{padding:1.6rem 1.4rem;margin-bottom:2.5rem}.aarogya-tldr-header{font-size:1.35rem;margin-bottom:1rem}.aarogya-clause-title{font-size:1.85rem}.aarogya-clause-badge{min-width:3rem;height:3rem;font-size:1.2rem}.aarogya-callout{padding:1.4rem;gap:1rem;font-size:1.3rem}.aarogya-toc-list{max-height:240px}.aarogya-legal-support-card{padding:2.2rem 1.5rem}.aarogya-support-title{font-size:2rem}.aarogya-support-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:480px){.aarogya-legal-hero__title{font-size:2.3rem}.aarogya-clause-title{font-size:1.7rem}.aarogya-clause-body{font-size:1.4rem;line-height:1.65}.aarogya-tldr-item{font-size:1.25rem}.aarogya-sidebar-actions{flex-direction:column}}@media print{.aarogya-policy-nav-strip,.aarogya-legal-sidebar,.aarogya-legal-support-card,.aarogya-master-footer,.aarogya-mega-navbar-section{display:none!important}.aarogya-legal-wrapper{background:#fff!important;padding:0!important}.aarogya-legal-content{border:none!important;box-shadow:none!important;padding:0!important}.aarogya-legal-grid{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aarogya-legal-page.css.map */
