.etc-cookie-banner{position:fixed;z-index:120;right:20px;bottom:20px;left:20px;padding:20px;border:1px solid var(--etc-color-border);border-radius:18px;background:#fff;color:var(--etc-color-text);box-shadow:0 18px 50px -20px rgb(35 31 25/.35);font-size:14px}.etc-cookie-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1180px;margin:auto}.etc-cookie-banner h2{margin:0 0 5px;font:800 18px/1.2 var(--etc-font-display)}.etc-cookie-banner p{max-width:760px;margin:0 0 5px;line-height:1.5}.etc-cookie-banner a{color:var(--etc-color-brand);font-weight:800}.etc-cookie-banner__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.etc-cookie-button{min-height:42px;padding:10px 18px;border:0;border-radius:999px;background:var(--etc-color-accent);color:#233311;font:800 13px/1 var(--etc-font-display);cursor:pointer}.etc-cookie-button--secondary{background:#2f2f2f;color:#fff}.etc-cookie-button--config{background:#f0efe9;color:var(--etc-color-text)}.etc-cookie-settings{max-width:1180px;margin:16px auto 0;padding-top:16px;border-top:1px solid var(--etc-color-border)}.etc-cookie-settings label{display:block;margin:7px 0}.etc-cookie-manage{position:fixed;z-index:110;right:16px;bottom:16px;padding:8px 13px;border:1px solid var(--etc-color-border);border-radius:999px;background:#fff;color:var(--etc-color-text);font-size:12px;font-weight:800;cursor:pointer}.etc-recent-viewed{padding:14px 0;background:#f0efe9}.etc-recent-viewed__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.etc-recent-viewed h2{margin:0;font:800 16px/1.2 var(--etc-font-display)}.etc-recent-viewed__head button{border:0;background:transparent;color:var(--etc-color-text-muted);font-size:20px;cursor:pointer}.etc-recent-viewed__list{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.etc-recent-card{display:flex;align-items:center;gap:9px;flex:0 0 220px;height:80px;padding:7px;border-radius:12px;background:#fff;color:var(--etc-color-text);box-shadow:0 5px 18px -14px rgb(56 50 38/.35)}.etc-recent-card img,.etc-recent-card__placeholder{width:66px;height:66px;flex:0 0 66px;border-radius:8px;background:#eeece5;object-fit:cover}.etc-recent-card__text{display:grid;min-width:0;gap:4px}.etc-recent-card strong{display:-webkit-box;overflow:hidden;font:800 12px/1.2 var(--etc-font-display);-webkit-box-orient:vertical;-webkit-line-clamp:2}.etc-recent-card small{color:var(--etc-color-text-muted);font-size:11px;font-weight:800}.etc-static-page{padding-block:48px 72px}.etc-static-page__article{max-width:900px;margin:auto;padding:34px 42px;border-radius:24px;background:#fff;box-shadow:var(--etc-shadow-card)}.etc-static-page__article>header h1{margin:0 0 28px;font:800 clamp(2rem,4vw,3rem)/1.1 var(--etc-font-display)}.etc-static-page__article .entry-content{padding:0}.etc-static-page__article .entry-content h2{margin-top:32px}.etc-static-page__article .entry-content h3{margin-top:24px}.etc-static-page__article .entry-content a{color:var(--etc-color-brand);font-weight:700}@media(max-width:700px){.etc-cookie-banner{right:12px;bottom:12px;left:12px;padding:16px}.etc-cookie-banner__inner{display:block}.etc-cookie-banner__actions{justify-content:stretch;margin-top:12px}.etc-cookie-button{flex:1}.etc-recent-card{flex-basis:205px}.etc-static-page{padding-block:24px 48px}.etc-static-page__article{padding:24px 20px;border-radius:18px}}
.etc-static-page__article .entry-content table{width:100%;margin:22px 0;border-collapse:collapse;font-size:14px}.etc-static-page__article .entry-content th,.etc-static-page__article .entry-content td{padding:12px 14px;border:1px solid var(--etc-color-border);text-align:left;vertical-align:top}.etc-static-page__article .entry-content th{background:#f0efe9;color:var(--etc-color-text);font-weight:800}.etc-static-page__article .entry-content code{padding:2px 5px;border-radius:4px;background:#f0efe9;font-size:.9em}
.etc-recent-viewed__head button{display:none}
@media(min-width:801px) and (max-width:1280px){.etc-recent-viewed__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:hidden}.etc-recent-card{width:auto;min-width:0}.etc-recent-card__text{min-width:0}}
@media(min-width:1281px){.etc-recent-viewed__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:hidden}.etc-recent-card{width:auto;min-width:0}.etc-recent-card__text{min-width:0}}
