*,:before,:after{box-sizing:border-box}a,button,input,div{-webkit-tap-highlight-color:#0000}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote{font-size:inherit;font-weight:inherit;margin:0;padding:0}table,tr,th,td{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style-type:none}a{color:inherit;text-decoration:none}a,button,input,textarea,svg *{transition:all .4s}summary::-webkit-details-marker{display:none}p{margin-block:0}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;appearance:none;text-align:left;background:0 0;border:none;border-radius:0;margin:0;padding:0}input:focus,textarea:focus,select:focus,button:focus{outline:none}textarea{resize:none;vertical-align:middle}html{scroll-behavior:smooth;scrollbar-gutter:stable;height:100%}input{cursor:text}input[type=submit]{cursor:pointer}button{touch-action:manipulation;cursor:pointer}body{min-height:100%;margin:0}svg *{transition-property:fill,stroke}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--color-default:#212121;--color-bg:#fafafc;--color-bg-light:#fff;--color-primary:#65ab3c;--color-primary-dark:#548d27;--color-accent:#fc4c02;--color-grey:#959494;--color-border:#ebedf2;--color-border-dark:#d8dadd;--color-error:#fd564a;--border-radius:10px;--box-shadow:0 0 10px 0 #0000001a}[data-theme=dark]{--color-default:#fff;--color-bg:#444;--color-bg-light:#5c5c5c;--color-border:#706f6f}body{font-family:var(--font-default);min-width:320px;max-width:100vw;color:var(--color-default);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;overflow-x:hidden}body.hasModal{overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);letter-spacing:.3px;font-weight:700}.bold{font-weight:700}.main-container{width:100%;max-width:1600px;margin:0 auto;padding:20px;transition:padding-left .3s}@media (min-width:1460px){.main-container{padding-left:220px}}.content-container{flex-direction:column;flex:1;min-height:calc(100vh - 50px);display:flex}@media (min-width:767px){.content-container{min-height:calc(100vh - 60px)}}@media (min-width:1280px){.content-container{grid-template-columns:1fr 360px;display:grid}}.aside-container{height:100%;padding:20px}.error-page{text-align:center;gap:20px;display:grid}.error-title{font-size:clamp(80px,20vw,200px)}.error-text{margin-bottom:30px;font-size:24px;line-height:1.3}.content{flex-direction:column;gap:20px;margin-block:20px;line-height:1.6;display:flex}.content p,.content ul,.content ol{font-size:clamp(14px,1vw,16px)}.content h2,.content h3,.content h3,.content h4,.content h5,.content h6{margin-top:20px}.content h2{font-size:clamp(16px,3vw,20px)}.content h3{font-size:clamp(13px,3vw,16px)}.content ul,.content ol{flex-direction:column;gap:10px;display:flex}.content ul li{padding-left:30px;position:relative}.content ul li:before{content:"";background-color:var(--color-primary-dark);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.content ol{counter-reset:text-counter}.content ol li{counter-increment:text-counter;padding-left:30px;position:relative}.content ol li:before{content:counter(text-counter);font-family:var(--font-headline);color:var(--color-primary-dark);position:absolute;top:0;left:0}.content a{text-underline-offset:4px;color:var(--color-primary-dark);text-decoration:underline}.content a:hover,.content a:active,[data-theme=dark] .content a{color:var(--color-primary)}[data-theme=dark] .content a:hover,[data-theme=dark] .content a:active{color:var(--color-primary-dark)}.content .lead{font-weight:700}.content .accent{background-color:var(--color-bg-light);border-radius:var(--border-radius);border:1px solid var(--color-border);padding:20px}.page-title{font-size:clamp(18px,3vw,30px);line-height:1.3}.page-title-first{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:30px;font-size:clamp(18px,4vw,50px);font-weight:900;line-height:1.3}.custom-scrollbar{scroll-behavior:smooth}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#0003 #0000}.profitblock{clear:both;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:1280px){.profitblock-sidebar{position:sticky;top:80px}}
