.igc-section{--igc-ink:#19231f;--igc-muted:#58645d;--igc-accent:#d9ff54;max-width:1440px;margin:56px auto;padding:0 24px;box-sizing:border-box;font-family:inherit}.igc-section *, .igc-card *{box-sizing:border-box}.igc-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.igc-heading h2{font-size:clamp(30px,4vw,48px);margin:8px 0 12px;line-height:1.1}.igc-heading p{margin:0;max-width:650px}.igc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em}.igc-list{display:grid;gap:32px}.igc-card{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:0;border-radius:24px;overflow:hidden;background:#f1f3ef;color:#19231f;margin:24px 0;border:1px solid #dbe0d6;max-width:1440px}.igc-list .igc-card{margin:0}.igc-visual{padding:14px;min-width:0;align-self:start}.igc-compare{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:15px;background:#c7cec4;isolation:isolate;touch-action:pan-y}.igc-layer{position:absolute;inset:0;overflow:hidden}.igc-before{clip-path:inset(0 calc(100% - var(--split,50%)) 0 0);z-index:1}.igc-compare .igc-photo{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important;border:0!important;border-radius:0!important}.igc-divider{position:absolute;left:var(--split,50%);top:0;bottom:0;width:3px;background:#fff;z-index:3;pointer-events:none;transform:translateX(-50%)}.igc-divider>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:white;color:#19231f;font-size:27px;font-weight:700;transform:translate(-50%,-50%);box-shadow:0 2px 18px #0004}.igc-label{position:absolute;bottom:14px;padding:7px 12px;border-radius:20px;background:#18211edb;color:white;font-size:12px;font-weight:700;z-index:2;pointer-events:none;letter-spacing:.08em;text-transform:uppercase}.igc-label-before{left:14px}.igc-label-after{right:14px}.igc-slider{position:absolute;left:0;top:calc(50% - 24px);width:100%!important;height:48px!important;opacity:0;z-index:4;margin:0!important;cursor:ew-resize;touch-action:pan-y}.igc-compare:focus-within{outline:3px solid #557328;outline-offset:3px}.igc-hint{display:block;text-align:center;color:#58645d;font-size:12px;margin-top:10px}.igc-copy{padding:30px 28px;min-width:0}.igc-copy h3,.igc-copy h2{color:#19231f!important;font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:0 0 22px;letter-spacing:-.035em}.igc-copy h3 a{color:inherit!important;text-decoration:none}.igc-copy h4{font-size:14px;color:#19231f!important;margin:20px 0 8px}.igc-copy p,.igc-copy li,.igc-copy dd{font-size:15px;line-height:1.55;color:#354239}.igc-copy ul{padding:0 0 0 19px;margin:0 0 20px}.igc-facts{margin:0 0 16px;display:grid;gap:10px}.igc-facts>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.igc-facts dt{font-size:12px;color:#58645d}.igc-facts dd{margin:0;font-weight:600}.igc-copy p{margin:12px 0}.igc-price{padding:18px 0;border-top:1px solid #cdd4c8}.igc-price>small{display:block;font-size:12px;color:#58645d;line-height:1.4}.igc-price strong{display:block;font-size:32px;color:#19231f}.igc-price strong span{font-size:13px;font-weight:500}.igc-price p{font-size:13px}.igc-cta,.igc-more{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 18px;border:1px solid #b3d045;border-radius:12px;background:#d9ff54;color:#152016!important;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer;min-height:48px;line-height:1.3}.igc-copy .igc-cta{width:100%;margin-top:10px}.igc-cta:hover,.igc-more:hover{background:#c9ee49}.igc-cta:focus-visible,.igc-more:focus-visible{outline:3px solid currentColor;outline-offset:3px}.igc-detail-link{display:block;margin:14px 0 0;color:#354239!important;text-decoration:underline;font-size:13px}.igc-more{display:flex;margin:28px auto}.igc-card[hidden],.igc-more[hidden]{display:none!important}.igc-edit{display:block;width:100%;margin-top:20px;border:1px dashed #6c7a63;background:transparent;color:#19231f;padding:12px;cursor:pointer;border-radius:8px}.igc-draft{display:inline-block;font-size:11px;padding:6px 8px;border-radius:6px;background:#fff0c5;color:#664b00;margin-bottom:14px}.igc-selection{border:1px solid #9fb56d;background:#f1f6e6;color:#1d2c20;padding:12px;border-radius:10px;margin-bottom:14px;font-size:13px}.igc-selection button{margin-left:12px;font-size:12px;text-decoration:underline;cursor:pointer;background:none;border:0;color:inherit}
@media(max-width:800px){.igc-section{padding:0 16px;margin:36px auto}.igc-heading{align-items:flex-start;flex-direction:column;gap:16px}.igc-card{grid-template-columns:minmax(0,1fr);border-radius:18px}.igc-copy{padding:20px}.igc-visual{padding:10px}.igc-compare{border-radius:10px}.igc-divider>span{width:44px;height:44px;font-size:24px}.igc-heading h2{font-size:32px}.igc-facts>div{grid-template-columns:65px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.igc-section *{scroll-behavior:auto!important}}
/* Keep this section independent of the theme's generic article/button overrides. */
html body #atlikti-darbai.igc-section{width:100%!important;max-width:1320px!important;margin:38px auto!important;padding:0 24px!important;overflow:visible!important}
html body #atlikti-darbai .igc-list{gap:38px!important}
html body #atlikti-darbai .igc-card{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;gap:30px!important;align-items:start!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#eef2e9!important}
html body #atlikti-darbai .igc-visual{padding:0!important;min-width:0!important;width:100%!important}
html body #atlikti-darbai .igc-compare{width:100%!important;aspect-ratio:4/3!important;max-height:460px!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important}
html body #atlikti-darbai .igc-copy{display:block!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 0!important;overflow:visible!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;color:#eef2e9!important}
html body #atlikti-darbai .igc-copy :is(h2,h3){font-size:clamp(22px,2.1vw,28px)!important;line-height:1.2!important;margin:0 0 16px!important;color:#d9ff54!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}
html body #atlikti-darbai .igc-copy h3 a{color:#d9ff54!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body #atlikti-darbai .igc-copy :is(p,li,dd){font-size:14px!important;line-height:1.55!important;color:#e0e5dc!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;-webkit-line-clamp:unset!important}
html body #atlikti-darbai .igc-copy h4{font-size:14px!important;color:#f4f6f0!important;margin:16px 0 8px!important}
html body #atlikti-darbai .igc-copy :is(dt,small),html body #atlikti-darbai .igc-hint{color:#bac6b9!important}
html body #atlikti-darbai .igc-copy .igc-price strong{color:#f4f6ef!important}
html body #atlikti-darbai :is(a.igc-cta,button.igc-cta,button.igc-more,a.igc-more){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:46px!important;height:auto!important;max-height:none!important;padding:13px 16px!important;background:#d9ff54!important;color:#152016!important;-webkit-text-fill-color:#152016!important;border:1px solid #b3d045!important;border-radius:10px!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;text-align:center!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}
html body #atlikti-darbai .igc-cta :is(span,strong){color:#152016!important;-webkit-text-fill-color:#152016!important}
html body #atlikti-darbai .igc-copy .igc-detail-link{display:block!important;color:#d9ff54!important;-webkit-text-fill-color:#d9ff54!important;font-size:13px!important;margin-top:12px!important}
html body #atlikti-darbai .igc-copy .igc-edit{display:block!important;width:100%!important;min-height:44px!important;height:auto!important;margin-top:14px!important;padding:11px 14px!important;border:1px dashed #8a9c7d!important;border-radius:9px!important;background:#ffffff08!important;color:#f1f5ec!important;-webkit-text-fill-color:#f1f5ec!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;opacity:1!important;visibility:visible!important}
html body #atlikti-darbai .igc-card[hidden],html body #atlikti-darbai .igc-more[hidden]{display:none!important}
@media(max-width:800px){html body #atlikti-darbai.igc-section{padding:0 16px!important;margin:28px auto!important}html body #atlikti-darbai .igc-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body #atlikti-darbai .igc-compare{max-height:380px!important}html body #atlikti-darbai .igc-copy{padding:0!important}html body #atlikti-darbai .igc-copy :is(h2,h3){font-size:23px!important}}
html body.wp-admin #atlikti-darbai.igc-section{background:#111b17!important;border-radius:16px!important;padding:24px!important;color:#eef2e9!important}
/* Desktop: picture and copy share a row height; content is never clipped. */
@media(min-width:801px){
 html body #atlikti-darbai .igc-card{align-items:stretch!important;gap:28px!important}
 html body #atlikti-darbai .igc-visual{position:relative!important;align-self:stretch!important;display:grid!important;min-height:440px!important}
 html body #atlikti-darbai .igc-compare{aspect-ratio:auto!important;height:100%!important;max-height:none!important;min-height:440px!important}
 html body #atlikti-darbai .igc-hint{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%);z-index:5;max-width:65%;margin:0!important;padding:5px 10px;border-radius:20px;background:#18211edb;color:#fff!important;font-size:11px!important;pointer-events:none}
 html body #atlikti-darbai .igc-copy{display:flex!important;flex-direction:column!important;padding:0!important}
 html body #atlikti-darbai .igc-copy :is(h2,h3){font-size:clamp(22px,1.8vw,26px)!important;line-height:1.15!important;margin-bottom:12px!important}
 html body #atlikti-darbai .igc-facts{gap:6px!important;margin:0 0 10px!important}
 html body #atlikti-darbai .igc-copy :is(p,li,dd){font-size:14px!important;line-height:1.4!important}
 html body #atlikti-darbai .igc-copy p{margin:8px 0!important}
 html body #atlikti-darbai .igc-copy h4{margin:10px 0 5px!important}
 html body #atlikti-darbai .igc-copy ul{margin:0 0 12px!important}
 html body #atlikti-darbai .igc-copy .igc-price{margin-top:auto!important;padding:12px 0 4px!important}
 html body #atlikti-darbai .igc-price strong{font-size:28px!important;line-height:1.25!important;margin:4px 0 6px!important}
 html body #atlikti-darbai .igc-copy .igc-cta{margin-top:10px!important}
 html body #atlikti-darbai .igc-copy .igc-detail-link{margin-top:8px!important}
}
