:where(body:has(.wp-regioni)) .d-hero{background:linear-gradient(180deg,#F4F8FE,#FFFFFF);padding:40px 0 22px}:where(body:has(.wp-regioni)) .d-hero .h1{font-size:48px;line-height:54px}:where(body:has(.wp-regioni)) .srch{height:60px;border-radius:30px;background:#FFF;box-shadow:0 6px 20px rgba(0,28,62,.08),inset 0 0 0 1px var(--line);display:flex;align-items:center;gap:12px;padding:0 22px;font-size:17px;color:#8A93A3;max-width:640px;margin-top:20px}:where(body:has(.wp-regioni)) .regs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where(body:has(.wp-regioni)) .rg{display:flex;align-items:center;gap:12px;border-radius:18px;background:#FFF;border:1px solid var(--line);box-shadow:var(--sh-list);padding:12px;overflow:hidden}:where(body:has(.wp-regioni)) .rg .ph{width:72px;height:56px;border-radius:12px;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center}:where(body:has(.wp-regioni)) .rg b{display:block;font-size:16px;font-weight:800}:where(body:has(.wp-regioni)) .rg small{font-size:13px;color:var(--ink2)}:where(body:has(.wp-regioni)) .rg .p{margin-left:auto;text-align:right;font-size:12px;color:var(--ink3);font-weight:600;white-space:nowrap}:where(body:has(.wp-regioni)) .rg .p b{font-size:16px;color:var(--navy)}:where(body:has(.wp-regioni)) .bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 16px;flex-wrap:wrap}:where(body:has(.wp-regioni)) .bar .chip{height:38px;font-size:14px}:where(body:has(.wp-regioni)) .sort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink2);font-weight:600}:where(body:has(.wp-regioni)) .sort span.v{height:38px;padding:0 14px;border-radius:19px;box-shadow:inset 0 0 0 1px var(--field);display:flex;align-items:center;gap:6px;color:var(--navy);font-weight:700}:where(body:has(.wp-regioni)) .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}:where(body:has(.wp-regioni)) .ct{display:flex;align-items:center;gap:12px;height:66px;border-radius:16px;background:#FFF;border:1px solid var(--line);box-shadow:var(--sh-list);padding:0 14px;min-width:0}:where(body:has(.wp-regioni)) .ct .nm{min-width:0}:where(body:has(.wp-regioni)) .ct .nm b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:18px;font-weight:800}:where(body:has(.wp-regioni)) .ct .nm small{display:flex;gap:5px;align-items:center;font-size:12px;color:var(--ink3);font-weight:600}:where(body:has(.wp-regioni)) .ct .p{margin-left:auto;text-align:right;font-size:11.5px;color:var(--ink3);font-weight:600;white-space:nowrap}:where(body:has(.wp-regioni)) .ct .p b{display:block;font-size:16px;color:var(--navy)}:where(body:has(.wp-regioni)) .bd{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px}:where(body:has(.wp-regioni)) .bd.u{background:var(--purple)}:where(body:has(.wp-regioni)) .bd.n{background:var(--blue)}:where(body:has(.wp-regioni)) .lg{display:flex;gap:18px;font-size:13px;color:var(--ink2);margin:14px 0 0;flex-wrap:wrap}:where(body:has(.wp-regioni)) .lg span{display:flex;align-items:center;gap:6px}:where(body:has(.wp-regioni)) .more{display:none!important}@media (max-width:760px){:where(body:has(.wp-regioni)) .d-hero{padding:24px 0 14px}:where(body:has(.wp-regioni)) .d-hero .h1{font-size:32px;line-height:38px}:where(body:has(.wp-regioni)) .srch{height:52px;font-size:15px}:where(body:has(.wp-regioni)) section .regs{grid-template-columns:minmax(0,1fr)!important}:where(body:has(.wp-regioni)) .regs .rg:nth-child(n+3){display:none}:where(body:has(.wp-regioni)) .bar{margin:22px 0 12px}:where(body:has(.wp-regioni)) .bar .chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:none}:where(body:has(.wp-regioni)) .grid{grid-template-columns:minmax(0,1fr);gap:8px}:where(body:has(.wp-regioni)) .grid .ct:nth-child(n+25){display:none}:where(body:has(.wp-regioni)) .more{display:flex!important}}:where(body:has(.wp-regioni)) .rgl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:8px}:where(body:has(.wp-regioni)) .rc{border-radius:22px;background:#FFF;border:1px solid var(--line);box-shadow:var(--sh-list);overflow:hidden;display:flex;flex-direction:column}:where(body:has(.wp-regioni)) .rc .ph{height:150px;position:relative;overflow:hidden}:where(body:has(.wp-regioni)) .rc .ph.ico{display:flex;align-items:center;justify-content:center}:where(body:has(.wp-regioni)) .rc .rb{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1}:where(body:has(.wp-regioni)) .rc b{font-size:19px;font-weight:800}:where(body:has(.wp-regioni)) .rc small{font-size:14px;color:var(--ink2);font-weight:600}:where(body:has(.wp-regioni)) .rc p{font-size:14px;line-height:20px;color:var(--ink2);margin-top:8px}:where(body:has(.wp-regioni)) .rc .rp{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:13px;color:var(--ink3);font-weight:600}:where(body:has(.wp-regioni)) .rc .rp b{font-size:18px;color:var(--navy)}:where(body:has(.wp-regioni)) .rc .go{width:36px;height:36px;border-radius:18px;background:var(--pink);display:flex;align-items:center;justify-content:center}@media (max-width:760px){:where(body:has(.wp-regioni)) .rgl{grid-template-columns:minmax(0,1fr);gap:12px}:where(body:has(.wp-regioni)) .rc .ph{height:120px}}