@charset "UTF-8";
/* nice2026-classi.css — gli stili del prototipo, deduplicati.
   Generato da atomizza.py: non modificare a mano. */
body.n26 .y0{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s}
body.n26 .y1{font-size: 14.5px; color: rgba(255, 255, 255, 0.82)}
body.n26 .y2{max-width: 1360px; margin: 0px auto; padding: 128px 40px}
body.n26 .y3{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(255, 122, 0)}
body.n26 .y4{margin-top: 10px; font-size: 16.5px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y5{position:absolute;inset:0;z-index:2}
body.n26 .y6{font-family: "Noto Sans SC", sans-serif}
body.n26 .y7{border-top: 1px solid rgb(229, 231, 235)}
body.n26 .y8{color: rgb(214, 219, 227)}
body.n26 .y9{position: relative; padding: 0px 40px}
body.n26 .ya{max-width: 1360px; margin: 0px auto; position: relative; border-radius: 4px; overflow: hidden}
body.n26 .yb{position: absolute; inset: 0px; background: linear-gradient(rgba(6, 43, 99, 0.72) 0%, rgba(6, 43, 99, 0.6) 45%, rgba(6, 43, 99, 0.9) 100%)}
body.n26 .yc{position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 56px; display: flex; flex-direction: column; gap: 20px}
body.n26 .yd{display: inline-flex; align-items: center; gap: 10px; align-self: flex-start; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-family: Manrope, sans-serif; font-weight: 700; font-size: 12.5px; letter-spacing: 0.16em; text-transform: uppercase; padding: 9px 16px; border-radius: 2px}
body.n26 .ye{font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(40px, 5vw, 72px); line-height: 1; letter-spacing: -0.02em; color: rgb(255, 255, 255); max-width: 15em; text-wrap: balance}
body.n26 .yf{font-size: 19px; line-height: 1.5; color: rgba(255, 255, 255, 0.86); max-width: 34em}
body.n26 .y10{max-width: 1360px; margin: 40px auto 0px; height: 1px; background: rgb(229, 231, 235)}
body.n26 .y11{color: rgb(156, 163, 175)}
body.n26 .y12{border-top: 1px solid rgb(229, 231, 235); background: rgb(245, 248, 252); scroll-margin-top: 140px}
body.n26 .y13{max-width: 1360px; margin: 0px auto; padding: 120px 40px}
body.n26 .y14{position: absolute; inset: 0px; background: linear-gradient(rgba(6, 43, 99, 0) 38%, rgba(6, 43, 99, 0.82) 100%)}
body.n26 .y15{position: absolute; left: 22px; top: 20px; font-family: Manrope, sans-serif; font-size: 10.5px; letter-spacing: 0.14em; color: rgba(255, 255, 255, 0.72)}
body.n26 .y16{position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 22px; display: flex; align-items: flex-end; justify-content: space-between; gap: 12px}
body.n26 .y17{font-family: Poppins, sans-serif; font-weight: 700; font-size: 26px; line-height: 1; letter-spacing: -0.01em; color: rgb(255, 255, 255)}
body.n26 .y18{margin-top: 6px; font-size: 14px; color: rgba(255, 255, 255, 0.82)}
body.n26 .y19{color: rgb(255, 122, 0); font-size: 15px; font-weight: 600}
body.n26 .y1a{font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(0, 119, 200)}
body.n26 .y1b{display: grid; grid-template-columns: 1.2fr 1fr; gap: 64px; align-items: center}
body.n26 .y1c{margin-top: 20px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(32px, 3.6vw, 50px); line-height: 1.05; letter-spacing: -0.02em; color: rgb(6, 43, 99); text-wrap: balance}
body.n26 .y1d{margin-top: 20px; font-size: 19px; line-height: 1.55; color: rgb(55, 65, 81); max-width: 32em}
body.n26 .y1e{display: flex; flex-direction: column; align-items: flex-start; gap: 16px; border-left: 1px solid rgb(221, 228, 236); padding-left: 48px}
body.n26 .y1f{background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-family: Poppins, sans-serif; font-weight: 600; font-size: 15px; letter-spacing: 0.04em; text-transform: uppercase; padding: 17px 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 999px; cursor: pointer}
body.n26 .y20{font-size: 14.5px; line-height: 1.55; color: rgb(107, 114, 128)}
body.n26 .y21{color: rgb(0, 119, 200)}
body.n26 .y22{font-family: Poppins, sans-serif; font-weight: 700; font-size: 42px; line-height: 1.05; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y23{border: 1px solid rgb(214, 219, 227); border-radius: 999px; padding: 7px 16px; font-size: 14.5px; color: rgb(6, 43, 99)}
body.n26 .y24{margin-top: 10px; font-size: 16px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y25{font-family: Poppins, sans-serif; font-weight: 500; font-size: 14.5px; padding: 10px 20px; border-radius: 999px; cursor: pointer; background: none; border: 1px solid rgb(229, 231, 235); color: rgb(55, 65, 81)}
body.n26 .y26{position: relative; overflow: hidden; border-radius: 4px; cursor: pointer; grid-column: span 1}
body.n26 .y27{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 24px; display: flex; flex-direction: column; gap: 10px}
body.n26 .y28{width: 30px; height: 30px; border-radius: 50%; background: rgb(232, 242, 250); color: rgb(0, 119, 200); font-size: 14px; display: flex; align-items: center; justify-content: center}
body.n26 .y29{font-size: 16.5px; line-height: 1.45; font-weight: 500; color: rgb(6, 43, 99)}
body.n26 .y2a{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 32px}
body.n26 .y2b{position: relative}
body.n26 .y2c{cursor: pointer}
body.n26 .y2d{overflow: hidden; border-radius: 4px; aspect-ratio: 3 / 2}
body.n26 .y2e{margin-top: 18px; display: flex; align-items: center; gap: 12px; font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase}
body.n26 .y2f{margin-top: 12px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 21px; line-height: 1.22; letter-spacing: -0.01em; color: rgb(6, 43, 99); text-wrap: pretty}
body.n26 .y30{display: flex; gap: 14px; align-items: flex-start}
body.n26 .y31{flex-shrink: 0; color: rgb(255, 122, 0); font-size: 13px; line-height: 1.7}
body.n26 .y32{font-size: 16.5px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y33{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(107, 114, 128)}
body.n26 .y34{border-top: 1px solid rgb(229, 231, 235); background: rgb(255, 255, 255)}
body.n26 .y35{display: flex; flex-direction: column; gap: 9px}
body.n26 .y36{font-family: Manrope, sans-serif; font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(107, 114, 128)}
body.n26 .y37{display: block}
body.n26 .y38{margin-top: 10px; font-size: 15.5px; line-height: 1.55; color: rgb(55, 65, 81)}
body.n26 .y39{border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 122, 0) rgb(229, 231, 235) rgb(229, 231, 235); border-image: initial; border-radius: 4px; padding: 32px}
body.n26 .y3a{position: relative; overflow: hidden; border-radius: 4px; cursor: pointer}
body.n26 .y3b{position: absolute; inset: 0px; background: linear-gradient(rgba(6, 43, 99, 0) 40%, rgba(6, 43, 99, 0.82) 100%)}
body.n26 .y3c{position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 20px}
body.n26 .y3d{font-family: Poppins, sans-serif; font-weight: 700; font-size: 22px; line-height: 1; color: rgb(255, 255, 255)}
body.n26 .y3e{margin-top: 5px; font-size: 13.5px; color: rgba(255, 255, 255, 0.82)}
body.n26 .y3f{display: block; color: inherit}
body.n26 .y40{margin-top: 14px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.1em; color: rgb(156, 163, 175)}
body.n26 .y41{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(255, 122, 0)}
body.n26 .y42{margin-top: 16px; display: flex; flex-direction: column; gap: 9px}
body.n26 .y43{display: flex; align-items: baseline; justify-content: space-between; gap: 32px; flex-wrap: wrap}
body.n26 .y44{font-size: 19px; color: rgb(107, 114, 128)}
body.n26 .y45{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.14em; color: rgb(0, 119, 200)}
body.n26 .y46{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(107, 114, 128); display: block; margin-bottom: 14px}
body.n26 .y47{color: rgb(255, 122, 0)}
body.n26 .y48{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 26px; display: flex; gap: 12px; align-items: flex-start}
body.n26 .y49{flex-shrink: 0; width: 22px; height: 22px; border-radius: 50%; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-size: 13px; font-weight: 700; display: flex; align-items: center; justify-content: center; margin-top: 1px}
body.n26 .y4a{font-size: 16.5px; line-height: 1.5; color: rgb(6, 43, 99); font-weight: 500}
body.n26 .y4b{max-width: 1360px; margin: 0px auto; padding: 40px 40px 0px}
body.n26 .y4c{border-top: 1px solid rgb(229, 231, 235); background: rgb(238, 243, 249)}
body.n26 .y4d{margin: 0px; flex: 0 0 calc(33.3333% - 10.6667px)}
body.n26 .y4e{overflow: hidden; border-radius: 4px; aspect-ratio: 4 / 3}
body.n26 .y4f{width: 100%; height: 100%; object-fit: cover; display: block}
body.n26 .y50{margin-top: 10px; font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.06em; color: rgb(156, 163, 175)}
body.n26 .y51{display: flex; gap: 18px; align-items: flex-start}
body.n26 .y52{font-family: "Noto Sans SC", sans-serif; font-size: 40px; line-height: 0.9; color: rgb(255, 122, 0)}
body.n26 .y53{font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255, 255, 255, 0.5)}
body.n26 .y54{margin-top: 4px; font-size: 15.5px; line-height: 1.45; color: rgb(255, 255, 255); font-weight: 500}
body.n26 .y55{width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 4px; display: block}
body.n26 .y56{display: flex; align-items: flex-end; justify-content: space-between; gap: 48px}
body.n26 .y57{width: 44px; height: 44px; border-radius: 50%; background: rgb(255, 122, 0); display: flex; align-items: center; justify-content: center; font-size: 20px}
body.n26 .y58{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 22px; color: rgb(6, 43, 99)}
body.n26 .y59{margin-top: 12px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 23px; line-height: 1.15; color: rgb(6, 43, 99)}
body.n26 .y5a{display: flex; gap: 18px; padding: 22px 0px; border-top: 1px solid rgb(229, 231, 235)}
body.n26 .y5b{flex-shrink: 0; font-family: Manrope, sans-serif; font-size: 12px; color: rgb(255, 122, 0); padding-top: 5px}
body.n26 .y5c{font-family: Poppins, sans-serif; font-weight: 600; font-size: 19px; color: rgb(6, 43, 99)}
body.n26 .y5d{margin-top: 6px; font-size: 16px; line-height: 1.55; color: rgb(55, 65, 81)}
body.n26 .y5e{border: 1px solid rgb(227, 232, 239); background: rgb(255, 255, 255); padding: 15px 16px; font-family: Poppins, sans-serif; font-size: 15.5px; color: rgb(6, 43, 99); border-radius: 10px; outline: none; width: 100%; box-sizing: border-box; transition: border-color 0.18s, box-shadow 0.18s}
body.n26 .y5f{background: rgb(248, 250, 252); padding: 36px}
body.n26 .y60{margin-top: 12px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 23px; color: rgb(6, 43, 99)}
body.n26 .y61{margin-top: 12px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 22px; color: rgb(6, 43, 99)}
body.n26 .y62{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-10.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .y63{font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y64{margin-top: 22px; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y65{font-size: 17px; line-height: 1.62; color: rgb(55, 65, 81)}
body.n26 .y66{max-width: 42em}
body.n26 .y67{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 21px; color: rgb(6, 43, 99)}
body.n26 .y68{position: relative; display: flex; width: 44px; height: 44px; border-radius: 50%; background: rgb(0, 119, 200); color: rgb(255, 255, 255); font-family: Manrope, sans-serif; font-size: 14px; font-weight: 600; align-items: center; justify-content: center}
body.n26 .y69{margin-top: 20px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 21px; line-height: 1.2; color: rgb(6, 43, 99)}
body.n26 .y6a{display: flex; gap: 14px; padding: 14px 0px; border-top: 1px solid rgb(229, 231, 235); font-size: 17px; line-height: 1.5; color: rgb(6, 43, 99)}
body.n26 .y6b{font-family: Manrope, sans-serif; font-size: 12px; color: rgb(156, 163, 175); padding-top: 3px}
body.n26 .y6c{background: rgb(255, 255, 255); padding: 32px 26px}
body.n26 .y6d{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.12em; color: rgb(255, 122, 0)}
body.n26 .y6e{margin-top: 14px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 19px; line-height: 1.2; color: rgb(6, 43, 99)}
body.n26 .y6f{font-size: 15px; letter-spacing: 0.01em; background: none; padding: 0px; font-weight: 500; color: rgb(55, 65, 81)}
body.n26 .y70{position: relative; padding: 0px 0px 34px 28px}
body.n26 .y71{position: absolute; left: -4px; top: 6px; width: 7px; height: 7px; border-radius: 50%; background: rgb(0, 119, 200); display: block}
body.n26 .y72{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.1em; color: rgb(0, 119, 200)}
body.n26 .y73{margin-top: 7px; font-size: 17px; line-height: 1.55; color: rgb(6, 43, 99); font-weight: 500}
body.n26 .y74{width: 100%; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 4px}
body.n26 .y75{margin-top: 16px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 20px; color: rgb(6, 43, 99)}
body.n26 .y76{margin-top: 4px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(107, 114, 128)}
body.n26 .y77{max-width: 1360px; margin: 0px auto; padding: 80px 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center}
body.n26 .y78{display: flex; align-items: center; gap: 14px}
body.n26 .y79{width: 44px; height: 44px; border-radius: 50%; background: rgb(255, 122, 0); display: flex; align-items: center; justify-content: center; font-size: 19px}
body.n26 .y7a{margin-top: 22px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 38px; line-height: 1.07; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y7b{margin-top: 18px; font-size: 18px; line-height: 1.66; color: rgb(55, 65, 81)}
body.n26 .y7c{margin-top: 22px; display: flex; flex-wrap: wrap; gap: 8px}
body.n26 .y7d{font-family: Poppins, sans-serif; font-weight: 500; font-size: 27px; line-height: 1.35; letter-spacing: -0.01em; color: rgb(6, 43, 99)}
body.n26 .y7e{position: relative; overflow: hidden; border-radius: 4px; cursor: pointer; grid-column: span 2}
body.n26 .y7f{margin-top: 20px; font-size: 18px; line-height: 1.66; color: rgb(55, 65, 81)}
body.n26 .y80{font-family: Poppins, sans-serif; font-weight: 700; font-size: 42px; line-height: 1.05; letter-spacing: -0.015em; color: rgb(6, 43, 99); max-width: 22em}
body.n26 .y81{border: 1px solid rgb(229, 231, 235); color: rgb(6, 43, 99); font-weight: 600; font-size: 15px; padding: 12px 24px; border-radius: 999px}
body.n26 .y82{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 42px; line-height: 1.05; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y83{display: flex; align-items: flex-start; justify-content: space-between; gap: 20px}
body.n26 .y84{width: 74px; height: 74px; object-fit: contain}
body.n26 .y85{margin-top: 6px; font-family: Manrope, sans-serif; font-size: 13px; letter-spacing: 0.1em; color: rgb(0, 119, 200)}
body.n26 .y86{font-size: 17px; line-height: 1.62; color: rgb(55, 65, 81); flex: 1 1 0%}
body.n26 .y87{display: flex; gap: 14px; padding: 15px 0px; border-top: 1px solid rgb(229, 231, 235); font-size: 17px; line-height: 1.5; color: rgb(6, 43, 99)}
body.n26 .y88{color: rgb(0, 119, 200); font-weight: 700}
body.n26 .y89{font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.06em; color: rgb(156, 163, 175)}
body.n26 .y8a{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 28px}
body.n26 .y8b{margin-top: 10px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 20px; color: rgb(6, 43, 99)}
body.n26 .y8c{margin-top: 8px; font-size: 16px; line-height: 1.55; color: rgb(55, 65, 81)}
body.n26 .y8d{margin-bottom: 26px; font-size: 19px; line-height: 1.75; color: rgb(55, 65, 81)}
body.n26 .y8e{border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 36px; display: flex; flex-direction: column; gap: 24px}
body.n26 .y8f{display: flex; align-items: center; gap: 20px}
body.n26 .y90{width: 84px; height: 84px; display: block; border-radius: 2px}
body.n26 .y91{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .y92{margin-top: 7px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 25px; line-height: 1.12; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y93{display: flex; flex-direction: column; gap: 14px; flex: 1 1 0%}
body.n26 .y94{border-top: 1px solid rgb(229, 231, 235); padding-top: 20px}
body.n26 .y95{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(0, 119, 200)}
body.n26 .y96{margin-top: 8px; font-family: Poppins, sans-serif; font-weight: 500; font-size: 17.5px; line-height: 1.45; color: rgb(6, 43, 99)}
body.n26 .y97{position: relative; display: flex; width: 44px; height: 44px; border-radius: 50%; background: rgb(6, 43, 99); color: rgb(255, 255, 255); font-family: Manrope, sans-serif; font-size: 14px; font-weight: 600; align-items: center; justify-content: center}
body.n26 .y98{margin-top: 8px; font-size: 16px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y99{padding: 7px 14px; border-radius: 999px; font-size: 14px; font-weight: 500; color: rgb(55, 65, 81); background: transparent}
body.n26 .y9a{font-weight: 600; font-size: 16px; color: rgb(0, 119, 200)}
body.n26 .y9b{margin-bottom: 14px}
body.n26 .y9c{margin-top: 16px; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y9d{margin-top: 16px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 40px; line-height: 1.06; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y9e{margin: 0px}
body.n26 .y9f{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 18px}
body.n26 .ya0{font-size: 18px}
body.n26 .ya1{margin-top: 8px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 16px; color: rgb(6, 43, 99)}
body.n26 .ya2{margin-top: 4px; font-size: 14px; line-height: 1.45; color: rgb(55, 65, 81)}
body.n26 .ya3{background: rgb(255, 255, 255); padding: 28px 32px}
body.n26 .ya4{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .ya5{margin-top: 26px; display: grid; grid-template-columns: 1fr; gap: 24px; max-width: 780px}
body.n26 .ya6{font-family: Poppins, sans-serif; font-weight: 500; font-size: 21px; line-height: 1.45; color: rgb(6, 43, 99)}
body.n26 .ya7{font-family: Poppins, sans-serif; font-weight: 600; font-size: 21px; line-height: 1.15; color: rgb(6, 43, 99)}
body.n26 .ya8{flex-shrink: 0; border: 1px solid rgb(6, 43, 99); color: rgb(6, 43, 99); font-weight: 600; font-size: 15px; padding: 13px 26px; border-radius: 999px}
body.n26 .ya9{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-13.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .yaa{background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 14px; padding: 8px 16px; border-radius: 999px}
body.n26 .yab{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 24px}
body.n26 .yac{font-size: 22px}
body.n26 .yad{margin-top: 12px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 19px; color: rgb(6, 43, 99)}
body.n26 .yae{margin-top: 6px; font-size: 15.5px; line-height: 1.5; color: rgb(55, 65, 81)}
body.n26 .yaf{background: rgb(255, 255, 255); border: 1px dashed rgb(203, 213, 225); border-radius: 4px; padding: 22px; display: flex; flex-direction: column; gap: 12px}
body.n26 .yb0{aspect-ratio: 1 / 1; background: repeating-linear-gradient(135deg, rgb(241, 245, 249) 0px, rgb(241, 245, 249) 8px, rgb(229, 231, 235) 8px, rgb(229, 231, 235) 16px); border-radius: 50%; width: 62px}
body.n26 .yb1{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .yb2{margin-top: 6px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 17px; color: rgb(6, 43, 99)}
body.n26 .yb3{margin-top: 4px; font-size: 14px; color: rgb(107, 114, 128)}
body.n26 .yb4{font-family: Manrope, sans-serif; font-size: 11px; line-height: 1.5; color: rgb(156, 163, 175)}
body.n26 .yb5{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden; display: flex; flex-direction: column}
body.n26 .yb6{width: 100%; aspect-ratio: 3 / 2; object-fit: cover; display: block}
body.n26 .yb7{padding: 28px; display: flex; flex-direction: column; gap: 14px; flex: 1 1 0%}
body.n26 .yb8{display: flex; align-items: center; gap: 10px; flex-wrap: wrap}
body.n26 .yb9{background: rgb(232, 242, 250); color: rgb(0, 119, 200); font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; padding: 5px 10px; border-radius: 3px}
body.n26 .yba{font-family: Manrope, sans-serif; font-size: 11.5px; color: rgb(107, 114, 128)}
body.n26 .ybb{font-family: Poppins, sans-serif; font-weight: 500; font-size: 19px; line-height: 1.45; color: rgb(6, 43, 99); flex: 1 1 0%}
body.n26 .ybc{border-top: 1px solid rgb(229, 231, 235); padding-top: 14px; display: flex; align-items: center; justify-content: space-between}
body.n26 .ybd{color: rgb(255, 122, 0); font-size: 13px}
body.n26 .ybe{display: flex; align-items: center; gap: 10px; border: 1px solid rgb(229, 231, 235); border-radius: 999px; padding: 11px 20px; font-size: 15px; color: rgb(6, 43, 99); font-weight: 500}
body.n26 .ybf{background: rgb(255, 255, 255); padding: 36px}
body.n26 .yc0{font-family: Poppins, sans-serif; font-weight: 700; font-size: 58px; line-height: 0.95; letter-spacing: -0.03em; color: rgb(0, 119, 200)}
body.n26 .yc1{margin-top: 12px; font-size: 16.5px; line-height: 1.5; color: rgb(55, 65, 81)}
body.n26 .yc2{display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px}
body.n26 .yc3{border: 1px solid rgb(227, 232, 239); background: rgb(255, 255, 255); padding: 15px 16px; font-family: Poppins, sans-serif; font-size: 15.5px; color: rgb(6, 43, 99); border-radius: 10px; outline: none; width: 100%; box-sizing: border-box; transition: border-color 0.18s, box-shadow 0.18s; appearance: none; cursor: pointer}
body.n26 .yc4{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 40px; display: flex; flex-direction: column; gap: 18px}
body.n26 .yc5{font-family: "Noto Sans SC", sans-serif; font-weight: 400; font-size: 92px; line-height: 0.9; color: rgb(0, 119, 200)}
body.n26 .yc6{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(107, 114, 128)}
body.n26 .yc7{margin-top: 8px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 24px; color: rgb(6, 43, 99)}
body.n26 .yc8{display: flex; gap: 8px; flex-wrap: wrap; border-bottom: 1px solid rgb(229, 231, 235); padding-bottom: 36px}
body.n26 .yc9{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-2.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .yca{background: rgb(6, 43, 99); color: rgb(255, 255, 255)}
body.n26 .ycb{max-width: 1360px; margin: 0px auto; padding: 88px 40px 0px}
body.n26 .ycc{display: grid; grid-template-columns: 1.3fr repeat(4, 1fr); gap: 40px; padding: 56px 0px}
body.n26 .ycd{height: 168px; width: auto; display: block; margin-left: -10px}
body.n26 .yce{margin-top: 18px; font-size: 14.5px; line-height: 1.6; color: rgba(255, 255, 255, 0.66); max-width: 22em}
body.n26 .ycf{display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; padding: 40px 0px 56px; border-top: 1px solid rgba(255, 255, 255, 0.16)}
body.n26 .yd0{display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 24px 0px 40px; border-top: 1px solid rgba(255, 255, 255, 0.16); font-family: Manrope, sans-serif; font-size: 12px; color: rgba(255, 255, 255, 0.5)}
body.n26 .yd1{font-family: Poppins, sans-serif; font-weight: 500; font-size: 14.5px; padding: 10px 20px; border-radius: 999px; cursor: pointer; background: rgb(6, 43, 99); border: 1px solid rgb(6, 43, 99); color: rgb(255, 255, 255)}
body.n26 .yd2{max-width: 1360px; margin: 0px auto; padding: 72px 40px 128px}
body.n26 .yd3{display: grid; grid-template-columns: 1.25fr 1fr; gap: 56px; align-items: center; color: inherit; cursor: pointer}
body.n26 .yd4{position: relative; overflow: hidden; border-radius: 4px; aspect-ratio: 16 / 10}
body.n26 .yd5{position: absolute; left: 20px; top: 20px; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-family: Manrope, sans-serif; font-weight: 700; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; padding: 8px 14px; border-radius: 2px}
body.n26 .yd6{display: flex; align-items: center; gap: 14px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase}
body.n26 .yd7{margin-top: 20px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 38px; line-height: 1.08; letter-spacing: -0.02em; color: rgb(6, 43, 99); text-wrap: pretty}
body.n26 .yd8{margin-top: 20px; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .yd9{margin-top: 26px; display: flex; align-items: center; gap: 20px}
body.n26 .yda{font-family: Manrope, sans-serif; font-size: 12px; color: rgb(156, 163, 175)}
body.n26 .ydb{font-family: Poppins, sans-serif; font-weight: 500; font-size: 27px; line-height: 1.35; letter-spacing: -0.01em; color: rgb(6, 43, 99); text-wrap: pretty}
body.n26 .ydc{display: flex; align-items: center; justify-content: center}
body.n26 .ydd{background: rgb(255, 255, 255); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 122, 0) rgb(229, 231, 235) rgb(229, 231, 235); border-image: initial; border-radius: 4px; padding: 34px 36px 36px; display: flex; flex-direction: column; gap: 12px}
body.n26 .yde{font-family: Poppins, sans-serif; font-weight: 600; font-size: 25px; color: rgb(6, 43, 99)}
body.n26 .ydf{width: 100%; height: 100%; object-fit: cover; object-position: center 12%; display: block}
body.n26 .ye0{display: block; background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 36px; color: inherit}
body.n26 .ye1{font-family: Poppins, sans-serif; font-weight: 600; font-size: 24px; color: rgb(6, 43, 99)}
body.n26 .ye2{margin-top: 12px; font-size: 17px; line-height: 1.62; color: rgb(55, 65, 81)}
body.n26 .ye3{display: inline-block; margin-top: 18px; font-weight: 600; font-size: 15px; color: rgb(0, 119, 200)}
body.n26 .ye4{margin: 0px; order: 1}
body.n26 .ye5{order: 2}
body.n26 .ye6{margin: 0px; order: 2}
body.n26 .ye7{order: 1}
body.n26 .ye8{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/shanghai-nice-exchange.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .ye9{margin-top: 52px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px}
body.n26 .yea{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 40px; display: flex; flex-direction: column; gap: 20px}
body.n26 .yeb{display: none}
body.n26 .yec{font-family: Poppins, sans-serif; font-weight: 700; font-size: 34px; line-height: 1.05; text-transform: uppercase; color: rgb(6, 43, 99)}
body.n26 .yed{border-top: 1px solid rgb(229, 231, 235); padding-top: 20px; display: flex; align-items: baseline; justify-content: space-between}
body.n26 .yee{font-size: 15px; color: rgb(107, 114, 128)}
body.n26 .yef{font-family: Poppins, sans-serif; font-weight: 700; font-size: 30px; color: rgb(6, 43, 99)}
body.n26 .yf0{background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 13.5px; padding: 8px 16px; border-radius: 999px}
body.n26 .yf1{font-family: Poppins, sans-serif; font-weight: 700; font-size: 36px; line-height: 1.08; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .yf2{max-width: 1360px; margin: 0px auto; padding: 128px 40px; display: grid; grid-template-columns: 1fr 1.1fr; gap: 64px; align-items: center}
body.n26 .yf3{margin-top: 52px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px}
body.n26 .yf4{width: 1px; height: 34px; background: rgb(214, 219, 227); display: block}
body.n26 .yf5{position: absolute; left: 22px; right: 22px; top: 22px; height: 1px; background: rgb(214, 219, 227)}
body.n26 .yf6{border: 1px solid rgb(229, 231, 235); border-radius: 999px; padding: 6px 14px; font-size: 13.5px; color: rgb(55, 65, 81)}
body.n26 .yf7{margin-top: 14px}
body.n26 .yf8{font-family: Poppins, sans-serif; font-weight: 700; font-size: 42px; line-height: 1.05; letter-spacing: -0.015em; color: rgb(6, 43, 99); max-width: 20em}
body.n26 .yf9{background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 40px; display: flex; flex-direction: column; gap: 22px}
body.n26 .yfa{font-family: Poppins, sans-serif; font-weight: 700; font-size: 34px; line-height: 1.05; color: rgb(6, 43, 99)}
body.n26 .yfb{align-self: flex-start; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 14px; letter-spacing: 0.04em; text-transform: uppercase; padding: 13px 26px; border-radius: 999px}
body.n26 .yfc{padding-bottom: 6px}
body.n26 .yfd{max-width: 720px; margin: 0px auto}
body.n26 .yfe{max-width: 1360px; margin: 0px auto; padding: 128px 40px; position: relative; overflow: hidden}
body.n26 .yff{display: block; font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(255, 122, 0)}
body.n26 .y100{margin-top: 28px; display: grid; grid-template-columns: minmax(0px, 0.72fr) minmax(0px, 1fr); gap: 48px; align-items: end}
body.n26 .y101{font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(32px, 3.2vw, 46px); line-height: 1.1; letter-spacing: -0.022em; color: rgb(6, 43, 99); text-wrap: pretty}
body.n26 .y102{height: 46px; width: 46px; display: block}
body.n26 .y103{display: flex; align-items: center; justify-content: center; gap: 34px}
body.n26 .y104{display: flex; align-items: center; gap: 22px}
body.n26 .y105{max-width: 1360px; margin: 0px auto; padding: 56px 40px 128px}
body.n26 .y106{position: sticky; top: 0px; z-index: 60; background: rgba(255, 255, 255, 0.94); backdrop-filter: blur(16px); border-bottom: 1px solid rgb(229, 231, 235)}
body.n26 .y107{max-width: 1360px; margin: 0px auto; padding: 0px 40px; height: 84px; display: grid; grid-template-columns: 200px 1fr auto; align-items: center; gap: 40px}
body.n26 .y108{font-size: 15px; letter-spacing: 0.01em; background: none; padding: 0px 0px 3px; font-weight: 600; color: rgb(6, 43, 99); border-bottom: 2px solid rgb(255, 122, 0)}
body.n26 .y109{font-family: Manrope, sans-serif; font-size: 12.5px; letter-spacing: 0.1em; color: rgb(156, 163, 175); text-decoration: none}
body.n26 .y10a{font-family: Manrope, sans-serif; font-size: 12.5px; letter-spacing: 0.1em; color: rgb(6, 43, 99); font-weight: 600}
body.n26 .y10b{background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 13.5px; letter-spacing: 0.06em; text-transform: uppercase; padding: 13px 24px; border-radius: 999px}
body.n26 .y10c{border-top: 1px solid rgb(239, 241, 244); background: rgb(255, 255, 255)}
body.n26 .y10d{max-width: 1360px; margin: 0px auto; padding: 0px 40px; height: 52px; display: flex; align-items: center; gap: 8px}
body.n26 .y10e{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(156, 163, 175); margin-right: 12px}
body.n26 .y10f{padding: 7px 14px; border-radius: 999px; font-size: 14px; font-weight: 600; color: rgb(6, 43, 99); background: rgb(238, 243, 249)}
body.n26 .y110{display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr); gap: 72px; align-items: start}
body.n26 .y111{margin-top: 48px; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start}
body.n26 .y112{margin: 0px; padding: 0px; list-style: none; border-left: 1px solid rgb(229, 231, 235)}
body.n26 .y113{display: grid; grid-template-columns: 1fr 1.15fr; gap: 72px; align-items: center}
body.n26 .y114{font-family: "Noto Sans SC", sans-serif; font-weight: 400; font-size: clamp(96px, 12vw, 168px); line-height: 1; color: rgb(0, 119, 200); letter-spacing: 0.04em}
body.n26 .y115{margin: 28px 0px 0px; padding: 22px 26px; background: rgb(255, 255, 255); border-left: 3px solid rgb(255, 122, 0); font-size: 18px; line-height: 1.6; color: rgb(6, 43, 99)}
body.n26 .y116{margin-top: 22px; max-width: 44em; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y117{margin-top: 48px; display: grid; grid-template-columns: 1fr 92px 1fr; gap: 0px; align-items: stretch}
body.n26 .y118{display: flex; align-items: center; justify-content: center; position: relative}
body.n26 .y119{position: absolute; left: -1px; right: -1px; top: 50%; height: 1px; background: rgb(214, 219, 227)}
body.n26 .y11a{position: relative; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 999px; border: 1px solid rgb(214, 219, 227); background: rgb(248, 250, 252); color: rgb(255, 122, 0); font-size: 13px}
body.n26 .y11b{margin-top: 44px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 28px}
body.n26 .y11c{width: 100%; height: 100%; object-fit: cover; object-position: center 14%; display: block}
body.n26 .y11d{width: 100%; height: 100%; object-fit: cover; object-position: center 16%; display: block}
body.n26 .y11e{margin-top: 16px; max-width: 40em; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y11f{margin-top: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px}
body.n26 .y120{max-width: 1360px; margin: 0px auto; padding: 120px 40px; position: relative; overflow: hidden}
body.n26 .y121{position: absolute; right: 40px; top: 50%; transform: translateY(-50%); font-family: "Noto Sans SC", sans-serif; font-size: 150px; line-height: 1.15; color: rgb(234, 241, 248); user-select: none; pointer-events: none}
body.n26 .y122{position: relative; max-width: 54em}
body.n26 .y123{margin-top: 26px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(34px, 3.8vw, 54px); line-height: 1.08; letter-spacing: -0.02em; color: rgb(6, 43, 99); text-wrap: balance}
body.n26 .y124{margin-top: 26px; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81); max-width: 34em}
body.n26 .y125{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-8.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .y126{margin-top: 52px; display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 250px; gap: 14px}
body.n26 .y127{margin-top: 28px; display: grid; grid-template-columns: 1.1fr 1fr; gap: 56px; align-items: center}
body.n26 .y128{width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 4px; display: block}
body.n26 .y129{margin-top: 8px; font-family: Manrope, sans-serif; font-size: 10.5px; color: rgb(156, 163, 175)}
body.n26 .y12a{font-family: Poppins, sans-serif; font-weight: 700; font-size: 52px; line-height: 1; letter-spacing: -0.02em; color: rgb(6, 43, 99)}
body.n26 .y12b{margin-top: 8px; font-family: Manrope, sans-serif; font-size: 12.5px; letter-spacing: 0.1em; color: rgb(0, 119, 200)}
body.n26 .y12c{margin-top: 26px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px}
body.n26 .y12d{display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: rgb(229, 231, 235); border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden}
body.n26 .y12e{margin-top: 8px; font-family: Poppins, sans-serif; font-weight: 600; font-size: 20px; color: rgb(6, 43, 99)}
body.n26 .y12f{margin-top: 8px; font-family: "Noto Sans SC", sans-serif; font-size: 26px; line-height: 1.1; color: rgb(6, 43, 99)}
body.n26 .y130{margin-top: 8px; font-family: Manrope, sans-serif; font-size: 17px; letter-spacing: 0.04em; color: rgb(0, 119, 200)}
body.n26 .y131{margin-top: 40px; display: flex; gap: 12px; flex-wrap: wrap}
body.n26 .y132{margin-top: 44px; display: grid; grid-template-columns: repeat(3, 1fr); grid-auto-rows: 210px; gap: 14px}
body.n26 .y133{margin-top: 44px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: stretch}
body.n26 .y134{display: grid; grid-template-columns: 1fr 1.15fr; gap: 72px; align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 56px}
body.n26 .y135{margin-top: 10px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(96px, 12vw, 168px); line-height: 0.86; letter-spacing: -0.03em; color: rgb(255, 122, 0)}
body.n26 .y136{font-size: 19px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y137{margin-top: 18px; font-size: 19px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y138{margin-top: 26px; display: flex; gap: 10px; flex-wrap: wrap}
body.n26 .y139{margin-top: 40px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px}
body.n26 .y13a{margin-top: 16px; background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 26px 32px; display: flex; align-items: center; gap: 16px}
body.n26 .y13b{width: 30px; height: 30px; border-radius: 50%; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-size: 14px; display: flex; align-items: center; justify-content: center; flex-shrink: 0}
body.n26 .y13c{font-size: 17.5px; font-weight: 500; color: rgb(6, 43, 99)}
body.n26 .y13d{max-width: 1360px; margin: 0px auto; padding: 128px 40px; display: grid; grid-template-columns: 1.15fr 1fr; gap: 64px; align-items: center}
body.n26 .y13e{margin-top: 22px; display: inline-block; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 17px; padding: 12px 22px; border-radius: 6px}
body.n26 .y13f{max-width: 260px; width: 100%; height: auto}
body.n26 .y140{display: grid; grid-template-columns: 1fr 1fr; gap: 64px}
body.n26 .y141{margin-top: 26px}
body.n26 .y142{margin-top: 14px; font-size: 17px; color: rgb(107, 114, 128)}
body.n26 .y143{margin-top: 24px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px}
body.n26 .y144{margin-top: 22px; font-size: 18px; line-height: 1.6; color: rgb(6, 43, 99)}
body.n26 .y145{background: rgb(255, 122, 0); color: rgb(6, 43, 99); padding: 2px 8px; border-radius: 4px}
body.n26 .y146{display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px}
body.n26 .y147{margin-top: 44px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px}
body.n26 .y148{margin-top: 20px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.06em; color: rgb(156, 163, 175)}
body.n26 .y149{margin-top: 16px; font-size: 17px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y14a{overflow: hidden}
body.n26 .y14b{transform: translateX(calc(0% + 0px)); transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1)}
body.n26 .y14c{display: flex; gap: 16px}
body.n26 .y14d{margin-top: 28px; display: flex; align-items: center; justify-content: space-between; gap: 24px; border-top: 1px solid rgb(229, 231, 235); padding-top: 20px}
body.n26 .y14e{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.12em; color: rgb(156, 163, 175)}
body.n26 .y14f{display: flex; gap: 10px}
body.n26 .y150{width: 46px; height: 46px; border-radius: 999px; background: none; font-size: 17px; cursor: pointer; border: 1px solid rgb(229, 231, 235); color: rgb(214, 219, 227)}
body.n26 .y151{width: 46px; height: 46px; border-radius: 999px; background: none; font-size: 17px; cursor: pointer; border: 1px solid rgb(6, 43, 99); color: rgb(6, 43, 99)}
body.n26 .y152{max-width: 1360px; margin: 0px auto; padding: 100px 40px; display: grid; grid-template-columns: 1fr 1.2fr; gap: 72px; align-items: center}
body.n26 .y153{text-align: center}
body.n26 .y154{font-family: "Noto Sans SC", sans-serif; font-weight: 400; font-size: clamp(110px, 13vw, 190px); line-height: 1; color: rgb(0, 119, 200)}
body.n26 .y155{margin-top: 10px; font-family: Manrope, sans-serif; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(107, 114, 128)}
body.n26 .y156{margin-top: 22px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(30px, 3.2vw, 44px); line-height: 1.1; letter-spacing: -0.02em; color: rgb(6, 43, 99)}
body.n26 .y157{margin-top: 22px; font-size: 18px; line-height: 1.66; color: rgb(55, 65, 81); max-width: 32em}
body.n26 .y158{max-width: 1360px; margin: 0px auto; padding: 128px 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center}
body.n26 .y159{margin-top: 16px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 38px; line-height: 1.07; letter-spacing: -0.015em; color: rgb(6, 43, 99)}
body.n26 .y15a{margin-top: 48px; background: rgb(255, 255, 255); border: 1px solid rgb(229, 231, 235); border-radius: 4px; padding: 56px; display: flex; flex-direction: column; align-items: center; gap: 22px}
body.n26 .y15b{width: 100%; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 24px}
body.n26 .y15c{justify-self: end; font-family: Poppins, sans-serif; font-weight: 600; font-size: 22px; color: rgb(6, 43, 99)}
body.n26 .y15d{justify-self: center; color: rgb(255, 122, 0); font-size: 26px; line-height: 1}
body.n26 .y15e{justify-self: start; font-family: Poppins, sans-serif; font-weight: 600; font-size: 22px; color: rgb(6, 43, 99)}
body.n26 .y15f{border: 1px solid rgb(0, 119, 200); color: rgb(0, 119, 200); border-radius: 999px; padding: 10px 24px; font-weight: 600; font-size: 16px}
body.n26 .y160{background: rgb(255, 122, 0); color: rgb(6, 43, 99); border-radius: 999px; padding: 12px 28px; font-weight: 600; font-size: 17px}
body.n26 .y161{margin-top: 10px; max-width: 34em; text-align: center; font-size: 17px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y162{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-3.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .y163{margin: 56px 0px 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; position: relative}
body.n26 .y164{margin-top: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: stretch}
body.n26 .y165{background: rgb(255, 255, 255); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 122, 0) rgb(229, 231, 235) rgb(229, 231, 235); border-image: initial; border-radius: 4px; padding: 40px; display: flex; flex-direction: column; justify-content: space-between; gap: 24px}
body.n26 .y166{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(255, 122, 0)}
body.n26 .y167{margin-top: 14px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 30px; line-height: 1.12; color: rgb(6, 43, 99)}
body.n26 .y168{margin-top: 16px; font-size: 17px; line-height: 1.62; color: rgb(55, 65, 81)}
body.n26 .y169{display: flex; flex-wrap: wrap; gap: 8px}
body.n26 .y16a{display: grid; grid-template-columns: 1fr 1fr; gap: 20px}
body.n26 .y16b{margin-top: 18px; font-size: 18px; line-height: 1.68; color: rgb(55, 65, 81)}
body.n26 .y16c{margin-top: 26px; display: flex; flex-direction: column; gap: 0px}
body.n26 .y16d{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vera-famiglia-nice-exchange.webp?v=2"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
/* La copertina della home ora e' una foto vera (Vera con la famiglia che l'ha
   ospitata): il velo si alleggerisce, ma solo sopra questa - lo stesso .yb lo
   usano altre 41 pagine. In fondo resta carico, perche' li' c'e' il titolo. */
body.n26 .y16d + .yb{background: linear-gradient(rgba(6, 43, 99, 0.44) 0%, rgba(6, 43, 99, 0.32) 40%, rgba(6, 43, 99, 0.88) 100%)}
body.n26 .y16e{display: flex; gap: 10px; flex-wrap: wrap; border-bottom: 1px solid rgb(229, 231, 235); padding-bottom: 40px}
body.n26 .y16f{display: inline-block; margin-top: 18px; font-weight: 600; font-size: 16px; color: rgb(0, 119, 200)}
body.n26 .y170{margin-top: 56px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: rgb(229, 231, 235); border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden}
body.n26 .y171{display: flex; align-items: flex-end; justify-content: space-between; gap: 48px; flex-wrap: wrap}
body.n26 .y172{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 42px; line-height: 1.05; letter-spacing: -0.015em; color: rgb(6, 43, 99); max-width: 20em}
body.n26 .y173{max-width: 30em; font-size: 18px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y174{margin-top: 44px; display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 250px; gap: 14px}
body.n26 .y175{margin-top: 52px; display: grid; grid-template-columns: repeat(5, 1fr); gap: 1px; background: rgb(229, 231, 235); border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden}
body.n26 .y176{margin-top: 44px; display: grid; grid-template-columns: 1fr 1fr; gap: 0px 48px}
body.n26 .y177{margin-top: 36px; display: flex; gap: 12px; flex-wrap: wrap}
body.n26 .y178{max-width: 28em; font-size: 17px; line-height: 1.6; color: rgb(55, 65, 81)}
body.n26 .y179{margin-top: 44px; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: stretch}
body.n26 .y17a{display: grid; grid-template-columns: minmax(0px, 0.8fr) minmax(0px, 1fr); gap: 48px; align-items: end}
body.n26 .y17b{margin-top: 20px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(32px, 3.6vw, 50px); line-height: 1.05; letter-spacing: -0.022em; color: rgb(6, 43, 99); text-wrap: balance}
body.n26 .y17c{font-size: 18.5px; line-height: 1.62; color: rgb(55, 65, 81)}
body.n26 .y17d{margin-top: 14px; font-size: 16.5px; line-height: 1.6; color: rgb(107, 114, 128)}
body.n26 .y17e{margin-top: 56px; background: rgb(255, 255, 255); border: 1px solid rgb(229, 234, 241); border-radius: 18px; box-shadow: rgba(6, 43, 99, 0.34) 0px 30px 70px -40px; padding: 52px 56px 44px; display: flex; flex-direction: column; gap: 30px}
body.n26 .y17f{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
body.n26 .y180{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
body.n26 .y181{font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.06em; color: rgb(156, 163, 175); margin-top: -8px}
body.n26 .y182{border: 1px solid rgb(227, 232, 239); background: rgb(255, 255, 255); padding: 15px 16px; font-family: Poppins, sans-serif; font-size: 15.5px; color: rgb(6, 43, 99); border-radius: 10px; outline: none; width: 100%; box-sizing: border-box; transition: border-color 0.18s, box-shadow 0.18s; line-height: 1.6; resize: vertical}
body.n26 .y183{border-top: 1px solid rgb(238, 241, 245); padding-top: 28px; display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 40px; align-items: center}
body.n26 .y184{display: flex; align-items: flex-start; gap: 12px; cursor: pointer}
body.n26 .y185{margin-top: 3px; width: 17px; height: 17px; accent-color: rgb(0, 119, 200); flex-shrink: 0}
body.n26 .y186{font-size: 14px; line-height: 1.55; color: rgb(107, 114, 128); max-width: 46em}
body.n26 .y187{display: flex; flex-direction: column; align-items: flex-end; gap: 10px}
body.n26 .y188{background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-family: Poppins, sans-serif; font-weight: 600; font-size: 15.5px; letter-spacing: 0.04em; text-transform: uppercase; padding: 18px 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 999px; cursor: pointer; white-space: nowrap; transition: background 0.18s, color 0.18s, transform 0.18s}
body.n26 .y189{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .y18a{margin-top: 52px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 44px 28px}
body.n26 .y18b{margin-top: 64px; display: flex; justify-content: center}
body.n26 .y18c{border: 1px solid rgb(6, 43, 99); background: none; color: rgb(6, 43, 99); font-family: Poppins, sans-serif; font-weight: 600; font-size: 15px; padding: 14px 34px; border-radius: 999px}
body.n26 .y18d{max-width: 1360px; margin: 0px auto; padding: 112px 40px; display: grid; grid-template-columns: 1fr auto; gap: 48px; align-items: center}
body.n26 .y18e{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 34px; line-height: 1.1; letter-spacing: -0.02em; color: rgb(6, 43, 99); max-width: 24em}
body.n26 .y18f{flex-shrink: 0; background: rgb(255, 122, 0); color: rgb(6, 43, 99); font-weight: 600; font-size: 15px; letter-spacing: 0.04em; text-transform: uppercase; padding: 16px 30px; border-radius: 999px}
body.n26 .y190{display: flex; align-items: center; gap: 16px; border-bottom: 1px solid rgb(229, 231, 235); padding-bottom: 30px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase}
body.n26 .y191{background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; cursor: pointer; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(0, 119, 200)}
body.n26 .y192{color: rgb(6, 43, 99)}
body.n26 .y193{max-width: 1360px; margin: 0px auto; padding: 96px 40px 0px}
body.n26 .y194{max-width: 1360px; margin: 0px auto; padding: 40px}
body.n26 .y195{max-width: 900px; margin: 0px auto; border-top: 3px solid rgb(255, 122, 0); border-bottom: 1px solid rgb(229, 231, 235); padding: 40px 0px}
body.n26 .y196{font-family: Poppins, sans-serif; font-weight: 700; font-size: 30px; line-height: 1.22; letter-spacing: -0.015em; color: rgb(6, 43, 99); text-wrap: pretty}
body.n26 .y197{max-width: 720px; margin: 0px auto; border-top: 1px solid rgb(229, 231, 235); padding-top: 32px; display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap}
body.n26 .y198{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .y199{flex-shrink: 0; border: 1px solid rgb(6, 43, 99); background: none; color: rgb(6, 43, 99); font-family: Poppins, sans-serif; font-weight: 600; font-size: 15px; padding: 13px 26px; border-radius: 999px; cursor: pointer}
body.n26 .y19a{margin-top: 52px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px}
body.n26 .y19b{margin-top: 56px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px}
body.n26 .y19c{position: absolute; right: 0px; bottom: 8px; font-family: "Noto Sans SC", sans-serif; font-size: 92px; line-height: 1; color: rgb(244, 248, 252); user-select: none; pointer-events: none}
body.n26 .y19d{font-size: 18px; line-height: 1.7; color: rgb(55, 65, 81); padding-bottom: 6px}
body.n26 .y19e{margin: 44px 0px 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: rgb(229, 231, 235); border: 1px solid rgb(229, 231, 235); border-radius: 4px; overflow: hidden}
body.n26 .y19f{margin-top: 40px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px}
body.n26 .y1a0{margin-top: 44px; max-width: 30em; font-family: Poppins, sans-serif; font-weight: 600; font-size: 26px; line-height: 1.3; color: rgb(6, 43, 99)}
body.n26 .y1a1{font-family: Manrope, sans-serif; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(255, 122, 0); display: block; margin-bottom: 14px}
body.n26 .y1a2{margin-top: 52px; display: grid; grid-template-columns: 1fr 1fr; gap: 24px}
body.n26 .y1a3{margin-top: 32px; font-family: Manrope, sans-serif; font-size: 12.5px; line-height: 1.6; color: rgb(156, 163, 175); max-width: 48em}
body.n26 .y1a4{position: absolute; right: 0px; bottom: 8px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 280px; line-height: 1; color: rgb(239, 244, 250); user-select: none; pointer-events: none}
body.n26 .y1a5{font-size: 18px; line-height: 1.7; color: rgb(55, 65, 81)}
body.n26 .y1a6{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/vita-quotidiana-cina-16.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .y1a7{max-width: 1360px; margin: 0px auto; padding: 120px 40px; display: grid; grid-template-columns: 1.3fr 1fr; gap: 56px; align-items: center}
body.n26 .y1a8{margin-top: 18px; font-family: Poppins, sans-serif; font-weight: 700; font-size: clamp(30px, 3.4vw, 46px); line-height: 1.08; letter-spacing: -0.02em; color: rgb(6, 43, 99)}
body.n26 .y1a9{font-size: 18px; line-height: 1.62; color: rgb(55, 65, 81); border-left: 2px solid rgb(255, 122, 0); padding-left: 24px}
body.n26 .y1aa{margin: 44px 0px 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; position: relative}
body.n26 .y1ab{margin-top: 48px; background: rgb(238, 243, 249); border-radius: 4px; padding: 36px 40px; display: grid; grid-template-columns: auto 1fr; gap: 28px; align-items: center}
body.n26 .y1ac{width: 56px; height: 56px}
body.n26 .y1ad{font-size: 19px; line-height: 1.55; color: rgb(6, 43, 99)}
body.n26 .y1ae{width: 100%; height: min(74vh, 660px); background-image: url("/wp-content/uploads/nice2026/compiti-inglese-famiglia-ospitante.webp"); background-size: cover; background-position: center center; background-color: rgb(229, 231, 235)}
body.n26 .y1af{position: sticky; top: 0; z-index: 60; background: rgba(255,255,255,0.94); backdrop-filter: blur(16px); border-bottom: 1px solid #E5E7EB}
body.n26 .y1b0{max-width: 1360px; margin: 0 auto; padding: 0 40px; height: 84px; display: grid; grid-template-columns: 200px 1fr auto; align-items: center; gap: 40px}
body.n26 .y1b1{font-family: Manrope, sans-serif; font-size: 12.5px; letter-spacing: 0.1em; color: #062B63; font-weight: 600}
body.n26 .y1b2{font-family: Manrope, sans-serif; font-size: 12.5px; letter-spacing: 0.1em; color: #9CA3AF; text-decoration: none}
body.n26 .y1b3{background: #FF7A00; color: #062B63; font-weight: 600; font-size: 13.5px; letter-spacing: 0.06em; text-transform: uppercase; padding: 13px 24px; border-radius: 999px}
body.n26 .y1b4{display: none; width: 44px; height: 44px; align-items: center; justify-content: center}
body.n26 .y1b5{display: block; width: 22px; height: 2px; background: #062B63; box-shadow: 0 -7px 0 #062B63, 0 7px 0 #062B63}
body.n26 .y1b6{border-top: 1px solid #EFF1F4; background: #fff}
body.n26 .y1b7{max-width: 1360px; margin: 0 auto; padding: 0 40px; height: 52px; display: flex; align-items: center; gap: 8px}
body.n26 .y1b8{font-family: Manrope, sans-serif; font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: #9CA3AF; margin-right: 12px}
body.n26 .y1b9{display: flex; align-items: center; gap: 14px; font-family: Manrope, sans-serif; font-size: 11.5px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(156, 163, 175)}
body.n26 .y1ba{max-width: 780px; margin: 0px auto; padding: 56px 40px 128px}
body.n26 .y1bb{background: rgb(255, 255, 255)}
body.n26 .y1bc{display: grid; grid-template-columns: repeat(3, 1fr); gap: 44px 28px}
body.n26 .y1bd{margin-top: 56px; display: flex; gap: 8px; justify-content: center; font-family: Manrope, sans-serif; font-size: 13px}
body.n26 .y1be{padding:10px 16px;border:1px solid #E5E7EB;border-radius:999px;color:#062B63}
body.n26 .y1bf{font-size: 18px; color: rgb(55, 65, 81)}
@media(max-width:1180px){body.n26 .y2{padding-left:32px;padding-right:32px;padding:72px 32px}body.n26 .ya{padding-left:32px;padding-right:32px}body.n26 .yf{font-size:17px}body.n26 .y10{padding-left:32px;padding-right:32px}body.n26 .y13{padding-left:32px;padding-right:32px;padding:72px 32px}body.n26 .y17{font-size:22px}body.n26 .y1b{gap:32px}body.n26 .y1d{font-size:17px}body.n26 .y22{font-size:34px}body.n26 .y44{font-size:17px}body.n26 .y4b{padding-left:32px;padding-right:32px}body.n26 .y52{font-size:32px}body.n26 .y56{gap:32px}body.n26 .y5c{font-size:17px}body.n26 .y63{font-size:17px}body.n26 .y64{font-size:17px}body.n26 .y6e{font-size:17px}body.n26 .y77{padding-left:32px;padding-right:32px;gap:32px}body.n26 .y79{font-size:17px}body.n26 .y7a{font-size:30px}body.n26 .y7b{font-size:17px}body.n26 .y7d{font-size:23px}body.n26 .y7f{font-size:17px}body.n26 .y80{font-size:34px}body.n26 .y82{font-size:34px}body.n26 .y8d{font-size:17px}body.n26 .y92{font-size:22px}body.n26 .y9c{font-size:17px}body.n26 .y9d{font-size:32px}body.n26 .ya0{font-size:17px}body.n26 .yad{font-size:17px}body.n26 .ybb{font-size:17px}body.n26 .yc0{font-size:40px}body.n26 .ycb{padding-left:32px;padding-right:32px;padding-top:64px;padding-bottom:64px}body.n26 .ycc{grid-template-columns:repeat(3,1fr)}body.n26 .yd2{padding-left:32px;padding-right:32px}body.n26 .yd3{gap:32px}body.n26 .yd7{font-size:30px}body.n26 .yd8{font-size:17px}body.n26 .ydb{font-size:23px}body.n26 .yde{font-size:22px}body.n26 .yec{font-size:28px}body.n26 .yef{font-size:26px}body.n26 .yf1{font-size:30px}body.n26 .yf2{padding-left:32px;padding-right:32px;padding:72px 32px;gap:32px}body.n26 .yf8{font-size:34px}body.n26 .yfa{font-size:28px}body.n26 .yfe{padding-left:32px;padding-right:32px;padding:72px 32px}body.n26 .y100{gap:32px}body.n26 .y105{padding-left:32px;padding-right:32px}body.n26 .y107{padding-left:32px;padding-right:32px}body.n26 .y10d{padding-left:32px;padding-right:32px}body.n26 .y110{gap:32px}body.n26 .y111{gap:32px}body.n26 .y113{gap:32px}body.n26 .y115{font-size:17px}body.n26 .y116{font-size:17px}body.n26 .y11b{grid-template-columns:repeat(3,1fr)}body.n26 .y11e{font-size:17px}body.n26 .y120{padding-left:32px;padding-right:32px;padding:72px 32px}body.n26 .y124{font-size:17px}body.n26 .y126{grid-template-columns:repeat(3,1fr)}body.n26 .y127{gap:32px}body.n26 .y12a{font-size:38px}body.n26 .y12f{font-size:22px}body.n26 .y134{gap:32px}body.n26 .y136{font-size:17px}body.n26 .y137{font-size:17px}body.n26 .y139{grid-template-columns:repeat(3,1fr)}body.n26 .y13d{padding-left:32px;padding-right:32px;padding:72px 32px;gap:32px}body.n26 .y140{gap:32px}body.n26 .y144{font-size:17px}body.n26 .y152{padding-left:32px;padding-right:32px;padding-top:64px;padding-bottom:64px;gap:32px}body.n26 .y157{font-size:17px}body.n26 .y158{padding-left:32px;padding-right:32px;padding:72px 32px;gap:32px}body.n26 .y159{font-size:30px}body.n26 .y15d{font-size:22px}body.n26 .y163{grid-template-columns:repeat(3,1fr)}body.n26 .y167{font-size:26px}body.n26 .y16b{font-size:17px}body.n26 .y171{gap:32px}body.n26 .y172{font-size:34px}body.n26 .y173{font-size:17px}body.n26 .y174{grid-template-columns:repeat(3,1fr)}body.n26 .y175{grid-template-columns:repeat(3,1fr)}body.n26 .y17a{gap:32px}body.n26 .y18d{padding-left:32px;padding-right:32px;gap:32px}body.n26 .y18e{font-size:28px}body.n26 .y193{padding-left:32px;padding-right:32px;padding-top:64px;padding-bottom:64px}body.n26 .y194{padding-left:32px;padding-right:32px}body.n26 .y196{font-size:26px}body.n26 .y19d{font-size:17px}body.n26 .y19f{grid-template-columns:repeat(3,1fr)}body.n26 .y1a0{font-size:22px}body.n26 .y1a5{font-size:17px}body.n26 .y1a7{padding-left:32px;padding-right:32px;padding:72px 32px;gap:32px}body.n26 .y1a9{font-size:17px}body.n26 .y1aa{grid-template-columns:repeat(3,1fr)}body.n26 .y1ad{font-size:17px}body.n26 .y1b0{padding-left:32px;padding-right:32px}body.n26 .y1b7{padding-left:32px;padding-right:32px}body.n26 .y1bf{font-size:17px}}
@media(max-width:834px){body.n26 .y26{grid-column:span 1}body.n26 .y4d{flex:0 0 calc(50% - 8px)}body.n26 .y7e{grid-column:span 1}body.n26 .yc2{grid-template-columns:repeat(2,1fr)}body.n26 .ycc{grid-template-columns:repeat(2,1fr)}body.n26 .ycf{grid-template-columns:repeat(2,1fr)}body.n26 .ye9{grid-template-columns:repeat(2,1fr)}body.n26 .yf3{grid-template-columns:repeat(2,1fr)}body.n26 .y11b{grid-template-columns:repeat(2,1fr)}body.n26 .y126{grid-template-columns:repeat(2,1fr)}body.n26 .y12c{grid-template-columns:repeat(2,1fr)}body.n26 .y12d{grid-template-columns:repeat(2,1fr)}body.n26 .y132{grid-template-columns:repeat(2,1fr)}body.n26 .y139{grid-template-columns:repeat(2,1fr)}body.n26 .y143{grid-template-columns:repeat(2,1fr)}body.n26 .y146{grid-template-columns:repeat(2,1fr)}body.n26 .y147{grid-template-columns:repeat(2,1fr)}body.n26 .y163{grid-template-columns:repeat(2,1fr)}body.n26 .y170{grid-template-columns:repeat(2,1fr)}body.n26 .y174{grid-template-columns:repeat(2,1fr)}body.n26 .y175{grid-template-columns:repeat(2,1fr)}body.n26 .y18a{grid-template-columns:repeat(2,1fr)}body.n26 .y19a{grid-template-columns:repeat(2,1fr)}body.n26 .y19b{grid-template-columns:repeat(2,1fr)}body.n26 .y19e{grid-template-columns:repeat(2,1fr)}body.n26 .y19f{grid-template-columns:repeat(2,1fr)}body.n26 .y1aa{grid-template-columns:repeat(2,1fr)}body.n26 .y1bc{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){body.n26 .y2{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px}body.n26 .y9{padding-left:20px;padding-right:20px}body.n26 .ya{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .yc{padding:24px 20px}body.n26 .yf{font-size:16px;line-height:1.6}body.n26 .y10{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .y13{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px}body.n26 .y17{font-size:19px}body.n26 .y1b{grid-template-columns:1fr;gap:16px}body.n26 .y1d{font-size:16px;line-height:1.6}body.n26 .y22{font-size:27px}body.n26 .y26{grid-column:auto}body.n26 .y2f{font-size:18px}body.n26 .y44{font-size:16px;line-height:1.6}body.n26 .y4b{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .y4d{flex:0 0 100%}body.n26 .y52{font-size:25px}body.n26 .y57{font-size:18px}body.n26 .y5c{font-size:16px;line-height:1.6}body.n26 .y62{height:62vh;min-height:400px}body.n26 .y63{font-size:16px;line-height:1.6}body.n26 .y64{font-size:16px;line-height:1.6}body.n26 .y67{font-size:18px}body.n26 .y69{font-size:18px}body.n26 .y6e{font-size:16px;line-height:1.6}body.n26 .y75{font-size:18px}body.n26 .y77{padding-left:20px;padding-right:20px;max-width:100%;grid-template-columns:1fr;gap:16px}body.n26 .y79{font-size:16px;line-height:1.6}body.n26 .y7a{font-size:24px}body.n26 .y7b{font-size:16px;line-height:1.6}body.n26 .y7d{font-size:20px}body.n26 .y7e{grid-column:auto}body.n26 .y7f{font-size:16px;line-height:1.6}body.n26 .y80{font-size:27px}body.n26 .y82{font-size:27px}body.n26 .y8b{font-size:18px}body.n26 .y8d{font-size:16px;line-height:1.6}body.n26 .y92{font-size:19px}body.n26 .y9c{font-size:16px;line-height:1.6}body.n26 .y9d{font-size:25px}body.n26 .ya0{font-size:16px;line-height:1.6}body.n26 .ya5{grid-template-columns:1fr;gap:16px}body.n26 .ya6{font-size:18px}body.n26 .ya7{font-size:18px}body.n26 .ya9{height:62vh;min-height:400px}body.n26 .yad{font-size:16px;line-height:1.6}body.n26 .ybb{font-size:16px;line-height:1.6}body.n26 .yc0{font-size:28px}body.n26 .yc2{grid-template-columns:1fr;gap:16px}body.n26 .yc5{font-size:64px}body.n26 .yc9{height:62vh;min-height:400px}body.n26 .ycb{padding-left:20px;padding-right:20px;max-width:100%;padding:48px 20px}body.n26 .ycc{grid-template-columns:1fr;gap:16px}body.n26 .ycf{grid-template-columns:1fr;gap:16px}body.n26 .yd2{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .yd3{grid-template-columns:1fr;gap:16px}body.n26 .yd7{font-size:24px}body.n26 .yd8{font-size:16px;line-height:1.6}body.n26 .ydb{font-size:20px}body.n26 .yde{font-size:19px}body.n26 .ye8{height:62vh;min-height:400px}body.n26 .ye9{grid-template-columns:1fr;gap:16px}body.n26 .yec{font-size:23px}body.n26 .yef{font-size:22px}body.n26 .yf1{font-size:24px}body.n26 .yf2{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px;grid-template-columns:1fr;gap:16px}body.n26 .yf3{grid-template-columns:1fr;gap:16px}body.n26 .yf8{font-size:27px}body.n26 .yfa{font-size:23px}body.n26 .yfe{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px}body.n26 .y100{grid-template-columns:1fr;gap:16px}body.n26 .y105{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .y107{padding-left:20px;padding-right:20px;max-width:100%;padding-left:20px;padding-right:20px;grid-template-columns:1fr;gap:16px}body.n26 .y10d{padding-left:20px;padding-right:20px;max-width:100%;padding-left:20px;padding-right:20px}body.n26 .y110{grid-template-columns:1fr;gap:16px}body.n26 .y111{grid-template-columns:1fr;gap:16px}body.n26 .y113{grid-template-columns:1fr;gap:16px}body.n26 .y115{font-size:16px;line-height:1.6}body.n26 .y116{font-size:16px;line-height:1.6}body.n26 .y117{grid-template-columns:1fr;gap:16px}body.n26 .y11b{grid-template-columns:1fr;gap:16px}body.n26 .y11e{font-size:16px;line-height:1.6}body.n26 .y11f{grid-template-columns:1fr;gap:16px}body.n26 .y120{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px}body.n26 .y121{font-size:64px}body.n26 .y124{font-size:16px;line-height:1.6}body.n26 .y125{height:62vh;min-height:400px}body.n26 .y126{grid-template-columns:1fr;gap:16px}body.n26 .y127{grid-template-columns:1fr;gap:16px}body.n26 .y12a{font-size:27px}body.n26 .y12c{grid-template-columns:1fr;gap:16px}body.n26 .y12d{grid-template-columns:1fr;gap:16px}body.n26 .y12e{font-size:18px}body.n26 .y12f{font-size:19px}body.n26 .y132{grid-template-columns:1fr;gap:16px}body.n26 .y133{grid-template-columns:1fr;gap:16px}body.n26 .y134{grid-template-columns:1fr;gap:16px}body.n26 .y136{font-size:16px;line-height:1.6}body.n26 .y137{font-size:16px;line-height:1.6}body.n26 .y139{grid-template-columns:1fr;gap:16px}body.n26 .y13d{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px;grid-template-columns:1fr;gap:16px}body.n26 .y140{grid-template-columns:1fr;gap:16px}body.n26 .y143{grid-template-columns:1fr;gap:16px}body.n26 .y144{font-size:16px;line-height:1.6}body.n26 .y146{grid-template-columns:1fr;gap:16px}body.n26 .y147{grid-template-columns:1fr;gap:16px}body.n26 .y152{padding-left:20px;padding-right:20px;max-width:100%;padding:48px 20px;grid-template-columns:1fr;gap:16px}body.n26 .y157{font-size:16px;line-height:1.6}body.n26 .y158{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px;grid-template-columns:1fr;gap:16px}body.n26 .y159{font-size:24px}body.n26 .y15b{grid-template-columns:1fr;gap:16px}body.n26 .y15d{font-size:19px}body.n26 .y162{height:62vh;min-height:400px}body.n26 .y163{grid-template-columns:1fr;gap:16px}body.n26 .y164{grid-template-columns:1fr;gap:16px}body.n26 .y167{font-size:22px}body.n26 .y16a{grid-template-columns:1fr;gap:16px}body.n26 .y16b{font-size:16px;line-height:1.6}body.n26 .y16d{height:62vh;min-height:400px}body.n26 .y170{grid-template-columns:1fr;gap:16px}body.n26 .y172{font-size:27px}body.n26 .y173{font-size:16px;line-height:1.6}body.n26 .y174{grid-template-columns:1fr;gap:16px}body.n26 .y175{grid-template-columns:1fr;gap:16px}body.n26 .y176{grid-template-columns:1fr;gap:16px}body.n26 .y179{grid-template-columns:1fr;gap:16px}body.n26 .y17a{grid-template-columns:1fr;gap:16px}body.n26 .y183{grid-template-columns:1fr;gap:16px}body.n26 .y18a{grid-template-columns:1fr;gap:16px}body.n26 .y18d{padding-left:20px;padding-right:20px;max-width:100%;grid-template-columns:1fr;gap:16px}body.n26 .y18e{font-size:23px}body.n26 .y193{padding-left:20px;padding-right:20px;max-width:100%;padding:48px 20px}body.n26 .y194{padding-left:20px;padding-right:20px;max-width:100%}body.n26 .y196{font-size:22px}body.n26 .y19a{grid-template-columns:1fr;gap:16px}body.n26 .y19b{grid-template-columns:1fr;gap:16px}body.n26 .y19c{font-size:64px}body.n26 .y19d{font-size:16px;line-height:1.6}body.n26 .y19e{grid-template-columns:1fr;gap:16px}body.n26 .y19f{grid-template-columns:1fr;gap:16px}body.n26 .y1a0{font-size:19px}body.n26 .y1a2{grid-template-columns:1fr;gap:16px}body.n26 .y1a4{font-size:64px}body.n26 .y1a5{font-size:16px;line-height:1.6}body.n26 .y1a6{height:62vh;min-height:400px}body.n26 .y1a7{padding-left:20px;padding-right:20px;max-width:100%;padding:56px 20px;grid-template-columns:1fr;gap:16px}body.n26 .y1a9{font-size:16px;line-height:1.6}body.n26 .y1aa{grid-template-columns:1fr;gap:16px}body.n26 .y1ab{grid-template-columns:1fr;gap:16px}body.n26 .y1ad{font-size:16px;line-height:1.6}body.n26 .y1ae{height:62vh;min-height:400px}body.n26 .y1b0{padding-left:20px;padding-right:20px;max-width:100%;padding-left:20px;padding-right:20px;grid-template-columns:1fr;gap:16px}body.n26 .y1b7{padding-left:20px;padding-right:20px;max-width:100%;padding-left:20px;padding-right:20px}body.n26 .y1bc{grid-template-columns:1fr;gap:16px}body.n26 .y1bf{font-size:16px;line-height:1.6}}
/* gli sfondi grandi scendono di misura invece di scaricare 1600px */
@media(max-width:1180px){body.n26 .y62{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-10-1024.webp)}body.n26 .ya9{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-13-1024.webp)}body.n26 .yc9{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-2-1024.webp)}body.n26 .ye8{background-image:url(/wp-content/uploads/nice2026/shanghai-nice-exchange-1024.webp)}body.n26 .y125{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-8-1024.webp)}body.n26 .y162{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-3-1024.webp)}body.n26 .y16d{background-image:url(/wp-content/uploads/nice2026/vera-famiglia-nice-exchange-1024.webp?v=2)}body.n26 .y1a6{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-16-1024.webp)}body.n26 .y1ae{background-image:url(/wp-content/uploads/nice2026/compiti-inglese-famiglia-ospitante-1024.webp)}}
@media(max-width:700px){body.n26 .y62{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-10-640.webp)}body.n26 .ya9{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-13-640.webp)}body.n26 .yc9{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-2-640.webp)}body.n26 .ye8{background-image:url(/wp-content/uploads/nice2026/shanghai-nice-exchange-640.webp)}body.n26 .y125{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-8-640.webp)}body.n26 .y162{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-3-640.webp)}body.n26 .y16d{background-image:url(/wp-content/uploads/nice2026/vera-famiglia-nice-exchange-640.webp?v=2)}body.n26 .y1a6{background-image:url(/wp-content/uploads/nice2026/vita-quotidiana-cina-16-640.webp)}body.n26 .y1ae{background-image:url(/wp-content/uploads/nice2026/compiti-inglese-famiglia-ospitante-640.webp)}}
