.art-card{background:var(--card);border:1px solid var(--line);border-radius:var(--pub-card-radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.art-card__thumb{height:var(--pub-card-thumb-h);background:var(--bg);display:block;position:relative;overflow:hidden}.art-card__thumb img{object-fit:cover;object-position:top;width:100%;max-width:100%;height:100%;transition:transform .4s;display:block}.art-card:hover .art-card__thumb img{transform:scale(1.05)}.art-card__tag{font-size:var(--pub-fs-tag);color:var(--pub-on-navy);background:var(--green);border-radius:14px;padding:3px 10px;font-weight:600;position:absolute;top:5px;left:8px;box-shadow:0 0 0 2px #ffffff59}.art-card__body{padding:14px 14px 16px}.art-card__kick{display:none}.art-card__title{font-size:var(--pub-fs-card-h);color:var(--navy);margin:0 0 10px;font-weight:700;line-height:1.45}.art-card__title a:hover{color:var(--green)}.art-card__title a:focus-visible{box-shadow:none;outline:none}.art-card:has(.art-card__title a:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.art-card__date{font-size:var(--pub-fs-date);color:var(--muted);align-items:center;gap:6px;display:flex}.art-card__date svg{width:auto;height:var(--pub-fs-date);color:var(--green);flex:none}.art-card__sep{background:var(--pub-dot-sep);border-radius:50%;width:3px;height:3px;margin:0 4px;display:inline-block}.art-card__views-suffix{display:none}.art-card__sapo{font-size:var(--pub-fs-card-p);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card:hover .art-card__thumb img{transform:none}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__views-suffix{display:inline}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card{grid-template-columns:var(--pub-list-cols);border-radius:var(--pub-list-radius);gap:18px;display:grid}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__thumb{height:100%;min-height:var(--pub-list-thumb-min-h)}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__thumb img{object-position:center}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__tag{display:none}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__body{flex-direction:column;padding:16px 18px 16px 0;display:flex}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__kick{font-size:var(--pub-fs-kick);color:var(--green);text-transform:uppercase;letter-spacing:.4px;order:0;font-weight:700;line-height:21px;display:block}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__title{font-size:var(--pub-fs-list-h);order:1;margin:6px 0 8px;line-height:1.4}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__sapo{font-size:var(--pub-fs-list-p);line-height:inherit;order:2;margin:0;display:block}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__date{order:3;margin-top:10px}@media (max-width:760px){:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card{grid-template-columns:1fr}:is(html[data-cat-layout=list] .cat-items--main,html:not([data-cat-layout]) .cat-items--main[data-layout=list]) .art-card__body{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.art-card__thumb img{transition:none}.art-card:hover .art-card__thumb img{transform:none}}
