@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-400.ttf');font-weight:400}@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-700.ttf');font-weight:700}
:root{--bg:#f6f5ef;--ink:#242621;--muted:#62675f;--gold:#a47a32;--surface:#fffef9;--line:#deded4;--soft:#eeede5}html[data-theme=dark]{--bg:#111715;--ink:#f6f4ec;--muted:#bbc3bc;--gold:#d9b676;--surface:#1e2824;--line:#3b4840;--soft:#26322b}*{box-sizing:border-box}body.indian-reader{font-family:Manrope,Arial,sans-serif;margin:0;background:var(--bg);color:var(--ink)}.indian-reader a{color:inherit;text-decoration:none}.indian-reader button{font:inherit;color:inherit}.indian-reader .sv-unified-header{position:sticky;top:0;background:var(--bg);z-index:50}.indian-reader .skip-link{position:fixed;left:20px;top:-100px;background:var(--surface);padding:12px;z-index:200}.indian-reader .skip-link:focus{top:10px}.indian-reader .reading-layout{max-width:1220px!important;width:100%;padding:55px 40px 85px!important;margin:0 auto!important;font-family:Manrope,Arial,sans-serif;line-height:1.85}.indian-reader .reading-layout h1.reader-title{font:700 clamp(32px,3.7vw,52px)/1.16 Manrope,Arial,sans-serif!important;letter-spacing:-1.8px!important;margin:20px 0 25px!important;color:var(--ink)!important;text-transform:none!important}.indian-reader .reading-layout h2{font:700 clamp(23px,2.5vw,31px)/1.3 Manrope,Arial,sans-serif!important;letter-spacing:-.7px!important;margin:42px 0 18px!important;color:var(--ink)!important;text-transform:none!important}.indian-reader .reading-layout h3{font:700 20px/1.4 Manrope,Arial,sans-serif!important;margin:24px 0 12px!important;color:var(--ink)!important;letter-spacing:-.4px!important}.indian-reader .reading-layout p,.indian-reader .reading-layout li{font-size:15px!important;line-height:1.9!important;color:var(--muted);margin:12px 0}.indian-reader .reading-layout strong{color:var(--ink)}.indian-reader .reading-layout img{max-width:100%;height:auto;display:block;border-radius:12px;margin:25px 0}.indian-reader .reading-layout a{color:var(--gold);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.indian-reader .reading-layout blockquote{margin:25px 0;padding:22px 26px;background:var(--soft);border-left:3px solid var(--gold);font-size:18px;line-height:1.7}.indian-reader .reading-layout table{width:100%;border-collapse:collapse;font-size:13px;margin:25px 0}.indian-reader .reading-layout td,.indian-reader .reading-layout th{padding:12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.indian-reader .reading-layout th{background:var(--soft);font-weight:700}.indian-reader .table-wrap,.indian-reader .table-container,.indian-reader .directory-container{overflow-x:auto;max-width:100%}.indian-reader .reading-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:var(--soft);font-size:12px}.reading-article{max-width:800px;margin:auto;min-width:0}.reading-article .article-subtitle,.reading-article .subtitle,.page-eyebrow{font-size:10px!important;font-weight:700;letter-spacing:1.3px;color:var(--gold);line-height:1.7}.reading-article .intro-text,.reading-article .definition{font-size:17px!important;line-height:1.8!important}.reading-article .back-link{font-size:12px}.reading-article .social-share-bar{display:flex;align-items:center;gap:8px;border-block:1px solid var(--line);padding:15px 0;margin:25px 0}.reading-article .social-share-label{font-size:11px;color:var(--muted);margin-right:8px}.reading-article .share-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:var(--surface)}.reading-article .share-btn svg{width:13px;height:13px;fill:currentColor}.reader-meta{display:flex;gap:20px;align-items:center;font-size:11px;color:var(--muted);padding:15px 0;border-block:1px solid var(--line);margin:20px 0}.reader-outline{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 22px;margin:25px 0}.reader-outline summary{font-size:12px;font-weight:700;cursor:pointer}.reader-outline nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:20px 0 0}.reader-outline a{font-size:11px;line-height:1.7;text-decoration:none!important}.reader-progress{height:3px;position:fixed;left:0;top:0;background:var(--gold);width:100%;transform:scaleX(0);transform-origin:left;z-index:100}.policy-reader .layout-legal{display:grid;grid-template-columns:235px minmax(0,1fr);gap:45px;align-items:start}.policy-reader .sidebar-legal{position:sticky;top:110px;background:transparent;border:0;width:auto;max-height:calc(100vh - 135px);overflow:auto;padding:0 15px 0 0;margin:0}.policy-category{display:block;font-size:9px;letter-spacing:1.2px;font-weight:700;color:var(--gold);margin:8px 0 12px}.sb-category-links{display:block;list-style:none;padding:0;margin:0 0 23px!important}.indian-reader .sb-category-links li{margin:0!important;font-size:12px!important;line-height:1.5!important}.indian-reader .sb-category-links a{display:block;font-size:12px;padding:9px 12px;border-radius:6px;text-decoration:none!important;color:var(--muted)}.indian-reader .sb-category-links a[aria-current=page]{background:var(--soft);color:var(--ink);box-shadow:inset 2px 0 var(--gold)}.sb-divider{border-top:1px solid var(--line);margin:15px 0}.policy-reader .main-legal{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:35px 40px;min-width:0;width:100%;margin:0}.policy-reader #legal,.policy-reader .legal-container{padding:0!important;margin:0!important;width:100%;max-width:none!important}.policy-reader .page-section-legal{display:block}.policy-reader .page-eyebrow{margin:0}.policy-reader .highlight-box{border-left:2px solid var(--gold);background:var(--soft);padding:12px 22px;margin:25px 0}.policy-reader .doc-footer{font-size:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.reading-layout [id]{scroll-margin-top:110px}.reading-article .dark-card,.reading-article .case-section,.reading-article .check-item-box,.reading-article .deck-card,.reading-article .event-box,.reading-article .infographic-card,.reading-article .myth-card,.reading-article .reality-card{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:22px;margin:18px 0;min-width:0}.reading-article .playbook-grid,.reading-article .document-grid,.reading-article .check-grid,.reading-article .event-grid,.reading-article .myth-grid,.reading-article .stat-grid,.reading-article .checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reading-article .playbook-grid>div,.reading-article .myth-grid>div{margin:0}.reading-article .gold-text,.reading-article .num,.reading-article .check-num{color:var(--gold);font-weight:700}.reading-article .badge,.reading-article .status-pill{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:20px;font-size:10px}.reading-article .case-header,.reading-article .deck-card-header,.reading-article .article-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.reading-article .author-avatar{width:38px;height:38px;background:var(--soft);border-radius:50%;display:grid;place-items:center;font-size:12px}.reading-article .author-name{font-size:12px;font-weight:700}.reading-article .publish-date{font-size:10px;color:var(--muted)}.reading-article .cta-block,.reading-article .cta-card,.reading-article .callout,.reading-article .warning-box,.reading-article .abstract-box,.reading-article .trap-box,.reading-article .script-box,.reading-article .chair-tip{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:24px;margin:25px 0}.reading-article .cta-btn,.reading-article .action-btn{display:inline-flex;gap:12px;padding:12px 18px;border:1px solid var(--gold);border-radius:7px;margin:10px 5px 0 0;font-size:12px;font-weight:700;text-decoration:none!important}.reading-article .citation,.reading-article .cite{font-size:11px!important}.reading-article .stat-card{padding:20px;border:1px solid var(--line);border-radius:10px}.reading-article .number,.reading-article .large{font-size:32px;font-weight:700;color:var(--gold)}.reading-article .slide-mockup{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.reading-article .slide-mockup-headline{font-size:24px;font-weight:700}.reading-article .q-badge{font-size:24px;color:var(--gold);font-weight:700}.reading-article .quartile-row{padding:20px;border-bottom:1px solid var(--line)}.reading-article .hidden{display:none}.indian-reader a:focus-visible,.indian-reader button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.indian-reader .unified-footer{width:100%;max-width:none}.indian-reader .sv-ending-letters{max-width:none}
@media(max-width:800px){.indian-reader .reading-layout{padding:30px 6vw 50px!important}.policy-reader .layout-legal{grid-template-columns:1fr;gap:25px}.policy-reader .sidebar-legal{position:static;max-height:none;display:none}.policy-reader .main-legal{padding:26px 22px}.policy-index-mobile{display:block;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:15px;margin-bottom:22px;font-size:12px}.policy-index-mobile nav{display:grid;gap:10px;font-size:12px;padding-top:15px}.indian-reader .reading-layout h1.reader-title{font-size:34px!important;letter-spacing:-1.3px!important}.reader-outline nav{grid-template-columns:1fr}.reading-article .playbook-grid,.reading-article .document-grid,.reading-article .check-grid,.reading-article .event-grid,.reading-article .myth-grid,.reading-article .stat-grid,.reading-article .checklist-grid{grid-template-columns:1fr}.indian-reader .reading-layout p,.indian-reader .reading-layout li{font-size:14px!important}.reading-article .article-header,.reading-article .hero{padding:0;text-align:left}.reading-article .meta-divider{display:none}}@media(min-width:801px){.policy-index-mobile{display:none}}
@media print{.sv-unified-header,.unified-footer,.reader-progress,.reader-outline,.sidebar-legal,.policy-index-mobile,.social-share-bar{display:none!important}.indian-reader .reading-layout{padding:0!important}.policy-reader .layout-legal{display:block}.policy-reader .main-legal{border:0;padding:0}.reading-article{max-width:none}body{background:white!important;color:black!important}}

.indian-reader .sv-skip{position:fixed;left:20px;top:-100px;z-index:1000;padding:12px;background:var(--surface)}.indian-reader .sv-skip:focus{top:10px}
.indian-reader .reading-layout svg{width:18px;height:18px;flex-shrink:0;vertical-align:middle}.reading-article .meta-row,.reading-article .meta-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:15px 0}.reading-article .meta-row>span{display:inline-flex;align-items:center;gap:7px}.reading-article .share-section{padding:15px 0;border-block:1px solid var(--line);margin:20px 0}.reading-article .share-buttons,.reading-article .share-group{display:flex;gap:10px;flex-wrap:wrap}.reading-article .share-buttons a,.reading-article .share-buttons button,.reading-article .share-group a{display:inline-flex;align-items:center;gap:8px;font-size:11px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--surface)}.reading-article .tag,.reading-article .keywords{font-size:10px;color:var(--gold)}.reading-article .article-header,.reading-article .hero{padding:0;text-align:left;min-height:0;margin:0}.reading-article .article-header h1{max-width:100%}.reading-article .article-header>p{margin:12px 0}
.indian-reader .reading-layout .article-header{position:static;display:block;background:none;border:0;box-shadow:none;width:100%;height:auto;padding:0}.reading-article>.hero img{max-height:330px;object-fit:cover;width:100%}.reading-article .share-copy{cursor:pointer}.reading-article #reading-hud,.reading-article #progress-bar{display:none}
