.sl-page{background:#fbf8f3;color:#25211d;font-family:Arial,sans-serif}.sl-page *{box-sizing:border-box}.sl-page h1,.sl-page h2,.sl-page h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.sl-page h1{font-size:clamp(40px,4.1vw,64px);margin:18px 0 24px}.sl-page h2{font-size:clamp(30px,3.1vw,46px);max-width:850px;margin:12px 0 25px}.sl-page h3{font-size:26px;margin:14px 0}.sl-page p,.sl-page li{font-size:16px;line-height:1.75;color:#59534e}.sl-shell{width:min(1320px,calc(100% - 80px));margin:auto}.sl-hero{position:relative;min-height:620px;display:grid;grid-template-columns:1fr 1.05fr;overflow:hidden}.sl-hero-copy{padding:70px 30px 64px max(40px,calc((100vw - 1320px)/2));position:relative;z-index:1;background:linear-gradient(100deg,#fbf8f3 85%,#fbf8f300);}.sl-hero-copy p{max-width:560px}.sl-hero figure{margin:0;position:relative}.sl-hero figure img{width:100%;height:100%;object-fit:cover}.sl-hero figcaption{position:absolute;bottom:10px;right:16px;color:white;background:#000a;padding:6px 10px;font-size:11px}.sl-page em{color:#e77713;font-style:italic}.sl-kicker{font-size:11px;font-weight:700;letter-spacing:.2em;color:#b75b12;text-transform:uppercase}.sl-section{padding:66px 0;border-bottom:1px solid #e7ded4}.sl-section:nth-of-type(even){background:#f4eee6}.sl-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.sl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,#ef7d1a,#ffac39,#e96613);background-size:200%;color:#18120d!important;padding:14px 21px;border:1px solid #df711b;border-radius:5px;font-size:14px;font-weight:600;transition:background-position .3s,transform .3s;text-decoration:none}.sl-button:hover{background-position:100%;transform:translateY(-2px)}.sl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sl-cards article{padding:26px;border:1px solid #e4d9cc;border-radius:9px;background:#ffffff80}.sl-number{color:#c36618;font-size:12px;letter-spacing:.1em}.sl-photo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sl-photo-cards article{border:1px solid #dfd5c8;overflow:hidden;border-radius:8px;background:#fff8}.sl-photo-cards img{width:100%;height:250px;object-fit:cover}.sl-photo-cards article>div{padding:24px}.sl-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.sl-split img{width:100%;height:430px;object-fit:cover;border-radius:8px}.sl-cta{background:radial-gradient(ellipse at 85% 30%,#61311555,transparent 65%),linear-gradient(120deg,#272726,#080909)!important;color:white;position:relative}.sl-cta .sl-shell{background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:52px 52px}.sl-cta h2,.sl-cta p{color:white}.sl-cta .sl-kicker{color:#f7ad58}.sl-page details{border-bottom:1px solid #d9cfc3;padding:17px 0}.sl-page summary{cursor:pointer;list-style:none;font-size:17px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.sl-page summary:after{content:'+';color:#d66c13}.sl-page details[open] summary:after{content:'−'}.sl-note{font-size:12px!important;color:#6f675f!important;border-left:2px solid #dd7b24;padding-left:15px}.sl-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.sl-links a{padding:18px;border:1px solid #e0d4c5;border-radius:6px;color:#3b3028;line-height:1.4;text-decoration:none;transition:background .2s}.sl-links a:hover{background:#ffe4c2}.sl-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sl-form label{font-size:13px;display:flex;flex-direction:column;gap:7px}.sl-form input,.sl-form textarea,.sl-form select{width:100%;padding:13px;border:1px solid #cdbfae;border-radius:4px;background:#fff;font:inherit;color:#30271f}.sl-form .sl-full{grid-column:1/-1}.sl-form button{cursor:pointer}.sl-article{max-width:860px;margin:auto}.sl-article p{line-height:1.9;font-size:17px}.sl-article h2{font-size:34px}.sl-article img{width:100%;height:auto;border-radius:9px}.sl-breadcrumb{font-size:12px;padding-top:25px}.sl-breadcrumb a{color:inherit}.sl-page a:focus-visible,.sl-page summary:focus-visible{outline:3px solid #e77c20;outline-offset:4px}@media(max-width:800px){.sl-shell{width:calc(100% - 36px)}.sl-hero{display:flex;flex-direction:column;min-height:0}.sl-hero-copy{padding:38px 18px}.sl-hero figure{height:300px}.sl-cards,.sl-photo-cards,.sl-split{grid-template-columns:1fr;gap:20px}.sl-section{padding:42px 0}.sl-split img{height:300px}.sl-links{grid-template-columns:1fr}.sl-form{grid-template-columns:1fr}.sl-page h1{font-size:42px}.sl-photo-cards img{height:235px}.sl-actions .sl-button{padding:13px 16px}.sl-article p{font-size:16px}}@media(prefers-reduced-motion:reduce){.sl-page *{transition:none!important}}
.sl-pair{display:flex;gap:14px;align-items:center;margin:18px 0;font-size:13px}.sl-pair a{color:inherit;text-underline-offset:5px}.sl-page[lang="hi"]{font-family:"Noto Sans Devanagari",sans-serif}.sl-page[lang="hi"] h1,.sl-page[lang="hi"] h2,.sl-page[lang="hi"] h3{font-family:"Noto Sans Devanagari",sans-serif;line-height:1.45;letter-spacing:-.015em;font-weight:500}.sl-page[lang="hi"] h1{font-size:clamp(34px,3.5vw,54px)}.sl-page[lang="hi"] p{line-height:1.95}.sl-case-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sl-case-list a{padding:20px;border:1px solid #dfd2c1;border-radius:8px;text-decoration:none;color:inherit;background:#fff8}.sl-case-list a:hover{background:#ffe6c9}.sl-worksheet{width:100%;border-collapse:collapse;margin:25px 0;font-size:14px}.sl-worksheet th,.sl-worksheet td{text-align:left;vertical-align:top;border:1px solid #e0d4c7;padding:14px;line-height:1.7}.sl-worksheet th{background:#f7e6d4}.sl-article nav{margin:25px 0}.sl-article nav a{display:inline-block;margin:5px 15px 5px 0;color:inherit}.sl-search{width:100%;max-width:650px;padding:16px;border:1px solid #cbb8a1;border-radius:5px;background:white;font:inherit;margin:20px 0}.sl-group{padding:30px 0;border-bottom:1px solid #ddcdbb}.sl-group h3{font-size:30px}.sl-group[hidden]{display:none}.sl-hero{padding:0}.sl-page .sl-kicker{line-height:1.8}.sl-notice{font-size:13px;padding:16px;background:#fff0de;border-left:3px solid #df781f;line-height:1.8}@media(max-width:800px){.sl-case-list{grid-template-columns:1fr}.sl-worksheet{font-size:12px}.sl-worksheet td,.sl-worksheet th{padding:8px}.sl-page[lang="hi"] h1{font-size:34px}}