.guardian-legal{--legal-ink:#16302e;--legal-night:#f2f1eb;--legal-paper:#fffefa;--legal-jade:#275e58;--legal-text:#16302e;--legal-muted:#54655f;--legal-line:#d2d7cc;--legal-bronze:#a58a5b;min-height:100svh;color:var(--legal-text);background:var(--legal-night);font:400 18px/1.85 var(--font-sans);letter-spacing:0}.guardian-legal *{box-sizing:border-box}.guardian-legal a{color:inherit;text-decoration:none}.guardian-legal :is(h1,h2){font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;font-weight:500}html[lang=bn] .guardian-legal :is(h1,h2){letter-spacing:0}.guardian-legal :focus-visible{outline:2px solid var(--legal-jade);outline-offset:4px}.legal-header{border-bottom:1px solid var(--legal-line);background:var(--legal-night);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px max(5vw,24px);display:flex}.legal-header>div{align-items:center;gap:24px;display:flex}.legal-header button{border:1px solid var(--legal-line);min-width:44px;min-height:44px;color:var(--legal-muted);font:500 13px var(--font-sans);cursor:pointer;background:#ffffff54;border-radius:6px;place-items:center;padding:5px 8px;transition:background .18s,border-color .18s;display:grid}.legal-header button:hover{background:var(--legal-paper);border-color:#aabbb0}.legal-header a:last-child{min-height:44px;color:var(--legal-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.legal-header :is(a,button):hover{color:var(--legal-text)}.legal-shell{max-width:1120px;margin:auto;padding:32px 40px}.legal-tabs{border-bottom:1px solid var(--legal-line);align-items:stretch;gap:28px;width:max-content;max-width:100%;display:flex}.legal-tabs a{min-height:44px;color:var(--legal-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:7px 0 11px;font-size:16px;display:flex}.legal-tabs a:hover{color:var(--legal-text)}.legal-tabs a.active{color:var(--legal-jade);border-bottom-color:var(--legal-jade);font-weight:500}.legal-intro{border-bottom:1px solid var(--legal-line);grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:28px;padding:30px 0 38px;display:grid}.legal-intro>div{min-width:0}.legal-spatial-seal{align-self:center}.legal-date{color:var(--legal-muted);align-items:center;gap:9px;font-size:13px;display:flex}.legal-date svg{color:var(--legal-bronze);flex:none}.legal-intro h1{max-width:720px;margin:16px 0 15px;font-size:clamp(32px,3.2vw,42px);line-height:1.4}.legal-intro p{max-width:58ch;color:var(--legal-muted);margin:0;font-size:18px;line-height:1.9}.legal-body{grid-template-columns:210px minmax(0,1fr);gap:56px;padding:40px 0 0;display:grid}.legal-body aside{border-right:1px solid var(--legal-line);flex-direction:column;align-self:start;gap:0;padding:3px 18px 3px 0;display:flex;position:sticky;top:24px}.legal-body aside>span{color:var(--legal-jade);margin:0 0 14px;font-size:15px}.legal-body aside a{min-height:44px;color:var(--legal-muted);align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.8;display:flex}.legal-body aside a>span{color:#65756a;font:12px/1.8 var(--font-latin),sans-serif;flex:none;padding-top:3px}.legal-body aside a:hover{color:var(--legal-text)}.legal-toc-mobile{display:none}.legal-body article{min-width:0;max-width:710px}.legal-body article section{border-bottom:1px solid var(--legal-line);grid-template-columns:24px minmax(0,1fr);gap:17px;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:28px;display:grid}.legal-body article section>span{color:var(--legal-jade);font:13px/1.8 var(--font-latin),sans-serif;padding-top:8px}.legal-body article h2{margin:0 0 13px;font-size:24px;line-height:1.55}.legal-body article p{max-width:68ch;color:var(--legal-muted);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.9}.legal-contact{border-bottom:1px solid var(--legal-line);justify-content:space-between;align-items:center;gap:26px;padding:24px 0;display:flex}.legal-contact>div{align-items:flex-start;gap:16px;min-width:0;display:flex}.legal-contact>div>svg{color:var(--legal-jade);flex:none;margin-top:7px}.legal-contact h2{margin:0 0 8px;font-size:23px;line-height:1.5}.legal-contact p{max-width:56ch;color:var(--legal-muted);margin:0;font-size:15px;line-height:1.85}.legal-contact>a{min-height:44px;color:var(--legal-jade);font:15px/1.7 var(--font-latin),sans-serif;flex:none;align-items:center;gap:8px;display:flex}.legal-footer{color:var(--legal-muted);font:13px/1.7 var(--font-sans);align-items:center;gap:12px;padding-top:26px;display:flex}.legal-footer>a:last-child{align-items:center;gap:8px;min-height:44px;margin-left:auto;display:flex}.legal-footer>a:last-child:hover{color:var(--legal-text)}@media (max-width:900px){.legal-shell{padding-inline:28px}.legal-intro{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.legal-body{grid-template-columns:180px minmax(0,1fr);gap:30px}.legal-body aside a{font-size:14px}.legal-contact{flex-direction:column;align-items:flex-start;gap:12px}.legal-contact>a{margin-left:41px}}@media (max-width:680px){.legal-header{min-height:64px;padding:8px 18px}.legal-header>div{gap:10px}.legal-header a:last-child span{display:none}.legal-header a:last-child{min-width:44px}.legal-shell{padding:18px 20px 24px}.legal-tabs{justify-content:space-between;gap:0;width:100%}.legal-tabs a{min-width:25%;padding:7px 3px 11px;font-size:15px}.legal-intro{flex-direction:column;gap:8px;padding:24px 0 22px;display:flex;position:relative}.legal-spatial-seal{max-width:330px}.legal-date{min-height:34px;font-size:13px}.legal-intro h1{margin:10px 0 13px;font-size:31px;line-height:1.5}.legal-intro p{font-size:18px;line-height:1.85}.legal-body{padding-top:0;display:block}.legal-body .legal-toc-desktop{display:none}.legal-toc-mobile{border-bottom:1px solid var(--legal-line);margin:0 0 24px;display:block}.legal-toc-mobile summary{min-height:52px;color:var(--legal-jade);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:15px;list-style:none;display:flex}.legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-toc-mobile summary svg{flex:none;transition:transform .18s}.legal-toc-mobile[open] summary svg{transform:rotate(180deg)}.legal-toc-mobile nav{flex-direction:column;padding:0 0 15px;display:flex}.legal-toc-mobile nav a{min-height:44px;color:var(--legal-muted);gap:12px;padding:8px 0;font-size:15px;line-height:1.75;display:flex}.legal-toc-mobile nav a>span{color:var(--legal-jade);font:12px/1.8 var(--font-latin),sans-serif;flex:none;padding-top:3px}.legal-body article section{grid-template-columns:19px minmax(0,1fr);gap:10px;margin-bottom:24px;padding-bottom:24px;scroll-margin-top:20px}.legal-body article section>span{padding-top:7px;font-size:12px}.legal-body article h2{margin-bottom:11px;font-size:23px;line-height:1.55}.legal-body article p{font-size:18px;line-height:1.9}.legal-contact{gap:12px;padding:2px 0 23px}.legal-contact>div{gap:12px}.legal-contact>div>svg{width:22px}.legal-contact h2{font-size:24px}.legal-contact p{font-size:15px}.legal-contact>a{overflow-wrap:anywhere;gap:7px;margin-left:34px;font-size:14px}.legal-footer{flex-wrap:wrap;gap:11px;padding-top:22px;font-size:12px}.legal-footer>a:last-child{flex-basis:100%;min-height:44px;margin-left:0}}@media (max-width:360px){.legal-shell{padding-inline:16px}.legal-header{padding-inline:15px}.legal-intro h1{font-size:30px}.legal-contact>a{margin-left:0}}@media (prefers-reduced-motion:reduce){.guardian-legal *{transition:none!important}}
