
body:has(.cia-products-index) .entry-hero{display:none!important}body:has(.cia-products-index) .content-container{width:100%!important;max-width:none!important;padding:0!important}body:has(.cia-products-index) .entry,body:has(.cia-products-index) .entry-content-wrap,body:has(.cia-products-index) .entry-content{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:none!important}.cia-products-index{--green:#173f33;--green2:#245b47;--cream:#f6f1e7;--paper:#fffdf8;--gold:#bd8c30;--ink:#24342e;--muted:#66756e;background:var(--cream);color:var(--ink);font-family:Inter,Arial,sans-serif}.cia-products-index *{box-sizing:border-box}.cia-pi-shell{width:min(1180px,calc(100% - 40px));margin:auto}.cia-pi-hero{padding:66px 0 90px;background:radial-gradient(circle at 82% 12%,rgba(189,140,48,.2),transparent 350px),linear-gradient(135deg,#102f26,var(--green2));color:#fff}.cia-pi-crumb{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px;color:#d5e1dc;font-size:13px}.cia-pi-crumb a{color:#f0cd7a!important}.cia-pi-kicker{margin:0 0 10px!important;color:#e1b85e;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.cia-pi-hero h1{max-width:900px;margin:0!important;color:#fff!important;font:650 clamp(2.7rem,5.5vw,5rem)/1.02 Literata,Georgia,serif;letter-spacing:-.04em}.cia-pi-lead{max-width:820px;margin:22px 0 0!important;color:#e4ece8;font-size:18px;line-height:1.7}.cia-pi-main{padding:28px 0 76px}.cia-pi-tools{position:relative;z-index:4;margin:-48px 0 28px;padding:14px;border:1px solid rgba(23,63,51,.13);border-radius:18px;background:rgba(255,253,248,.98);box-shadow:0 14px 34px rgba(23,63,51,.12)}.cia-pi-controls{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.75fr)) auto;gap:9px}.cia-pi-controls input,.cia-pi-controls select,.cia-pi-reset{min-width:0;min-height:48px;padding:0 13px;border:1px solid rgba(23,63,51,.2);border-radius:10px;background:#fff;color:var(--green);font:700 14px Inter,Arial,sans-serif}.cia-pi-reset{background:#f3eee3;cursor:pointer}.cia-pi-reset:disabled{opacity:.45}.cia-pi-status{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(23,63,51,.12);color:var(--muted);font-size:13px}.cia-pi-status strong{color:var(--green);font-size:14px}.cia-pi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cia-pi-card{display:flex;min-height:190px;flex-direction:column;padding:20px;border:1px solid rgba(23,63,51,.13);border-left:4px solid var(--gold);border-radius:15px;background:var(--paper);color:var(--ink)!important;text-decoration:none!important;transition:.16s ease}.cia-pi-card:hover{transform:translateY(-2px);border-color:rgba(189,140,48,.72);box-shadow:0 12px 28px rgba(23,63,51,.09)}.cia-pi-class{color:#8b651f;font-size:11px;font-weight:850;text-transform:uppercase}.cia-pi-card strong{margin:10px 0 9px;color:var(--green);font:700 20px/1.27 Literata,Georgia,serif}.cia-pi-place{color:#53685e;font-size:14px}.cia-pi-card small{margin-top:auto;padding-top:16px;color:#747f79}.cia-pi-more{display:flex;justify-content:center;margin-top:26px}.cia-pi-more button{min-height:48px;padding:0 23px;border:0;border-radius:999px;background:var(--green);color:#fff;font-weight:800;cursor:pointer}.cia-pi-empty{display:none;padding:24px;border-left:4px solid var(--gold);background:var(--paper);color:var(--muted)}.cia-pi-empty.is-visible{display:block}.cia-pi-foot{margin-top:50px;padding:28px;border-radius:18px;background:var(--green);color:#d8e5df;line-height:1.7}.cia-pi-foot h2{margin:0 0 10px;color:#fff;font:700 27px Literata,Georgia,serif}@media(max-width:920px){.cia-pi-controls{grid-template-columns:1fr 1fr}.cia-pi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cia-pi-shell{width:calc(100% - 24px)}.cia-pi-hero{padding:48px 0 76px}.cia-pi-hero h1{font-size:clamp(2.25rem,11vw,3.3rem)}.cia-pi-tools{margin-top:-44px;padding:11px}.cia-pi-controls,.cia-pi-grid{grid-template-columns:1fr}.cia-pi-status{align-items:flex-start;flex-direction:column}.cia-pi-card{min-height:0}}
