/* Drobné ikonky a podmínky: jen úvod a poptávka. */
.page-uvod .features .icon{width:42px;height:42px}.page-uvod .features.six .icon{width:36px;height:36px}
.page-uvod .features .feature-icon{stroke-width:2.6;width:42px;height:42px}
.page-uvod .features.six .feature-icon{width:36px;height:36px;stroke-width:2.7}
.page-uvod .features strong{padding:0 3px;text-wrap:balance}
.forest-word{white-space:nowrap}.forest-symbol{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.2em;margin:0 .08em}
.pet-policy{width:94%;max-width:1280px;margin:12px auto 30px;border-top:1px solid #cbd8b9;border-bottom:1px solid #cbd8b9;padding:0 14px;color:var(--ink,#184e43)}
.pet-policy summary{cursor:pointer;font-weight:700;padding:14px 0;font-size:1rem}
.pet-policy p{max-width:850px;margin:0 0 18px;font-size:.98rem;line-height:1.65}
.pet-policy summary:focus-visible{outline:3px solid #008aa2;outline-offset:3px}
.pet-inquiry-note{margin:16px 0;padding:16px 18px;border-left:3px solid #7b9759;background:#eff4e3;border-radius:8px;font-size:.95rem;line-height:1.6}
.pet-inquiry-note p{margin:6px 0 0}.pet-inquiry-note[hidden]{display:none}
@media(max-width:700px){.page-uvod .features .icon{width:34px;height:34px}.page-uvod .features.six .icon{width:32px;height:32px}.page-uvod .features .feature-icon{width:34px;height:34px}.page-uvod .features.six .feature-icon{width:32px;height:32px}.page-uvod .features:not(.six) strong{font-size:1.1rem}.pet-policy{padding:0 10px}.pet-policy p{font-size:.92rem}}

/* Schválené široké ikonky: zachovat mezery i původní poměr stran. */
.page-uvod .features .icon,.page-uvod .features.six .icon{height:48px}
.page-uvod .features .feature-icon-redrawn,.page-uvod .features.six .feature-icon-redrawn{width:67px;max-width:calc(100% - 8px);height:48px}
