:root{--sz-green: #17261E;--sz-green-2: #22382C;--sz-green-3: #2F4A3C;--sz-graphite: #26292B;--sz-ink: #1B1F1D;--sz-text: #3F4542;--sz-muted: #5C625F;--sz-paper: #F7F5F0;--sz-bone: #EFEBE3;--sz-line: #DDD8CC;--sz-white: #FFFFFF;--sz-red: #B8202E;--sz-orange: #E8822A;--sz-orange-ink: #9A4E10;--sz-on-dark: #E4ECE7;--sz-on-dark-muted: #B7C6BD;--sz-radius: 16px;--sz-radius-sm: 10px;--sz-max: 1240px;--sz-gutter: clamp(16px, 4vw, 40px);--sz-head: var(--font-heading--family, "Archivo", system-ui, sans-serif);--sz-body: var(--font-body--family, "Inter", system-ui, sans-serif)}.sz{font-family:var(--sz-body);color:var(--sz-ink);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}.sz *,.sz *:before,.sz *:after{box-sizing:border-box}.sz h1,.sz h2,.sz h3,.sz h4{font-family:var(--sz-head);color:inherit;margin:0;letter-spacing:-.015em;line-height:1.12;font-weight:800;text-transform:none}.sz p{margin:0}.sz a{color:inherit}.sz img{max-width:100%;height:auto;display:block}.sz :focus-visible{outline:3px solid var(--sz-orange);outline-offset:3px;border-radius:4px}.sz-wrap{max-width:var(--sz-max);margin:0 auto;padding-inline:var(--sz-gutter)}.sz-section{padding-block:clamp(56px,8vw,104px)}.sz-section--paper{background:var(--sz-paper)}.sz-section--bone{background:var(--sz-bone)}.sz-section--white{background:var(--sz-white)}.sz-section--green{background:var(--sz-green);color:var(--sz-white)}.sz-section--green p,.sz-section--green li{color:var(--sz-on-dark)}.sz-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sz-orange-ink)}.sz-section--green .sz-eyebrow,.sz-dark .sz-eyebrow{color:#f4a866}.sz-rule{display:inline-flex;flex-direction:column;width:36px}.sz-rule:before,.sz-rule:after{content:"";height:3px}.sz-rule:before{background:#fff;box-shadow:inset 0 0 0 1px var(--sz-line)}.sz-rule:after{background:var(--sz-red)}.sz-h1{font-size:clamp(2.25rem,5.6vw,4.25rem)}.sz-h2{font-size:clamp(1.875rem,3.8vw,3rem)}.sz-h3{font-size:clamp(1.25rem,2vw,1.5rem)}.sz-lead{font-size:clamp(1.0625rem,1.5vw,1.25rem);color:var(--sz-text);line-height:1.6;max-width:40rem}.sz-section--green .sz-lead{color:var(--sz-on-dark)}.sz-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(32px,4vw,48px)}.sz-head>div{display:flex;flex-direction:column;gap:14px;max-width:46rem}.sz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:12px;font-family:var(--sz-body);font-weight:700;font-size:1.0625rem;line-height:1.2;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;text-align:center}.sz-btn svg{width:20px;height:20px;flex:none}.sz-btn--primary{background:var(--sz-orange);color:var(--sz-green)}.sz-btn--primary:hover{background:#f39a4c;color:var(--sz-green)}.sz-btn--dark{background:var(--sz-green);color:#fff}.sz-btn--dark:hover{background:var(--sz-green-3);color:#fff}.sz-btn--ghost{background:transparent;color:#fff;border-color:#ffffff8c}.sz-btn--ghost:hover{background:#ffffff1a;color:#fff}.sz-btn--outline{background:transparent;color:var(--sz-green);border-color:var(--sz-green)}.sz-btn--outline:hover{background:var(--sz-green);color:#fff}.sz-btn[disabled]{opacity:.45;cursor:not-allowed}.sz-link{font-weight:700;color:var(--sz-green);text-decoration:none;border-bottom:2px solid var(--sz-orange);padding-bottom:2px;display:inline-flex;align-items:center;gap:8px;min-height:44px}.sz-link:hover{color:var(--sz-orange-ink)}.sz-ico{width:24px;height:24px;flex:none}.sz-ico-badge{width:52px;height:52px;border-radius:14px;background:var(--sz-green);color:#f4a866;display:inline-flex;align-items:center;justify-content:center;flex:none}.sz-ico-badge .sz-ico{width:26px;height:26px}.sz-section--green .sz-ico-badge{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}#header-group{position:sticky;top:0;z-index:30}.sz-header{background:var(--sz-white);border-bottom:1px solid var(--sz-line)}.sz-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.sz-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--sz-green)}.sz-logo svg{height:26px;width:auto}.sz-logo__word{font-family:var(--sz-head);font-weight:800;letter-spacing:.2em;font-size:1.25rem;line-height:1}.sz-nav{display:none;gap:clamp(18px,2.4vw,34px);align-items:center}.sz-nav a{text-decoration:none;font-weight:600;font-size:1rem;color:var(--sz-ink);padding:10px 0;border-bottom:2px solid transparent}.sz-nav a:hover,.sz-nav a[aria-current=page]{border-bottom-color:var(--sz-orange)}.sz-header__tools{display:flex;align-items:center;gap:4px}.sz-iconbtn{position:relative;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--sz-ink);text-decoration:none;background:transparent;border:0;cursor:pointer}.sz-iconbtn:hover{background:var(--sz-bone)}.sz-count{position:absolute;top:6px;right:4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--sz-orange);color:var(--sz-green);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.sz-menu{position:relative}.sz-menu>summary{list-style:none}.sz-menu>summary::-webkit-details-marker{display:none}.sz-menu__panel{position:absolute;right:0;top:calc(100% + 12px);width:min(92vw,360px);background:#fff;border:1px solid var(--sz-line);border-radius:var(--sz-radius);box-shadow:0 24px 48px #17261e29;padding:12px;display:flex;flex-direction:column}.sz-menu__panel a{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 14px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.125rem;color:var(--sz-ink)}.sz-menu__panel a:hover{background:var(--sz-bone)}.sz-menu__panel a.sz-btn--primary{justify-content:center;background:var(--sz-orange);color:var(--sz-green)}.sz-menu__cta{margin-top:8px}@media(min-width:1024px){.sz-nav{display:flex}.sz-menu--mobile{display:none}}.sz-topline{background:var(--sz-green);color:var(--sz-on-dark);font-size:.875rem;text-align:center;padding:9px var(--sz-gutter);letter-spacing:.02em}.sz-hero{position:relative;overflow:hidden;background:#0e1a14;color:#fff;min-height:clamp(560px,82vh,760px);display:flex;align-items:flex-end}.sz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sz-hero__media img,.sz-hero__media svg{width:100%;height:100%;object-fit:cover}.sz-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a140f26,#0a140f8c 45%,#0a140feb)}@media(min-width:900px){.sz-hero{align-items:center}.sz-hero__shade{background:linear-gradient(90deg,#0a140ff0,#0a140fc7 42%,#0a140f1a 78%)}}.sz-hero__inner{position:relative;z-index:2;width:100%;padding-block:clamp(48px,9vw,120px) clamp(40px,6vw,96px)}.sz-hero__copy{max-width:640px;display:flex;flex-direction:column;gap:22px}.sz-hero__copy .sz-lead{color:#d6e1da}.sz-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.sz-hero__actions .sz-btn{flex:1 1 240px}@media(min-width:640px){.sz-hero__actions .sz-btn{flex:0 0 auto}}.sz-hero__note{font-size:.9375rem;color:var(--sz-on-dark-muted)}.sz-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sz-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.sz-card{background:#fff;border:1px solid var(--sz-line);border-radius:var(--sz-radius);padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--sz-ink)}a.sz-card{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}a.sz-card:hover{border-color:var(--sz-green-3);box-shadow:0 18px 36px #17261e1a;transform:translateY(-2px)}.sz-card p{color:var(--sz-text)}.sz-card__more{margin-top:auto;padding-top:6px;font-weight:700;color:var(--sz-green);display:inline-flex;align-items:center;gap:8px}.sz-card__more svg{width:18px;height:18px}.sz-section--green .sz-card{background:#ffffff0d;border-color:#ffffff24;color:#fff}.sz-section--green .sz-card p{color:var(--sz-on-dark)}.sz-tag{display:inline-flex;align-self:flex-start;padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;background:var(--sz-bone);color:var(--sz-green)}.sz-cat{position:relative;overflow:hidden;padding:0}.sz-cat__media{aspect-ratio:16 / 10;background:var(--sz-bone);display:flex;align-items:center;justify-content:center;overflow:hidden}.sz-cat__media img{width:100%;height:100%;object-fit:cover}.sz-cat__media .sz-ico{width:64px;height:64px;color:var(--sz-green-3)}.sz-cat__body{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:10px;flex:1}.sz-steps{display:grid;gap:14px}.sz-step{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:var(--sz-radius-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.sz-step__n{flex:none;width:40px;height:40px;border-radius:20px;background:var(--sz-orange);color:var(--sz-green);font-weight:800;display:flex;align-items:center;justify-content:center;font-family:var(--sz-head)}.sz-step h3{font-size:1.125rem;margin-bottom:4px}.sz-preview{background:var(--sz-paper);color:var(--sz-ink);border-radius:22px;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 60px #00000040}.sz-section--green .sz-preview p{color:var(--sz-muted)}.sz-preview__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--sz-line);border-radius:12px}.sz-bar{height:8px;border-radius:4px;background:var(--sz-bone);overflow:hidden;flex:1;max-width:160px}.sz-bar>span{display:block;height:100%;background:var(--sz-green-3);border-radius:4px}.sz-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.sz-value{padding:20px;border-radius:14px;border:1px solid var(--sz-line);background:#fff}.sz-value strong{display:block;font-family:var(--sz-head);font-size:1.25rem;color:var(--sz-green);margin-bottom:6px}.sz-value p{color:var(--sz-text)}.sz-quote{font-family:var(--sz-head);font-weight:800;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;color:var(--sz-green)}.sz-history{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,32px);border-radius:var(--sz-radius);background:var(--sz-green);color:#fff}.sz-history p{color:var(--sz-on-dark)}.sz-history .sz-eyebrow{color:#f4a866}.sz-source{font-size:.875rem;color:var(--sz-muted)}.sz-history .sz-source{color:var(--sz-on-dark-muted)}.sz-history .sz-source a{color:#fff}.sz-form{display:flex;flex-direction:column;gap:12px}.sz-form__row{display:flex;flex-wrap:wrap;gap:12px}.sz-input{flex:1 1 260px;min-height:56px;padding:0 18px;border-radius:12px;border:2px solid var(--sz-line);background:#fff;font:inherit;font-size:1.0625rem;color:var(--sz-ink)}.sz-input:focus{border-color:var(--sz-green-3);outline:none;box-shadow:0 0 0 3px #e8822a59}.sz-label{font-weight:700;font-size:1rem}.sz-check{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:var(--sz-text)}.sz-section--green .sz-preview .sz-check,.sz-section--green .sz-preview .sz-label{color:var(--sz-ink)}.sz-check input{width:22px;height:22px;margin-top:2px;accent-color:var(--sz-green);flex:none}.sz-check a{color:var(--sz-green);font-weight:700}.sz-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sz-list li{display:flex;gap:12px;align-items:flex-start}.sz-list li .sz-ico{color:var(--sz-orange);margin-top:2px}.sz-notice{padding:14px 16px;border-radius:12px;font-weight:600}.sz-notice--ok{background:#e6f1ea;color:#1e4b33!important}.sz-notice--err{background:#fbe9e9;color:#7a1c1c!important}.sz-faq{border-top:1px solid var(--sz-line)}.sz-faq details{border-bottom:1px solid var(--sz-line)}.sz-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:16px 0;font-family:var(--sz-head);font-weight:700;font-size:1.1875rem;color:var(--sz-green)}.sz-faq summary::-webkit-details-marker{display:none}.sz-faq summary .sz-plus{flex:none;width:36px;height:36px;border-radius:18px;background:var(--sz-bone);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.sz-faq details[open] .sz-plus{transform:rotate(45deg)}.sz-faq .sz-faq__a{padding:0 52px 22px 0;color:var(--sz-text)}.sz-faq .sz-faq__a p+p{margin-top:10px}.sz-faq .sz-faq__a a{color:var(--sz-green);font-weight:700}.sz-footer{background:var(--sz-graphite);color:#c4c9cb;font-size:.9375rem}.sz-footer p{color:#c4c9cb}.sz-footer a{color:#e2e6e7;text-decoration:none}.sz-footer a:hover{color:#fff;text-decoration:underline}.sz-footer__grid{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding-block:clamp(48px,6vw,80px) 36px}.sz-footer h3{font-family:var(--sz-body);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-weight:700}.sz-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sz-footer .sz-logo{color:#fff}.sz-footer__bottom{border-top:1px solid #3A3F42;padding-block:22px 32px;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:.875rem;color:#9da4a7}.sz-placeholder{background:#e8822a29;color:inherit;padding:1px 6px;border-radius:4px;font-weight:600}.sz-article{max-width:760px}.sz-article h2{font-size:clamp(1.5rem,2.6vw,2rem);margin:36px 0 14px;color:var(--sz-green)}.sz-article h2:first-child{margin-top:0}.sz-article h3{font-size:1.25rem;margin:26px 0 10px}.sz-article p,.sz-article li{color:var(--sz-text);font-size:1.125rem;line-height:1.7}.sz-article p{margin:0 0 14px}.sz-article ul,.sz-article ol{padding-left:1.3em;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.sz-article a{color:var(--sz-green);font-weight:600}.sz-article table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:1rem}.sz-article th,.sz-article td{text-align:left;padding:12px;border-bottom:1px solid var(--sz-line);vertical-align:top}.sz-article th{background:var(--sz-bone)}.sz-callout{border-radius:14px;padding:18px 20px;background:#fff4e8;border:1px solid #F1C99C;color:#4a2a0b;margin:18px 0}.sz-callout p{color:#4a2a0b!important;margin:0!important}.sz-callout strong{color:#7a3a06}.sz-callout--danger{background:#fbedec;border-color:#e9b4b0;color:#4a1512}.sz-callout--danger p{color:#4a1512!important}.sz-callout--danger strong{color:#8a1f18}.sz-pagehead{background:var(--sz-green);color:#fff;padding-block:clamp(48px,7vw,88px) clamp(36px,5vw,56px)}.sz-pagehead .sz-lead{color:var(--sz-on-dark)}.sz-pagehead .sz-eyebrow{color:#f4a866}.sz-crumbs{font-size:.9375rem;color:var(--sz-on-dark-muted)}.sz-crumbs a{color:#fff}@media print{#header-group,.page-wrapper>footer,.sz-header,.sz-footer,.sz-noprint,cart-drawer-component,.cart-drawer{display:none!important}.sz{font-size:11pt}.sz-pagehead{background:#fff!important;color:#000!important;padding:0 0 12pt}.sz-pagehead .sz-lead,.sz-crumbs{color:#333!important}.sz-section{padding-block:0!important}.sz-card{break-inside:avoid;border-color:#999}a{text-decoration:none}}.szp{max-width:920px;margin:0 auto}.szp-card{background:#fff;border:1px solid var(--sz-line);border-radius:22px;padding:clamp(20px,4vw,44px);box-shadow:0 20px 50px #17261e14}.szp-progress{margin-bottom:26px}.szp-progress__top{display:flex;justify-content:space-between;gap:12px;font-size:.9375rem;font-weight:700;color:var(--sz-muted);margin-bottom:10px}.szp-progress__bar{height:10px;border-radius:5px;background:var(--sz-bone);overflow:hidden}.szp-progress__bar span{display:block;height:100%;background:var(--sz-orange);border-radius:5px;transition:width .3s ease;min-width:10px}.szp-title{font-family:var(--sz-head);font-size:clamp(1.625rem,3vw,2.25rem);color:var(--sz-green);margin-bottom:8px;outline:none}.szp-form{display:flex;flex-direction:column;gap:30px;margin-top:18px}.szp-q{border:0;margin:0;padding:0;min-width:0}.szp-q__label{display:flex;gap:12px;align-items:flex-start;font-family:var(--sz-head);font-weight:700;font-size:1.25rem;color:var(--sz-ink);margin-bottom:14px;padding:0;line-height:1.3}.szp-q__n{flex:none;width:32px;height:32px;border-radius:16px;background:var(--sz-green);color:#fff;font-size:.9375rem;display:inline-flex;align-items:center;justify-content:center}.szp-q__hint{margin:-6px 0 14px 44px;color:var(--sz-muted);font-size:1rem}.szp-opts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.szp-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 18px;border:2px solid var(--sz-line);border-radius:14px;cursor:pointer;font-size:1.0625rem;font-weight:600;background:#fff;transition:border-color .15s ease,background .15s ease}.szp-opt:hover{border-color:var(--sz-green-3)}.szp-opt input{width:24px;height:24px;accent-color:var(--sz-green);flex:none;margin:0}.szp-opt:has(input:checked){border-color:var(--sz-green);background:#eef3ef}.szp-opt:has(input:focus-visible){outline:3px solid var(--sz-orange);outline-offset:2px}.szp-count{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--sz-line);border-radius:16px;padding:6px;margin-left:44px}.szp-count__btn{width:56px;height:56px;border-radius:12px;border:0;background:var(--sz-bone);font-size:1.75rem;font-weight:700;color:var(--sz-green);cursor:pointer}.szp-count__btn:hover{background:var(--sz-line)}.szp-count__val{min-width:56px;text-align:center;font-family:var(--sz-head);font-weight:800;font-size:1.75rem}.szp-err{padding:12px 16px;border-radius:12px;background:#fbe9e9;color:#7a1c1c;font-weight:600}.szp-err[hidden]{display:none}.szp-nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--sz-line);padding-top:22px}.szp-nav .sz-btn{flex:1 1 180px}@media(min-width:640px){.szp-nav .sz-btn{flex:0 0 auto}}.szp-privacy{margin-top:18px!important;font-size:.9375rem;color:var(--sz-muted)}.szp-report{display:flex;flex-direction:column;gap:22px}.szp-report__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-end}.szp-report__head>div:first-child{display:flex;flex-direction:column;gap:10px;max-width:40rem}.szp-report__head .sz-h2{color:var(--sz-green);outline:none}.szp-actions,.szp-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.szp-block{background:#fff;border:1px solid var(--sz-line);border-radius:20px;padding:clamp(20px,3.4vw,34px);display:flex;flex-direction:column;gap:14px}.szp-block .sz-h3{color:var(--sz-green)}.szp-summary{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.szp-summary>div:last-child{flex:1 1 320px;display:flex;flex-direction:column;gap:10px}.szp-index{width:150px;height:150px;border-radius:75px;border:10px solid var(--sz-orange);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.szp-index__num{font-family:var(--sz-head);font-weight:800;font-size:2.75rem;line-height:1;color:var(--sz-green)}.szp-index__num small{font-size:1.25rem}.szp-index__lbl{font-size:.75rem;text-align:center;color:var(--sz-muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;max-width:100px;line-height:1.25;margin-top:4px}.szp-note{font-size:.9375rem;color:var(--sz-muted)}.szp-cats{display:grid;gap:4px}.szp-cat{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,220px) 48px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--sz-bone)}.szp-cat__name{font-weight:600}.szp-cat__val{text-align:right;font-weight:800;font-family:var(--sz-head)}.szp-bar{height:10px;border-radius:5px;background:var(--sz-bone);overflow:hidden;display:block}.szp-bar>span{display:block;height:100%;border-radius:5px}.szp-bar.is-good>span{background:var(--sz-green-3)}.szp-bar.is-mid>span{background:var(--sz-orange)}.szp-bar.is-low>span{background:var(--sz-red)}.szp-method summary{cursor:pointer;font-weight:700;color:var(--sz-green);min-height:44px;display:flex;align-items:center}.szp-method p{margin:6px 0 12px!important;color:var(--sz-text)}.szp-method table,.szp-table table{width:100%;border-collapse:collapse;font-size:.9688rem}.szp-method th,.szp-method td,.szp-table th,.szp-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--sz-line);vertical-align:top}.szp-method th,.szp-table th{background:var(--sz-bone)}.szp-table{overflow-x:auto}.szp-prio{margin:0;padding:0;list-style:none;counter-reset:p;display:flex;flex-direction:column;gap:12px}.szp-prio li{counter-increment:p;position:relative;padding:16px 16px 16px 60px;border-radius:14px;background:var(--sz-paper);display:flex;flex-direction:column;gap:4px}.szp-prio li:before{content:counter(p);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:15px;background:var(--sz-green);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.9375rem}.szp-prio li span{color:var(--sz-text)}.szp-prio .sz-link{align-self:flex-start;min-height:40px}.szp-sub{font-family:var(--sz-head);font-size:1.0625rem;margin-top:6px!important}.szp-ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:8px;color:var(--sz-text)}.szp-cols{margin:0;padding-left:1.2em;columns:2 260px;column-gap:32px;color:var(--sz-text)}.szp-cols li{margin-bottom:8px;break-inside:avoid}.szp-time{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.szp-phase{border-radius:14px;border:1px solid var(--sz-line);padding:16px;background:var(--sz-paper)}.szp-phase__t{display:inline-block;font-family:var(--sz-head);font-weight:800;color:var(--sz-green);font-size:1.25rem;margin-bottom:8px}.szp-phase ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px;color:var(--sz-text);font-size:1rem}.szp-checkhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.szp-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.szp-check-task{display:flex;gap:14px;align-items:center;min-height:56px;padding:10px 16px;border:1px solid var(--sz-line);border-radius:12px;cursor:pointer;font-weight:600}.szp-check-task input{width:24px;height:24px;accent-color:var(--sz-green);flex:none;margin:0}.szp-check-task:has(input:checked) span{text-decoration:line-through;color:var(--sz-muted)}.szp-recs{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.szp-rec__t{font-family:var(--sz-head);font-size:1.125rem;color:var(--sz-green);margin:0}.szp-reset{background:none;border:0;color:var(--sz-muted);text-decoration:underline;font:inherit;font-size:.9375rem;cursor:pointer;min-height:44px;padding:0 8px}@media print{.szp-card,.szp-block{box-shadow:none;border-color:#bbb;break-inside:avoid}.szp-method summary{display:none}.szp-index{border-color:#888}.szp-check-task{min-height:0;padding:4px 8px}}.szk{max-width:var(--sz-max);margin:0 auto;display:flex;flex-direction:column;gap:22px}.szk-warn{border-radius:16px;padding:18px 20px;background:#fbedec;border:2px solid #E2A49E;color:#4a1512;font-size:1.0625rem;line-height:1.6}.szk-warn strong{color:#8a1f18;display:block;font-family:var(--sz-head);font-size:1.1875rem;margin-bottom:4px}.szk-grid{display:grid;gap:22px;grid-template-columns:1fr;align-items:start}@media(min-width:1000px){.szk-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.szk-right{position:sticky;top:100px}}.szk-left{display:flex;flex-direction:column;gap:22px}.szk-devs{display:grid;gap:10px}.szk-dev{border:2px solid var(--sz-line);border-radius:14px;padding:6px 16px 12px;background:#fff}.szk-dev.is-on{border-color:var(--sz-green-3);background:#f6f9f7}.szk-dev__head{display:flex;align-items:center;gap:14px;min-height:52px;cursor:pointer}.szk-dev__head input{width:24px;height:24px;accent-color:var(--sz-green);margin:0;flex:none}.szk-dev__name{font-weight:700;font-size:1.0625rem}.szk-dev__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 8px}.szk-dev__fields[hidden]{display:none}.szk-dev__fields label,.szk-set label{display:flex;flex-direction:column;gap:6px;font-size:.9375rem;font-weight:600;color:var(--sz-text)}.szk-in{min-height:50px;padding:0 12px;flex:none;width:100%}.szk-dev__note{font-size:.875rem;color:var(--sz-muted);margin:0}.szk-set{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.szk-set small{font-weight:400;color:var(--sz-muted);font-size:.8125rem}.szk-result{background:var(--sz-green);color:#fff;border-radius:20px;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;gap:16px}.szk-result .sz-h3{color:#fff}.szk-result p{color:var(--sz-on-dark)}.szk-result .szp-note{color:var(--sz-on-dark-muted)}.szk-result .szp-method summary{color:#f4a866}.szk-big{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:14px;background:#ffffff12}.szk-big span{font-size:.9375rem;color:var(--sz-on-dark-muted)}.szk-big strong{font-family:var(--sz-head);font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.szk-big em{font-style:normal;font-weight:700;color:#f4a866}.szk-dl{margin:0;display:flex;flex-direction:column}.szk-dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.szk-dl dt{color:var(--sz-on-dark)}.szk-dl dd{margin:0;font-weight:800;text-align:right}.szk-rec{border-radius:14px;background:#fff;color:var(--sz-ink);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.szk-rec h3{font-family:var(--sz-head);font-size:1.125rem;color:var(--sz-green)}.szk-result .szk-rec p{color:var(--sz-text)}.szk-result .szk-rec .szp-note{color:var(--sz-muted)}.szk-compare th{width:24%}@media(max-width:560px){.szk-dev__fields{grid-template-columns:1fr 1fr}.szk-dev__fields label:last-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/szaniec.css.map */
