/* SukamKalam.lt — scoped Gutenberg editorial system, v1.0.0 */
.skm-article{--skm-ink:#202923;--skm-green:#365a40;--skm-sage:#98b795;--skm-soft:#f1f5ef;--skm-line:#dce4d8;--skm-muted:#566259;color:var(--skm-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75;container-type:inline-size;max-width:100%;text-align:left}
.skm-article,.skm-article *{box-sizing:border-box}
.skm-article :where(p,ul,ol,figure,h2,h3){margin:0 0 20px}
.skm-article :where(h2,h3){color:var(--skm-ink);font-family:inherit;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-transform:none}
.skm-article h2{font-size:30px;margin-bottom:24px;scroll-margin-top:110px}
.skm-article h3{font-size:20px;margin-bottom:12px}
.skm-article p{font-size:inherit;line-height:inherit;color:inherit}
.skm-article a{color:var(--skm-green);text-decoration:underline;text-underline-offset:3px}
.skm-article a:focus-visible{outline:3px solid var(--skm-green);outline-offset:4px}
.skm-article .wp-block-group{margin-block-start:0;max-width:100%}
.skm-article .skm-kicker{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--skm-green);margin-bottom:12px}
.skm-article .skm-intro{background:#18251d;border-radius:14px;overflow:hidden;margin-bottom:22px;padding:32px 32px 0;color:#fff}
.skm-article .skm-intro .skm-kicker{color:#bed4b6}
.skm-article .skm-display{font-size:clamp(28px,4.6cqi,44px);font-weight:700;line-height:1.12;letter-spacing:-1.5px;color:#fff;margin-bottom:16px;max-width:650px}
.skm-article .skm-deck{font-size:18px;line-height:1.65;color:#e1e9de;margin-bottom:26px;max-width:630px}
.skm-article figure img{display:block;max-width:100%;height:auto;width:100%;border-radius:10px}
.skm-article .skm-hero-image{margin:0 -32px;width:calc(100% + 64px);max-width:none}
.skm-article .skm-hero-image img{aspect-ratio:2/1;object-fit:cover;border-radius:0}
.skm-article figcaption{font-size:12px;line-height:1.6;color:var(--skm-muted);text-align:left;margin:10px 0 0}
.skm-article .skm-hero-image figcaption{background:#18251d;color:#c7d5c3;margin:0;padding:12px 24px}
.skm-article .skm-grid{display:grid;gap:16px;margin:22px 0 28px}
.skm-article .skm-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.skm-article .skm-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.skm-article .skm-card{position:relative;padding:24px;border:1px solid var(--skm-line);border-radius:10px;background:#fff;min-width:0}
.skm-article .skm-card p{font-size:15px;line-height:1.7;color:var(--skm-muted);margin:0}
.skm-article .skm-card h3{font-size:18px}
.skm-article .skm-icon:before{content:"";display:block;width:38px;height:38px;margin-bottom:16px;background-position:center;background-size:29px;background-repeat:no-repeat}
.skm-article .skm-quick{margin-bottom:28px}
.skm-article .skm-quick .skm-card{background:var(--skm-soft);border:0;padding:22px}
.skm-article .skm-quick .skm-card h3{font-size:17px}
.skm-article .skm-toc{margin:30px 0 40px;padding:24px 28px;border:1px solid var(--skm-line);border-left:4px solid var(--skm-sage);border-radius:8px}
.skm-article .skm-toc-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;padding:0;margin:0;font-size:14px}
.skm-article .skm-toc-list li{margin:0;padding:0}
.skm-article .skm-toc-list a{text-decoration:none;display:block}
.skm-article .skm-section{padding:34px 0 8px;border-top:1px solid var(--skm-line);margin-top:28px}
.skm-article .skm-table{overflow:auto;border:1px solid var(--skm-line);border-radius:8px;margin:22px 0}
.skm-article .skm-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;font-size:14px;line-height:1.65}
.skm-article .skm-table th,.skm-article .skm-table td{padding:16px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--skm-line);overflow-wrap:anywhere}
.skm-article .skm-table th{background:var(--skm-soft);font-weight:700;color:var(--skm-ink)}
.skm-article .skm-table th:first-child{width:24%}
.skm-article .skm-table tr:last-child td{border-bottom:0}
.skm-article .skm-note{border-radius:8px;padding:24px 26px 24px 66px;background:var(--skm-soft);border-left:4px solid var(--skm-sage);position:relative;margin:26px 0}
.skm-article .skm-note:before{position:absolute;left:22px;top:23px;content:"i";border:2px solid currentColor;border-radius:50%;width:23px;height:23px;text-align:center;font-size:15px;line-height:20px;font-weight:700;color:var(--skm-green)}
.skm-article .skm-warning,.skm-article .skm-safety{background:#faf6eb;border-color:#bc9150}
.skm-article .skm-warning:before,.skm-article .skm-safety:before{content:"!";color:#795821}
.skm-article .skm-note h3{font-size:18px}
.skm-article .skm-note p{font-size:15px;line-height:1.75;margin:0}
.skm-article .skm-steps{list-style:none;padding:0;margin:26px 0;counter-reset:skm-step}
.skm-article .skm-steps>li{position:relative;padding:0 0 22px 60px;margin:0;counter-increment:skm-step;font-size:16px}
.skm-article .skm-steps>li:before{content:counter(skm-step,decimal-leading-zero);position:absolute;left:0;top:1px;display:grid;place-items:center;width:38px;height:38px;background:var(--skm-soft);color:var(--skm-green);border:1px solid var(--skm-line);border-radius:8px;font-size:14px;font-weight:700}
.skm-article .skm-steps>li:not(:last-child):after{content:"";position:absolute;left:18px;top:43px;bottom:6px;width:1px;background:var(--skm-line)}
.skm-article .skm-shop{background:#f5f7f3;border:1px solid var(--skm-line);border-radius:12px;padding:28px;margin:32px 0}
.skm-article .skm-shop>p:not(.skm-kicker){font-size:15px;color:var(--skm-muted)}
.skm-article .skm-shop ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 0!important;padding:0!important;list-style:none}
.skm-article .skm-shop ul.products:before,.skm-article .skm-shop ul.products:after{display:none!important}
.skm-article .skm-shop ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:16px!important;background:white;border:1px solid var(--skm-line);border-radius:8px;min-width:0}
.skm-article .skm-shop .product img{border-radius:6px}
.skm-article .skm-shop .woocommerce-loop-product__title,.skm-article .skm-shop .wd-entities-title{font-size:16px;line-height:1.45}
.skm-article .skm-shop .price{color:var(--skm-green);font-weight:700}
.skm-article .skm-errors{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
.skm-article .skm-error{padding:24px 0;border-bottom:1px solid var(--skm-line)}
.skm-article .skm-error h3{font-size:18px}
.skm-article .skm-error p{font-size:15px;line-height:1.7;margin-bottom:10px}
.skm-article .skm-symptom{color:var(--skm-muted)}
.skm-article .skm-final{padding:30px;background:var(--skm-soft);border-radius:12px;margin:34px 0}
.skm-article .skm-checklist{list-style:none;padding:0;margin:22px 0}
.skm-article .skm-checklist li{padding:0 0 13px 30px;position:relative;font-size:16px;margin:0}
.skm-article .skm-checklist li:before{content:"✓";position:absolute;left:0;top:0;color:var(--skm-green);font-weight:700}
.skm-article .skm-final>p:last-child{margin:0;font-size:16px}
.skm-article .skm-cta{padding:30px;background:#18251d;border-radius:12px;color:#e1e9de;margin:30px 0}
.skm-article .skm-cta h3{color:#fff;font-size:25px}
.skm-article .wp-block-button__link,.skm-article .skm-shop a.button{background:#365a40;color:#fff;text-decoration:none;border:0;border-radius:5px;font-family:inherit;font-size:14px;font-weight:700;padding:13px 20px;line-height:1.5;display:inline-block;white-space:normal}
.skm-article .skm-cta .wp-block-button__link{background:#b8d1ae;color:#15241b}
.skm-article .wp-block-button__link:hover{filter:brightness(.93)}
.skm-article .skm-source{font-size:12px;color:var(--skm-muted);line-height:1.8;border-top:1px solid var(--skm-line);padding-top:20px;margin-top:32px}
.skm-sidebar{padding:24px;background:#f1f5ef;border-top:4px solid #98b795;border-radius:8px}
.skm-sidebar h3{font-size:23px}.skm-sidebar .skm-checklist li{font-size:14px}.skm-sidebar .wp-block-button__link{font-size:12px;padding:12px 14px}
@container (max-width:680px){.skm-article .skm-grid-three{grid-template-columns:1fr}.skm-article .skm-quick .skm-card{padding:20px 22px 20px 74px}.skm-article .skm-quick .skm-icon:before{position:absolute;left:22px;top:23px}.skm-article .skm-quick .skm-card h3{margin-bottom:6px}.skm-article .skm-quick{gap:10px}}
@container (max-width:510px){.skm-article h2{font-size:26px}.skm-article .skm-grid-two,.skm-article .skm-errors,.skm-article .skm-toc-list{grid-template-columns:1fr}.skm-article .skm-intro{padding:24px 22px 0}.skm-article .skm-hero-image{margin:0 -22px;width:calc(100% + 44px)}.skm-article .skm-display{font-size:30px;letter-spacing:-.8px}.skm-article .skm-deck{font-size:16px}.skm-article .skm-card{padding:22px}.skm-article .skm-shop,.skm-article .skm-final,.skm-article .skm-cta{padding:22px}.skm-article .skm-shop ul.products{grid-template-columns:1fr}.skm-article .skm-table table{min-width:520px}.skm-article .skm-steps>li{padding-left:50px}.skm-article .skm-note{padding:22px 20px 22px 56px}.skm-article .skm-note:before{left:17px}.skm-article .skm-toc{padding:22px}.skm-article .skm-section{padding-top:28px}}
@media(max-width:540px){.skm-article{font-size:16px}.skm-article .skm-grid-two,.skm-article .skm-grid-three,.skm-article .skm-errors,.skm-article .skm-toc-list{grid-template-columns:1fr}}
@media print{.skm-article .skm-shop,.skm-article .skm-cta{display:none}.skm-article .skm-intro{background:#fff;color:#000}.skm-article .skm-display,.skm-article .skm-deck{color:#000}.skm-article .skm-card,.skm-article .skm-note{break-inside:avoid}}

.skm-article .skm-icon-saw:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h17l-4%2012H3V7Zm1%2012%202-3%202%203%202-3%202%203%202-3%202%203M20%208h3v7h-5%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-disc:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%201v3m11%208h-3M12%2023v-3M1%2012h3M4%204l3%203m13-3-3%203m3%2013-3-3M4%2020l3-3%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-angle:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203v17h17M4%2020%2018%206M4%2014h6v6%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-ruler:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207h18v10H3ZM7%207v4m4-4v6m4-6v4m4-4v6%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-sand:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%209%206-5%2012%206-6%205ZM3%209v6l12%205%206-4v-6M15%2015v5%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-clamp:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%204H6v16h12M18%204v5h-7V7M18%2015v5M14%2012h8M18%2012v11%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-check:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204%2010-10%22%2F%3E%3Cpath%20d%3D%22M20%2012v8H3V3h13%22%2F%3E%3C%2Fsvg%3E")}

.skm-article .skm-icon-glue:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23365a40%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2016%209-9%204%204-9%209Zm9-9%203-3%204%204-3%203M20%208l3-5M3%2017l-1%205%205-1M9%2019l3%203%22%2F%3E%3C%2Fsvg%3E")}

/* WoodMart product loop markup uses div.wd-products instead of ul.products. */
.skm-article .skm-shop div.products:not(.wd-carousel-container){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px;--wd-col:2;--wd-col-md:2;--wd-col-sm:1;margin:20px 0 0;padding:0}
.skm-article .skm-shop div.products:not(.wd-carousel-container)>.product{width:auto!important;margin:0!important;padding:16px;background:white;border:1px solid var(--skm-line);border-radius:8px;min-width:0}
@container(max-width:510px){.skm-article .skm-shop div.products:not(.wd-carousel-container){grid-template-columns:1fr!important;--wd-col:1;--wd-col-md:1}}
@media(max-width:540px){.skm-article .skm-shop div.products:not(.wd-carousel-container){grid-template-columns:1fr!important}}
