.library-context{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 25px;padding-bottom:22px;border-bottom:1px solid #4f605c}.library-context p{font-size:18px;line-height:1.8;color:#bfcac1;max-width:650px}.library-context a,.footer-india{font-size:18px;color:#dfbd93;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.recommendations-panel{background:#24343a;border:1px solid #687365;border-radius:12px;padding:24px;margin:25px 0 30px}.recommendations-heading .eyebrow{font-size:18px;letter-spacing:1.5px;color:#c9a77a}.recommendations-heading h3,.recommendations-heading h4{font-size:24px;color:#e8dcc6;line-height:1.3;letter-spacing:-.5px;margin:9px 0!important;font-weight:550}.recommendations-heading>p:last-child{font-size:18px;line-height:1.8;color:#becfc7;margin-bottom:19px}.recommended-setting{border-top:1px solid #53685f;padding:0;margin:0}.recommended-setting>summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 0;cursor:pointer;list-style:none}.recommended-setting>summary>span{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(220px,1.4fr);gap:24px;align-items:center;flex:1}.recommended-setting summary strong{font-size:18px;color:#e9dfcb;font-weight:550}.recommended-setting summary>span>span{font-size:18px;line-height:1.7;color:#cbdccf}.recommended-setting summary small{font-size:18px;color:#d8b78d;text-decoration:underline;text-underline-offset:3px}.recommendation-detail{padding:0 0 19px;max-width:900px}.recommendation-detail p{font-size:18px;line-height:1.9;color:#c0cfc4;margin:10px 0}.recommendation-detail p>strong{color:#e3c59e}.recommendation-detail a{display:inline-block;font-size:18px;margin:7px 0 0;color:#e7bd89;text-decoration:underline;text-underline-offset:3px}.recommendation-tradeoff{padding:12px 15px;background:#14232a66;border-radius:7px}.more-recommendations{border-top:1px solid #53685f;padding-top:15px}.more-recommendations>summary{font-size:18px;color:#d7bc95;cursor:pointer}.more-recommendations[open]>summary{margin-bottom:15px}.guide-catalogue-heading{font-size:22px;letter-spacing:-.4px;color:#e2d2b8;font-weight:550;margin:29px 0 19px}.reader-kind+.lead{margin-bottom:18px}.guide-recommendations{margin:20px 0}.law-status{display:inline-block;padding:9px 13px;border:1px solid #687666;border-radius:6px;font-size:18px!important;color:#d9c39e!important;margin:7px 0 23px!important;background:#cad8bd08}.law-reader-summary{border-left:2px solid #c59d74;padding-left:20px;margin-bottom:30px}.law-reader-summary h3{margin:19px 0 8px}.law-limits{font-size:18px!important;color:#b5c2b8!important;line-height:1.9!important}.india-section .section-heading h2{font-size:38px}.india-section .section-heading{margin-bottom:27px}.india-report-banner{display:flex;justify-content:space-between;gap:35px;align-items:center;background:#293a3e;border:1px solid #8d7a5c;border-radius:10px;padding:24px 27px;margin:24px 0 28px}.india-report-banner h3{font-size:20px;font-weight:550;color:#e8d8be}.india-report-banner p{font-size:18px;line-height:1.9;color:#c6d1c5;max-width:700px;margin-top:8px}.india-report-banner p a{color:#e6bf8f;font-weight:600;text-decoration:underline}.india-report-banner .button{white-space:nowrap}.india-date{font-size:18px;color:#b8c9bf;line-height:1.8;margin:20px 0}.law-card{display:flex;flex-direction:column}.law-card .knowledge-category{color:#bcceb9;margin-top:0}.law-card h3{font-size:21px;line-height:1.45}.law-provision{font:18px monospace;line-height:1.8;color:#dfbd94!important;margin:13px 0}.law-card-status{font-size:18px;color:#b8c9be;border-top:1px solid #52635d;padding:15px 0;margin:15px 0 0}.law-read{font-size:18px;color:#d9b890;text-decoration:underline;text-underline-offset:3px;margin-top:auto;padding-top:10px}.india-footnote{margin:30px 0 0;border-top:1px solid #66715e;padding-top:23px;max-width:900px}.india-footnote strong{font-size:18px;font-weight:550;color:#e2c6a1}.india-footnote p{font-size:18px;line-height:1.9;color:#c0cbbb;margin:12px 0}.india-footnote a{font-size:18px;color:#d6b688;text-decoration:underline;text-underline-offset:3px}.sources .form-note{line-height:1.8}.footer-top{flex-wrap:wrap}.knowledge-footer{justify-content:space-between}.play-options button{grid-template-columns:25px 1fr!important}.scenario-menu button{grid-template-columns:1fr}.scenario-menu b{grid-column:1}.sim-screen .scene-file>span{font-family:inherit}.home-paths h2{margin-top:0}.knowledge-top:empty{display:none}
#reader .recommendations-panel{padding:20px;background:#23333a}#reader .recommended-setting>summary>span{grid-template-columns:1fr;gap:7px}#reader .recommended-setting summary small{align-self:flex-start;padding-top:2px}
@media(max-width:900px){.recommended-setting>summary>span{grid-template-columns:1fr;gap:7px}.india-report-banner{align-items:flex-start;flex-direction:column;gap:18px}.library-context{align-items:flex-start;flex-direction:column;gap:13px}}
@media(max-width:650px){.recommendations-panel{padding:19px;margin:22px 0}.recommendations-heading h3,.recommendations-heading h4{font-size:22px}.recommended-setting>summary{gap:16px}.recommended-setting summary strong,.recommended-setting summary>span>span{font-size:18px}.recommendation-detail p{font-size:18px}.recommended-setting summary small{font-size:18px;align-self:flex-start;padding-top:4px}.india-section .section-heading h2{font-size:31px}.india-report-banner{padding:20px}.india-report-banner p{font-size:18px}.footer-india{font-size:18px}.footer-top{gap:19px}.library-context a{font-size:18px;white-space:normal}.law-card h3{font-size:20px}}
#library[data-app-open=true]>.section-heading,#library[data-app-open=true]>.library-context{display:none}#library[data-app-open=true]>.directory-search{margin-top:0;margin-bottom:22px}.app-hub-heading h2{font-size:34px;line-height:1.3;letter-spacing:-1px;color:#e7d9c2;margin:8px 0}.recommendations-heading h3{font-size:24px}.recommendations-panel .recommended-setting summary strong{font-weight:550}@media(max-width:760px){.app-hub-heading h2{font-size:29px;margin:7px 0}.recommendations-heading h3{font-size:22px}}
