.rules-page{padding-bottom:clamp(40px,7vw,88px)}.rules-reader{color:#202c37;max-width:1120px;margin-inline:auto;padding:4px 0 32px}.rules-back{color:#263a47;background:#fff;border:1px solid #d8dfe5;border-radius:999px;gap:9px;min-height:42px;margin:0 0 18px;padding:8px 14px 8px 11px;transition:background .16s,border-color .16s;box-shadow:0 2px 8px #1429470a}.rules-back svg{width:17px;height:17px}.rules-back:hover{background:#f2f6f5;border-color:#bdcbc9;text-decoration:none}.rules-hero{isolation:isolate;background:#f6f2e9;border:1px solid #e3e5e0;border-radius:24px;align-items:center;min-height:clamp(235px,27vw,330px);display:flex;position:relative;overflow:hidden}.rules-hero-copy{z-index:1;width:min(720px,78%);padding:clamp(25px,5vw,56px);position:relative}.rules-hero-image{z-index:-1;background-image:linear-gradient(90deg,#f6f2e9 0%,#f6f2e9d9 22%,#f6f2e924 67%),url(/metro/qoidalar-hero.png);background-position:50%,100%;background-size:cover;position:absolute;inset:0 0 0 30%}.rules-document-mark{color:#334c51;background:#ffffffa8;border:1px solid #c8d1cb;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.rules-document-mark svg{stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:21px;height:21px}.rules-eyebrow{color:#53666b;letter-spacing:.025em;margin:0 0 9px;font-size:14px;font-weight:650;line-height:1.4}.rules-hero h1{color:#1d3038;letter-spacing:-.035em;max-width:660px;font-size:clamp(28px,4.2vw,48px);line-height:1.12}.rules-meta{color:#53666b;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:18px 0 0;font-size:14px;line-height:1.5;display:flex}.rules-toc{background:#fff;border:1px solid #e0e5e3;border-radius:20px;margin-top:26px;padding:clamp(18px,3vw,27px)}.rules-toc h2{color:#20343a;letter-spacing:-.015em;margin:0 0 15px;font-size:19px;line-height:1.3}.rules-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rules-toc-list a{color:#34494e;background:#fbfcfb;border:1px solid #edf0ef;border-radius:13px;align-items:flex-start;gap:12px;min-height:56px;padding:11px 13px;font-size:15px;font-weight:580;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.rules-toc-list a:hover{background:#f4f8f6;border-color:#cbd7d3}.rules-toc-number{color:#738882;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;min-width:27px;padding-top:1px;font-size:12px;font-weight:700}.rules-decree{background:#ffffffb8;border:1px solid #e3e7e5;border-radius:15px;margin-top:14px}.rules-decree summary{color:#34494e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 17px;font-weight:650;list-style:none;display:flex}.rules-decree summary::-webkit-details-marker{display:none}.rules-decree summary span{color:#667c75;font-size:22px;font-weight:400;transition:transform .15s}.rules-decree[open] summary span{transform:rotate(45deg)}.rules-decree-body{color:#4a5b5f;border-top:1px solid #edf0ee;padding:2px 18px 17px;font-size:15px;line-height:1.7}.rules-decree-body p{margin:11px 0 0}.rules-document-title{color:#465b5e;margin:0 0 18px;font-size:clamp(18px,2vw,22px);line-height:1.45}.rules-document-title strong{color:#1e3338;letter-spacing:.045em;font-size:1.16em;display:block}.rules-chapter{background:#fff;border:1px solid #e1e7e4;border-radius:19px;margin-top:18px;padding:clamp(19px,3.2vw,32px);scroll-margin-top:22px;box-shadow:0 3px 16px #1c35330a}.rules-chapter h2{color:#20383c;letter-spacing:-.02em;border-bottom:1px solid #edf0ee;grid-template-columns:38px 1fr;align-items:start;gap:12px;margin:0;padding-bottom:18px;font-size:clamp(19px,2.5vw,25px);font-weight:680;line-height:1.3;display:grid}.rules-chapter h2>span{color:#56706a;letter-spacing:.03em;background:#eef3f0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.rules-chapter-body{color:#384a4e;overflow-wrap:anywhere;padding-top:11px;font-size:16px;line-height:1.72}.rules-clause{border-bottom:1px solid #f0f2f1;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.rules-clause:last-child{border-bottom:0}.rules-clause-number{color:#536a64;font-variant-numeric:tabular-nums;background:#f2f5f3;border-radius:9px;align-self:start;place-items:center;min-width:30px;min-height:28px;margin-top:1px;padding:2px 7px;font-size:13px;font-weight:700;display:grid}.rules-clause p{margin:0}.rules-subclause{color:#4c5d60;grid-template-columns:15px minmax(0,1fr);gap:8px;margin:8px 0;padding-left:44px;font-size:15px;line-height:1.65;display:grid}.rules-subclause>span{color:#85978f}.rules-source{color:#596966;background:#f0f3f0;border-left:3px solid #a9b8b1;border-radius:0 12px 12px 0;margin-top:20px;padding:18px 21px;scroll-margin-top:20px}.rules-source>span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.rules-source p{margin:6px 0 0;font-size:14px;line-height:1.5}.rules-page a:focus-visible,.rules-page summary:focus-visible{outline-offset:3px;outline:3px solid #4d7771}@media (max-width:700px){.rules-reader{padding-top:0}.rules-hero{border-radius:19px;min-height:290px}.rules-hero-copy{width:100%;padding:24px 21px}.rules-hero-image{opacity:.53;background-position:58%;inset:0}.rules-hero h1{max-width:510px;font-size:clamp(27px,7.8vw,38px)}.rules-eyebrow{max-width:300px;font-size:13px}.rules-meta{gap:4px 8px;max-width:300px;font-size:13px}.rules-toc{border-radius:17px;margin-top:16px;padding:17px 14px}.rules-toc-list{grid-template-columns:1fr;gap:7px}.rules-toc-list a{min-height:48px;padding:10px 11px;font-size:14px}.rules-decree{margin-top:10px}.rules-document{margin-top:21px}.rules-chapter{border-radius:16px;margin-top:12px;padding:18px 15px}.rules-chapter h2{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-bottom:14px;font-size:19px}.rules-chapter h2>span{width:30px;height:30px}.rules-chapter-body{padding-top:7px;font-size:15.5px;line-height:1.68}.rules-clause{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px 0}.rules-clause-number{min-width:27px;min-height:26px;padding-inline:5px;font-size:12px}.rules-subclause{grid-template-columns:12px minmax(0,1fr);gap:7px;padding-left:37px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.rules-page *{scroll-behavior:auto!important;transition:none!important}}.rules-page>.metro-frame{max-width:none}.rules-page .metro-header{z-index:3;color:#fff;padding:20px max(20px,50vw - 680px);position:absolute;inset:0 0 auto}.rules-page .metro-brand img{filter:brightness(0)invert()}.rules-reader{max-width:none;padding-top:0}.rules-back{z-index:2;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0;padding:0 .8rem 0 0;position:absolute;top:115px;left:max(20px,50vw - 680px)}.rules-back:hover{background:0 0;text-decoration:underline}.rules-hero{background:#162435;border:0;border-radius:0;align-items:flex-end;min-height:540px}.rules-hero-copy{width:100%;max-width:1360px;margin:auto auto 0;padding:200px 24px 48px}.rules-hero-image{opacity:1;background-image:linear-gradient(#07152580,#0000 35%,#071525dc),url(/metro/qoidalar-tashkent.webp);background-position:50%;background-size:cover;inset:0}.rules-hero h1{color:#fff;max-width:850px}.rules-eyebrow,.rules-meta{color:#e2e8ec}.rules-document-mark{display:none}.rules-document,.rules-decree,.rules-source{width:calc(100% - 48px);max-width:900px;margin-inline:auto}.rules-decree{background:0 0;border:0;border-bottom:1px solid #cfd8d6;border-radius:0;margin-top:36px}.rules-decree summary{padding:15px 0;font-size:16px}.rules-decree-body{padding-inline:0}.rules-document{margin-top:40px}.rules-document-title{margin-bottom:36px}.rules-chapter{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:30px 0}.rules-chapter h2{border-bottom:0;padding-bottom:20px}.rules-chapter h2>span,.rules-clause-number{background:0 0;border-radius:0}.rules-chapter-body{font-size:18px;line-height:1.85}.rules-clause{border:0}.rules-subclause{font-size:17px;line-height:1.85}.rules-source{background:0 0;border:0;border-top:1px solid #d1dbd7;border-radius:0;padding:25px 0}.rules-menu-trigger{z-index:5;color:#fff;background:#203b4b;border-radius:14px 0 0 14px;align-items:center;gap:9px;padding:14px 12px;font-size:14px;display:flex;position:fixed;top:48%;right:0;box-shadow:0 4px 20px #13243126}.rules-drawer{color:#20343a;background:#fafbf9;border:0;width:min(420px,90vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 45px #10243529}.rules-drawer[open]{animation:.24s ease-out rules-drawer-in}.rules-drawer-inner{min-height:100%;padding:24px}.rules-drawer-inner>header{border-bottom:1px solid #dce2df;justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.rules-drawer-inner>header h2{margin:0;font-size:23px}.rules-drawer-inner>header button{color:inherit;background:0 0;width:44px;height:44px;padding:0;font-size:30px}.rules-drawer .rules-toc{background:0 0;border:0;border-radius:0;margin:0;padding:15px 0}.rules-drawer .rules-toc h2{display:none}.rules-drawer .rules-toc-list{flex-direction:column;gap:0;display:flex}.rules-drawer .rules-toc-list a{background:0 0;border:0;border-bottom:1px solid #e1e6e2;border-radius:0;padding:18px 0;font-size:16px}.rules-to-top{right:20px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:4;background:#203b4b;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #13243130}@keyframes rules-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:700px){.rules-hero{min-height:490px}.rules-hero-copy{padding:200px 20px 34px}.rules-hero h1{font-size:30px}.rules-page .metro-header{padding:16px}.rules-back{top:112px;left:20px}.rules-document,.rules-decree,.rules-source{width:calc(100% - 40px)}.rules-chapter{padding:25px 0}.rules-chapter-body{font-size:17px;line-height:1.8}.rules-subclause{padding-left:12px;font-size:16px;line-height:1.8}.rules-menu-trigger span{display:none}.rules-menu-trigger{padding:13px 9px}.rules-chapter h2{font-size:21px}.rules-drawer-inner{padding:20px}}@media (prefers-reduced-motion:reduce){.rules-drawer[open]{animation:none}}.rules-page{padding-inline:clamp(16px,4vw,72px)}.rules-page>.metro-frame{max-width:1450px;position:relative}.rules-page .metro-header{padding:14px 0}.rules-back{left:20px}.rules-hero{border-radius:28px;min-height:clamp(340px,34vw,490px)}.rules-hero-copy{padding:150px 24px 28px}@media (max-width:600px){.rules-page{width:100%;padding-inline:0}.rules-page>.metro-frame{width:100%;max-width:none}.rules-page .metro-header{width:100%;padding:calc(14px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));flex:none;position:relative;inset:auto}.rules-page .rules-back{color:#fff;flex:none;align-self:flex-start;margin:12px 20px 24px;position:relative;inset:auto}.rules-hero{width:100%;height:auto;min-height:calc(clamp(360px,102vw,480px) + env(safe-area-inset-top));border-radius:0 0 22px 22px;flex-direction:column;align-items:stretch}.rules-hero-copy{flex:none;margin-top:auto;padding:12px 20px 24px}.rules-hero h1{font-size:clamp(24px,7vw,30px)}}.rules-drawer{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#f4f7f7d6;border-left:1px solid #ffffffb3;border-radius:24px 0 0 24px;width:min(420px,100vw - 16px);box-shadow:-12px 0 40px #121f2a2e,inset 1px 0 #ffffff8c}.rules-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111c2652}.rules-drawer-inner{padding:28px 26px calc(24px + env(safe-area-inset-bottom))}.rules-drawer-inner>header{border-bottom:1px solid #5b6e742e;padding-bottom:20px}.rules-drawer-inner>header h2{letter-spacing:-.025em;color:#1c3038;font-size:22px}.rules-drawer-inner>header button{color:#43545c;background:#72828a24;border:1px solid #ffffffad;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff80}.rules-drawer-inner>header button:hover{background:#6678803b}.rules-drawer-inner>header button:active{transform:scale(.94)}.rules-drawer-inner>header button:focus-visible{outline-offset:3px;outline:3px solid #476e7c}.rules-drawer .rules-toc{padding:8px 0}.rules-drawer .rules-toc-list a{color:#283d45;border-bottom:1px solid #5b6e7426;align-items:center;min-height:58px;padding:15px 10px;line-height:1.45;transition:background .16s}.rules-drawer .rules-toc-list a:hover,.rules-drawer .rules-toc-list a:focus-visible{background:#ffffff7a;border-radius:10px}.rules-drawer .rules-toc-number{color:#71868c;font-size:12px}@media (max-width:700px){.rules-drawer-inner{padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rules-drawer{background:#f4f7f7}}
