:root{--brand:#1c3559;--brand-dark:#12243e;--brand-tint:#e6ecf4;--accent:#f2c230;--accent-tint:#fdf4d6;--warn:#c0392b;--warn-tint:#fbebea;--bg:#f4f5f7;--surface:#ffffff;--ink:#1a1d23;--ink-2:#4a5160;--muted:#7b8291;--line:#dde1e8;--footer:#1a1d23;--ft-text:#e6e8ec;--ad-line:#c9cdd6;--ad-bg:#f9fafb;--disp:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--text:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--r:6px;--wrap:1120px;--side:320px;--gap:40px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-dark)}img{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--disp);color:var(--ink);margin:0}h1{font-size:44px;line-height:1.05;font-weight:700}h2{font-size:30px;line-height:1.15;font-weight:700}h3{font-size:22px;line-height:1.25;font-weight:600}h4{font-size:19px;line-height:1.3;font-weight:600}p{margin:0}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:24px;padding-right:24px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--brand);color:#fff;padding:10px 14px;border-radius:var(--r);font-weight:600}.skip:focus{top:12px;color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eyebrow{font-family:var(--text);font-size:12px;line-height:1.3;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:var(--brand)}.meta{font-size:14px;line-height:1.4;color:var(--muted)}.lead{font-size:17px;line-height:1.6;color:var(--ink-2)}.kicker{display:inline-flex;align-items:center;gap:10px}.kicker::before{content:"";width:28px;height:2px;background:var(--accent);flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:#fff;font:600 16px/1.2 var(--text);padding:12px 22px;border:1px solid var(--brand);border-radius:var(--r);cursor:pointer;white-space:nowrap}.btn:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.btn-2{background:var(--surface);color:var(--brand)}.btn-2:hover{background:var(--brand-tint);color:var(--brand);border-color:var(--brand)}.more{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--brand)}.more:hover{text-decoration:underline;text-underline-offset:3px}.more .ic{flex-shrink:0}.sticker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:28px;border-radius:4px;background:var(--brand-tint);outline:1px dotted var(--brand);outline-offset:-4px;font:700 14px/1 var(--disp);letter-spacing:.5px;color:var(--brand);text-transform:uppercase}.sticker-brand{background:var(--accent)}.sticker-sm{width:36px;height:24px;font-size:12px;letter-spacing:1px;border-radius:3px;outline-offset:-3px}.sticker-lg{width:56px;height:38px;font-size:20px;letter-spacing:1px}.box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:10px}.box p{font-size:15px;line-height:1.55;color:var(--ink-2)}.box-brief{background:var(--brand-tint);border:0;padding:24px;gap:8px}.box-brief p{font-size:17px;line-height:1.6;color:var(--ink)}.box-tip{background:var(--accent-tint);border:0;gap:8px}.box-tip p{color:var(--ink)}.box-warn{background:var(--warn-tint);border:0;gap:8px}.box-warn .eyebrow{color:var(--warn);display:inline-flex;align-items:center;gap:8px}.box-warn p{color:var(--ink);font-size:17px}.hd{background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:20}.hd-in{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:16px;padding-bottom:16px;position:relative}.brand{display:flex;align-items:center;gap:14px;color:var(--ink);min-height:44px}.brand:hover{color:var(--ink)}.brand-txt{display:flex;flex-direction:column;gap:3px}.brand-name{font:700 24px/1.1 var(--disp);color:var(--ink)}.brand-tag{line-height:1.2}.nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600}.nav a{color:var(--ink-2);padding-bottom:2px;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.nav a:hover{color:var(--brand)}.nav a.on{color:var(--brand);border-bottom-color:var(--accent)}.hd-tools{display:flex;align-items:center;gap:16px}.hd-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--brand);cursor:pointer}.hd-btn:hover{border-color:var(--brand)}.langs{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.5px}.langs a{border:1px solid var(--line);color:var(--ink-2);padding:4px 8px;border-radius:4px;line-height:1.2}.langs a:hover{border-color:var(--brand);color:var(--brand)}.langs a.on{background:var(--brand);border-color:var(--brand);color:#fff}.nav-toggle,.lang-toggle{position:absolute}.hd .nav-search,.hd .langs-nav,.hd .langs-drop,.hd .lang-chip,.hd .burger{display:none}.nav li a{white-space:nowrap}.crumbs{padding:18px 0 0;font-size:14px;color:var(--muted)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.crumbs li{display:inline-flex;align-items:center;gap:8px}.crumbs li+li::before{content:"";width:6px;height:6px;border-right:1.75px solid var(--muted);border-bottom:1.75px solid var(--muted);transform:rotate(-45deg);flex-shrink:0}.crumbs a{color:var(--brand)}.crumbs span{color:var(--muted)}.hero{background:var(--surface);border-bottom:1px solid var(--line)}.hero-in{display:flex;flex-direction:column;gap:40px;padding-top:48px;padding-bottom:44px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr)520px;gap:56px;align-items:center}.hero-txt{display:flex;flex-direction:column;gap:18px}.hero-txt .lead{color:var(--ink-2)}.hero-txt .lead a{text-decoration:underline;text-underline-offset:3px}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero-img img{width:100%;height:340px;object-fit:cover;display:block;border-radius:var(--r)}.prices{display:flex;flex-direction:column;gap:14px}.prices-t{font-size:22px;line-height:1.25;font-weight:600}.price-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.price-card{background:var(--surface);border:1px solid var(--line);border-top:2px dotted var(--muted);border-radius:var(--r);padding:20px 22px;display:flex;flex-direction:column;gap:8px}.price-v{font:700 36px/1 var(--disp);color:var(--ink);white-space:nowrap}.price-eco{color:var(--muted)}.prices-note{font-size:13px;line-height:1.5}.sec-brief{padding-top:40px}.sec{padding-top:56px;padding-bottom:0;display:flex;flex-direction:column;gap:28px}.sec-hd{display:flex;flex-direction:column;gap:10px;max-width:760px}.sec-hd-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.sec-links{display:flex;flex-wrap:wrap;gap:12px 32px}.more-mobile{display:none}.sec-ad{padding-top:56px;padding-bottom:56px;display:flex;justify-content:center}.sec-ad:empty{display:none}.sec-last{margin-bottom:56px}.cards{display:grid;gap:24px}.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;position:relative}.card:hover{border-color:var(--brand)}.card-t{font:700 21px/1.25 var(--disp)}.card-t a{color:var(--ink)}.card-t a::after{content:"";position:absolute;inset:0}.card-p{font-size:15px;line-height:1.55;color:var(--ink-2)}.card-zeme{padding:20px;gap:12px}.card-zeme .card-t{min-height:52px}.card-zeme .meta{margin-top:auto}.card-blog{overflow:hidden}.card-img{aspect-ratio:16/10;overflow:hidden;background:var(--brand-tint)}.card-img img{width:100%;height:100%;object-fit:cover;display:block}.card-img-empty{display:flex;align-items:center;justify-content:center}.card-in{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.card-in .meta{margin-top:auto}.grid{display:grid;grid-template-columns:minmax(0,1fr)var(--side);gap:var(--gap);align-items:start;padding-top:16px}.main-col{min-width:0;display:flex;flex-direction:column;gap:24px}.art{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:40px;display:flex;flex-direction:column;gap:28px;min-width:0}.art-hd{display:flex;flex-direction:column;gap:12px}.art-hd-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.art-hd .kicker{position:relative;padding-bottom:10px}.art-hd .kicker::before{display:none}.art-hd .kicker::after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:var(--accent)}.perex{font-size:19px;line-height:1.55;font-weight:600;color:var(--ink)}.perex a{text-decoration:underline;text-underline-offset:3px}.art-img{margin:0}.art-img img{width:100%;display:block;border-radius:var(--r)}.side{display:flex;flex-direction:column;gap:24px;min-width:0}.side-box h3{font-size:22px}.toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;counter-reset:toc}.toc li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45}.toc li:last-child{border-bottom:0;padding-bottom:0}.toc li::before{counter-increment:toc;content:counter(toc);width:20px;flex-shrink:0;font:700 16px/1 var(--disp);color:var(--brand);font-variant-numeric:tabular-nums}.toc li.toc-3{padding-left:32px}.toc li.toc-3::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line);align-self:center}.toc a{color:var(--ink);font-weight:600}.toc a:hover{color:var(--brand)}.toc-mobile{display:none}.side-zeme ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.side-zeme li a{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:15px}.side-zeme li:last-child a{border-bottom:0}.side-zeme li a:hover span{color:var(--brand)}.side-zeme li.on a{font-weight:600;color:var(--brand)}.side-zeme li.on .sticker{background:var(--brand);color:#fff;outline-color:var(--accent)}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:4px;background:var(--brand-tint);color:var(--brand);font-size:14px;font-weight:600}.chip:hover{background:var(--brand);color:#fff}.chip span{display:block}.chip span::first-letter{text-transform:uppercase}.rel{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:1px solid var(--line)}.cards-rel{gap:16px}.body{font-size:17px;line-height:1.6;display:flow-root}.body>*{margin:0 0 18px}.body>*:last-child{margin-bottom:0}.body h2{margin:36px 0 14px;scroll-margin-top:20px}.body h3{margin:28px 0 10px;scroll-margin-top:20px}.body h4{margin:22px 0 8px}.body h2:first-child,.body h3:first-child{margin-top:0}.body h2 span,.body h3 span{font-weight:inherit!important}.body a{text-decoration:underline;text-underline-offset:3px}.body a:hover{color:var(--brand-dark)}.body ul,.body ol{padding-left:22px;display:flex;flex-direction:column;gap:6px}.body ul li::marker{color:var(--brand)}.body img{border-radius:var(--r)}.body figure{margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.body figure.aligncenter,.body .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.body figure.aligncenter img{margin:0 auto}.body figcaption{font-size:13px;color:var(--muted)}.body iframe{max-width:100%}.body hr,.body .wp-block-separator{border:0;border-top:2px dotted var(--line);margin:28px 0;height:0;background:0 0}.body .has-text-align-center{text-align:center}.body .has-text-align-right{text-align:right}.body blockquote{margin:0 0 18px;padding:16px 24px;border-left:3px solid var(--accent);background:var(--bg);border-radius:0 var(--r)var(--r)0;color:var(--ink-2)}.body p.has-background{background:var(--accent-tint);border-radius:var(--r);padding:16px 20px}.body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;color:var(--ink);font-variant-numeric:tabular-nums}.body .wp-block-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.body table caption{caption-side:top;text-align:left;font:600 13px/1.3 var(--text);letter-spacing:1.4px;text-transform:uppercase;color:var(--brand);padding:12px 16px 0}.body th,.body td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.body thead th,.body tr:first-child th{background:var(--brand-tint);font-weight:600}.body th b,.body th strong{font-weight:600}.body td span,.body th span{font-weight:inherit!important}.body td:not(:first-child),.body th:not(:first-child){text-align:right;white-space:nowrap}.body td:nth-child(2){font-weight:600}.body tr:last-child td{border-bottom:0}.tbl-note{display:block;font-size:13px;padding:8px 16px 12px}.body .wp-block-buttons,.body .kb-buttons-wrap{display:flex;flex-wrap:wrap;gap:12px}.body .wp-block-buttons.is-content-justification-center,.body .wp-block-button.aligncenter{justify-content:center}.body .wp-block-button{margin:0}.body .kb-button,.body .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:#fff!important;font:600 16px/1.2 var(--text);text-decoration:none;padding:12px 22px;border-radius:var(--r);border:1px solid var(--brand)}.body .kb-button:hover,.body .wp-block-button__link:hover{background:var(--brand-dark)}.body .kb-button .kt-btn-inner-text{display:inline}.body .wp-block-kadence-infobox{background:var(--accent-tint);border-radius:var(--r);padding:20px 24px}.body .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{display:flex;gap:16px;align-items:flex-start;color:inherit;text-decoration:none}.body .wp-block-kadence-infobox .kt-blocks-info-box-media-container{flex-shrink:0;width:40px;height:40px;color:var(--brand)}.body .wp-block-kadence-infobox .kt-blocks-info-box-media-container svg{width:32px;height:32px}.body .wp-block-kadence-infobox .kt-infobox-textcontent{display:flex;flex-direction:column;gap:6px;flex-grow:1}.body .wp-block-kadence-infobox .kt-blocks-info-box-title{font-size:22px;line-height:1.25;font-weight:600;margin:0}.body .wp-block-kadence-infobox .kt-blocks-info-box-text{margin:0}.body .wp-block-kadence-column,.body .kt-inside-inner-col{display:flow-root}.body .kt-row-layout-inner-wrap,.body .kt-row-column-wrap{display:flex;flex-wrap:wrap;gap:18px}.body .kt-row-column-wrap>*{flex:1 1 260px;min-width:0}.body .kadence-blocks-gallery,.body .kb-gallery-ul,.body .wp-block-gallery{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.body .kadence-blocks-gallery li,.body .kb-gallery-item,.body .wp-block-gallery figure{margin:0}.body .kadence-blocks-gallery img,.body .wp-block-gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.body .wp-block-image{margin-bottom:18px}.body .wp-block-image figure{margin:0}.body .wp-block-columns{display:flex;flex-wrap:wrap;gap:24px}.body .wp-block-column{flex:1 1 260px;min-width:0}.body .wp-block-embed{margin-bottom:18px}.body .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.body .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.ad{border:1px dashed var(--ad-line);background:var(--ad-bg);border-radius:var(--r);padding:8px 12px 10px;display:flex;flex-direction:column;align-items:center;gap:6px}.ad-label{font-size:12px;line-height:1.2;color:var(--muted);align-self:flex-start}.ad ins{max-width:100%}.ad-inarticle{margin:0 0 18px}.ad-side{width:100%}.ad-side ins{max-width:300px}.ad-below,.ad-top{width:100%}.sec-ad .ad{width:100%;max-width:760px}.list-hd{display:flex;flex-direction:column;gap:12px;padding:24px 0 32px;max-width:760px}.list-hd .lead{color:var(--ink-2)}.plain-sec{display:flex;flex-direction:column;gap:14px;padding-top:24px}.plain-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;font-size:16px}.plain-l a{display:inline-flex;padding:6px 0;font-weight:600}.search{display:flex;gap:12px;align-items:stretch}.search-big{max-width:720px;margin-bottom:24px}.search-field{display:flex;align-items:center;gap:10px;flex-grow:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0 14px}.search-field:focus-within{border-color:var(--brand)}.search-field input{flex-grow:1;border:0;background:0 0;font:17px/1.4 var(--text);color:var(--ink);padding:12px 0;min-width:0;outline:none}.results{display:flex;flex-direction:column;gap:16px}.results .sec-t{font-size:22px}.results-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.result{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.result h3{font-size:21px}.result p{font-size:15px;color:var(--ink-2)}.result .result-sn{color:var(--muted)}.result .meta{word-break:break-all}.ft{background:var(--footer);color:var(--ft-text);margin-top:56px}.ft-in{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr)minmax(0,1fr)minmax(0,1fr);gap:40px;padding-top:44px}.ft-about{display:flex;flex-direction:column;gap:12px}.ft-about p{font-size:14px;line-height:1.6;color:var(--ft-text)}.brand-ft{gap:12px}.brand-ft .brand-name{font-size:20px;color:#fff}.ft-col{display:flex;flex-direction:column;gap:12px}.eyebrow-ft{color:#fff}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.ft-col a{color:var(--accent)}.ft-col a:hover{color:#fff}.ft-bottom{margin-top:36px;padding-top:18px;padding-bottom:22px;border-top:1px solid var(--ink-2);display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:13px;color:var(--muted)}.ft-langs{display:flex;align-items:center;gap:14px}.langs-ft{gap:14px;font-size:13px;letter-spacing:0}.langs-ft a{border:0;padding:0;color:var(--muted)}.langs-ft a:hover{color:#fff}.langs-ft a.on{background:0 0;color:var(--ft-text)}.consent{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--surface);border-top:1px solid var(--line);padding:14px 0}.consent-in{display:flex;align-items:center;justify-content:space-between;gap:24px}.consent-txt{font-size:15px;line-height:1.5;color:var(--ink-2)}.consent-txt a{text-decoration:underline;text-underline-offset:3px}.consent-btns{display:flex;gap:10px;flex-shrink:0}.consent .btn{padding:10px 18px;font-size:15px}body.has-consent{padding-bottom:96px}@media(max-width:1023px){h1{font-size:38px}.hero-grid{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:32px}.hero-img img{height:280px}.grid{grid-template-columns:minmax(0,1fr)}.toc-desktop{display:none}.toc-mobile{display:flex}.art{padding:28px}.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-in{grid-template-columns:repeat(2,minmax(0,1fr))}.side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.side>*{min-width:0}}@media(max-width:900px){.hd-in{gap:12px;padding-top:12px;padding-bottom:12px}.brand{gap:10px}.brand-name{font-size:20px}.brand-tag{display:none}.hd-tools{gap:8px}.langs-hd,.hd-search{display:none}.hd .lang-chip{display:inline-flex;gap:6px;height:44px;min-width:44px;width:auto;padding:0 10px;background:var(--brand-tint);border-color:var(--brand-tint);font:600 16px/1 var(--text);color:var(--brand)}.hd .burger{display:inline-flex;width:44px;height:44px;border:0}.burger-close{display:none}.nav-toggle:checked~.hd-in .burger-open{display:none}.nav-toggle:checked~.hd-in .burger-close{display:inline-flex}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--surface);border-bottom:1px solid var(--line);padding:8px 20px 20px;z-index:30}.nav-toggle:checked~.hd-in .nav{display:flex;flex-direction:column;gap:12px}.nav ul{flex-direction:column;align-items:stretch;gap:0}.nav li a{display:flex;min-height:48px;align-items:center;border-bottom:1px solid var(--line);font-size:17px;padding:0}.nav li:last-child a{border-bottom:0}.nav a.on{border-bottom:1px solid var(--line);color:var(--brand)}.hd .nav-search{display:block}.hd .langs-nav{display:flex;padding-top:12px;border-top:2px dashed var(--line)}.langs-nav a{min-height:40px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.hd .langs-drop{position:absolute;right:20px;top:100%;z-index:31;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:8px;flex-direction:column;align-items:stretch;gap:0}.hd .lang-toggle:checked~.hd-in .langs-drop{display:flex}.langs-drop a{border:0;border-radius:4px;min-height:44px;display:flex;align-items:center;padding:0 14px;font-size:16px;letter-spacing:0}.langs-drop a.on{background:var(--brand-tint);color:var(--brand)}}@media(max-width:720px){body{font-size:16px}h1{font-size:34px}h2{font-size:26px}.wrap{padding-left:20px;padding-right:20px}.eyebrow{font-size:13px}.kicker::before{display:none}.kicker{flex-direction:column;align-items:flex-start;gap:6px}.kicker::after{content:"";width:40px;height:3px;background:var(--accent);display:block}.art-hd .kicker::after{display:none}.art-hd .kicker{display:inline-block;padding-bottom:10px}.art-hd .kicker::after{display:block;position:absolute;width:32px;height:2px}.lead,.perex{font-size:16px}.hero-in{gap:28px;padding-top:24px;padding-bottom:28px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hero-txt{gap:12px}.hero-btns{flex-direction:column;gap:10px;margin-top:2px}.hero-btns .btn{height:48px}.hero-img img{height:200px}.price-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.price-card{padding:16px;gap:6px}.prices-note{font-size:14px}.sec-brief{padding-top:24px}.box-brief{padding:20px}.box-brief p{font-size:16px}.sec{padding-top:28px;gap:14px}.sec-hd .lead{display:none}.sec+.sec,.sec-brief+.sec{margin-top:28px;padding-top:28px;border-top:2px dashed var(--line)}.sec+.sec.sec-detail,.sec.sec-detail+.sec{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.sec-links{flex-direction:column;gap:4px}.sec-links .more{min-height:44px;font-size:16px}.more-mobile{display:inline-flex}.cards-zeme{display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cards-zeme .card-zeme{border:0;border-bottom:1px solid var(--line);border-radius:0;flex-direction:row;align-items:center;gap:12px;min-height:52px;padding:6px 14px}.cards-zeme .card-zeme:last-child{border-bottom:0}.cards-zeme .card-zeme:nth-child(n+7){display:none}.cards-zeme .card-t{min-height:0;font:600 16px/1.4 var(--text);flex:1}.cards-zeme .card-p,.cards-zeme .meta{display:none}.cards-zeme .card-zeme::after{content:"";width:8px;height:8px;border-right:1.75px solid var(--muted);border-bottom:1.75px solid var(--muted);transform:rotate(-45deg);flex-shrink:0;margin-right:4px}.cards-3,.cards-4{grid-template-columns:minmax(0,1fr);gap:12px}.cards-blog .card-blog:nth-child(n+3){display:none}.sec-hd-row .more{display:none}.sec-hd-row{flex-direction:column;align-items:flex-start}.grid{gap:24px;padding-top:12px}.art{padding:20px 16px;gap:20px;border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px}.side{display:flex}.art-hd-row .sticker-lg{width:48px;height:32px;font-size:16px}.body h2{margin-top:28px}.body th,.body td{padding:10px 12px}.toc li{min-height:44px;align-items:center}.rel>h2{font-size:22px}.list-hd{padding:16px 0 20px}.search{flex-direction:column}.search .btn{height:48px}.ft{margin-top:32px}.ft-in{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px}.ft-col ul{font-size:16px;gap:0}.ft-col a{display:flex;align-items:center;min-height:44px;font-weight:600}.ft-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.langs-ft{flex-wrap:wrap;gap:8px}.langs-ft a{min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--ink-2);border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:16px}.langs-ft a.on{background:var(--accent);border-color:var(--accent);color:var(--ink)}.consent-in{flex-direction:column;align-items:stretch}.consent-btns{justify-content:flex-end}.consent .btn{flex:1}body.has-consent{padding-bottom:150px}}@media(max-width:400px){.brand-name{font-size:18px}.price-v{font-size:30px}}