@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;700;900&display=swap";:root{--zs-color-text-primary: #131210;--zs-color-text-primary-inverse: #ffffff;--zs-color-text-secondary: #5a5a58;--zs-color-text-secondary-inverse: #b2b2b2;--zs-color-text-accent: #ffc700;--zs-color-text-accent-hover: #ffd71f;--zs-color-text-link: #178fe7;--zs-color-text-link-hover: #64b9f6;--zs-color-text-link-viewed: #4c1b8a;--zs-color-text-link-viewed-hover: #623799;--zs-color-text-hint: rgba(19, 18, 16, .5);--zs-color-text-hint-inverse: rgba(255, 255, 255, .5);--zs-color-text-disable: #b9b8b8;--zs-color-text-warning: #d95555;--zs-color-bg-primary: #ffffff;--zs-color-bg-primary-inverse: #131210;--zs-color-bg-primary-50: rgba(255, 255, 255, .5);--zs-color-bg-primary-inverse-hover-click: rgba(19, 18, 16, .05);--zs-color-bg-accent: #ffc700;--zs-color-bg-accent-hover: #ffd309;--zs-color-bg-accent-click: #f3c41e;--zs-color-bg-accent-widget: #ffe999;--zs-color-bg-accent-disable: #ffe380;--zs-color-bg-accent-inverse-hover-click: rgba(255, 211, 9, .05);--zs-color-bg-warning: rgba(217, 85, 85, .1);--zs-color-bg-disable: #d4d4d5;--zs-color-stroke-divider: #f0f0f0;--zs-color-stroke-divider-menu: #dbae0d;--zs-color-stroke-disable: #f0f0f0;--zs-color-stroke-active: #178fe7;--zs-color-stroke-accent: #ffc700;--zs-color-stroke-buttons: #131210;--zs-color-stroke-warning: #d95555;--zs-color-stroke-element-normal: #cccccc;--zs-color-stroke-element-hover: #999999;--zs-font-family-base: "Montserrat", system-ui, sans-serif;--zs-font-weight-regular: 400;--zs-font-weight-medium: 500;--zs-font-weight-bold: 700;--zs-font-weight-extrabold: 800;--zs-font-weight-black: 900;--zs-font-size-h1: 56px;--zs-line-height-h1: 72px;--zs-font-size-h2: 36px;--zs-line-height-h2: normal;--zs-font-size-h3: 28px;--zs-line-height-h3: normal;--zs-font-size-logo: 20px;--zs-line-height-logo: normal;--zs-font-size-accent: 18px;--zs-line-height-accent: 1.6;--zs-font-size-main: 18px;--zs-line-height-main: 1.6;--zs-font-size-button: 18px;--zs-line-height-button: normal;--zs-font-size-note-bold: 14px;--zs-line-height-note-bold: 1.4;--zs-font-size-note: 14px;--zs-line-height-note: 1.4;--zs-font-size-micro: 10px;--zs-line-height-micro: 1.4;--zs-font-size-header-micro-btn: 10px;--zs-line-height-header-micro-btn: normal;--zs-font-size-slider-hit-area: 20px;--zs-line-height-slider-hit-area: 1.6;--zs-font-size-menu: 10px;--zs-line-height-menu: normal;--zs-font-size-burger-menu-item: 14px;--zs-line-height-burger-menu-item: 1.4;--zs-font-size-calendar-day: 8px;--zs-line-height-calendar-day: 1.4;--zs-font-size-h1-mobile: 40px;--zs-line-height-h1-mobile: normal;--zs-font-size-h2-mobile: 31px;--zs-font-size-h3-mobile: 24px;--zs-font-size-logo-mobile: 18px;--zs-font-size-accent-mobile: 16px;--zs-font-size-main-mobile: 16px;--zs-font-size-button-mobile: 16px;--zs-font-size-note-bold-mobile: 12px;--zs-line-height-note-bold-mobile: normal;--zs-font-size-note-mobile: 12px;--zs-font-weight-note-mobile: var(--zs-font-weight-regular);--zs-font-size-slider-hit-area-mobile: 18px}.zs-h1{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-black);font-size:var(--zs-font-size-h1);line-height:var(--zs-line-height-h1)}@media(max-width:640px){.zs-h1{font-size:var(--zs-font-size-h1-mobile);line-height:var(--zs-line-height-h1-mobile)}}.zs-h2{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-extrabold);font-size:var(--zs-font-size-h2);line-height:var(--zs-line-height-h2)}@media(max-width:640px){.zs-h2{font-size:var(--zs-font-size-h2-mobile)}}.zs-h3{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-bold);font-size:var(--zs-font-size-h3);line-height:var(--zs-line-height-h3)}@media(max-width:640px){.zs-h3{font-size:var(--zs-font-size-h3-mobile)}}.zs-text-logo{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-black);font-size:var(--zs-font-size-logo);line-height:var(--zs-line-height-logo)}@media(max-width:640px){.zs-text-logo{font-size:var(--zs-font-size-logo-mobile)}}.zs-text-accent{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-extrabold);font-size:var(--zs-font-size-accent);line-height:var(--zs-line-height-accent)}@media(max-width:640px){.zs-text-accent{font-size:var(--zs-font-size-accent-mobile)}}.zs-text-main{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-medium);font-size:var(--zs-font-size-main);line-height:var(--zs-line-height-main)}@media(max-width:640px){.zs-text-main{font-size:var(--zs-font-size-main-mobile)}}.zs-text-button{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-black);font-size:var(--zs-font-size-button);line-height:var(--zs-line-height-button)}@media(max-width:640px){.zs-text-button{font-size:var(--zs-font-size-button-mobile)}}.zs-text-note-bold{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-bold);font-size:var(--zs-font-size-note-bold);line-height:var(--zs-line-height-note-bold)}@media(max-width:640px){.zs-text-note-bold{font-size:var(--zs-font-size-note-bold-mobile);line-height:var(--zs-line-height-note-bold-mobile)}}.zs-text-note{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-medium);font-size:var(--zs-font-size-note);line-height:var(--zs-line-height-note)}@media(max-width:640px){.zs-text-note{font-size:var(--zs-font-size-note-mobile);font-weight:var(--zs-font-weight-note-mobile)}}.zs-text-micro{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-regular);font-size:var(--zs-font-size-micro);line-height:var(--zs-line-height-micro)}.zs-text-header-micro-btn{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-black);font-size:var(--zs-font-size-header-micro-btn);line-height:var(--zs-line-height-header-micro-btn)}.zs-text-slider-hit-area{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-medium);font-size:var(--zs-font-size-slider-hit-area);line-height:var(--zs-line-height-slider-hit-area)}@media(max-width:640px){.zs-text-slider-hit-area{font-size:var(--zs-font-size-slider-hit-area-mobile)}}.zs-text-menu{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-bold);font-size:var(--zs-font-size-menu);line-height:var(--zs-line-height-menu)}.zs-text-burger-menu-item{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-bold);font-size:var(--zs-font-size-burger-menu-item);line-height:var(--zs-line-height-burger-menu-item)}.zs-text-calendar-day{font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-regular);font-size:var(--zs-font-size-calendar-day);line-height:var(--zs-line-height-calendar-day)}.zs-heading-1{display:flex;align-items:center;gap:24px}.zs-heading-1__text{margin:0;font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-black);font-size:var(--zs-font-size-h1);line-height:var(--zs-line-height-h1);color:var(--zs-color-text-primary)}.zs-heading-1__text--white{color:var(--zs-color-text-primary-inverse)}.zs-section-heading{display:flex;align-items:center;gap:28px}.zs-section-heading__text{margin:0;font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-extrabold);font-size:var(--zs-font-size-h2);line-height:var(--zs-line-height-h2);color:var(--zs-color-text-primary)}.zs-list-link{display:inline-flex;align-items:center;padding-left:44px;border:none;background:none;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--zs-font-family-base);font-weight:var(--zs-font-weight-medium);font-size:var(--zs-font-size-accent);line-height:var(--zs-line-height-accent);color:var(--zs-color-text-link);transition:color .15s ease}.zs-list-link:hover{color:var(--zs-color-text-link-hover)}.zs-list-link--viewed{color:var(--zs-color-text-link-viewed)}.zs-list-link--viewed:hover{color:var(--zs-color-text-link-viewed-hover)}.zs-list-link--yellow{color:var(--zs-color-text-accent)}.zs-list-link--yellow:hover{color:var(--zs-color-text-accent-hover)}.zs-list-link--black{color:var(--zs-color-text-primary)}.zs-law-doc-layout{position:relative;width:100%;min-height:var(--zs-viewport-height, 100dvh);background:var(--zs-color-bg-primary)}.zs-law-doc-layout__close{position:fixed;top:20px;right:20px;z-index:100;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:none;border-radius:4px;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--zs-color-text-primary);cursor:pointer;transition:opacity .15s ease}@media(max-width:1279px){.zs-law-doc-layout__close{top:calc(var(--zs-viewport-top, 0px) + max(4px,env(safe-area-inset-top,0px)));transform:translateZ(0);right:4px;width:40px;height:40px}.zs-law-doc-layout__close .zs-svg-icon{width:40px!important;height:40px!important}}.zs-law-doc-layout__close:hover{opacity:.7}.zs-law-doc-layout__content{max-width:1036px;margin:0 auto;padding:88px 48px 320px}@media(max-width:1279px){.zs-law-doc-layout__content{padding:64px 12px 200px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html:has(.zs-section-footer){background:var(--zs-color-bg-primary-inverse)}.zs-body{margin:0;font-family:var(--zs-font-family-base);color:var(--zs-color-text-primary);background:var(--zs-color-bg-primary);line-height:1.5;display:flex;flex-direction:column;min-height:100vh;min-height:var(--zs-viewport-height, 100dvh);overflow-x:hidden}.zs-container{max-width:1104px;width:100%;margin:0 auto;padding:0 16px}.zs-main{flex:1 0 auto;padding:48px 0;display:flex;flex-direction:column;gap:48px}.zs-header{border-bottom:1px solid var(--zs-color-stroke-divider)}.zs-header__inner{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px}.zs-header__logo{font-size:22px;font-weight:700;color:var(--zs-color-text-accent);text-decoration:none}.zs-nav{display:flex;gap:24px}.zs-nav__link{color:var(--zs-color-text-primary);text-decoration:none}.zs-nav__link:hover{color:var(--zs-color-text-accent)}.zs-hero__title{font-size:48px;font-weight:300;color:var(--zs-color-text-accent);margin:0 0 16px}.zs-hero__text{font-size:20px;max-width:720px}.zs-article__title{font-size:36px;font-weight:300;color:var(--zs-color-text-accent)}.zs-article__meta{color:var(--zs-color-text-secondary);font-size:14px}.zs-footer{flex-shrink:0;border-top:1px solid var(--zs-color-stroke-divider);padding:24px 0;color:var(--zs-color-text-secondary);font-size:14px}@media(max-width:1279px){.zs-detail-list__container .zs-info-block:first-child .zs-info-block__inner{padding-top:64px}}@media(max-width:640px){.zs-hero__title{font-size:32px}.zs-nav{gap:14px;font-size:14px}}
