.zsc-sec.et_pb_section{padding:0!important;background:#fff}.zsc-sec .et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.zsc-sec .et_pb_module{margin-bottom:0!important}body.single-post #page-container{overflow:visible!important;overflow-x:clip!important}.zsc{--n:#24324f;--b:#3550a0;--g:#fac917;--l:#eef4fd;--t:#4a5468;--m:#7b849a;--line:#dfe6f2;font-family:'Nunito',Arial,sans-serif;color:var(--t);font-size:17px;line-height:1.65}.zsc *{box-sizing:border-box}body .zsc h1,body .zsc h2,body .zsc h3{padding:0;text-wrap:balance}body .zsc p{padding:0;margin:0 0 20px}body .zsc ul,body .zsc ol{padding:0 0 0 22px!important;margin:0 0 22px;line-height:1.7}body .zsc li{margin-bottom:8px}.zsc a{color:var(--b);font-weight:700;text-decoration:none}.zsc a:hover{text-decoration:underline}.zsc img{display:block;max-width:100%;height:auto}.zsc-wn{max-width:780px;margin:0 auto;padding:0 16px}.zsc-ww{max-width:1120px;margin:0 auto;padding:0 16px}.zsc-ph{padding-top:48px;padding-bottom:28px}.zsc-crumb{font-size:14px;color:var(--m);margin-bottom:14px}.zsc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.zsc .zsc-chips a{font-size:12px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;background:var(--l);color:var(--b);padding:5px 12px;border-radius:100px}.zsc .zsc-chips a:hover{background:var(--g);color:var(--n);text-decoration:none}body .zsc h1{font-family:'Playfair Display',Georgia,serif;font-weight:800;color:var(--n);font-size:clamp(32px,4.2vw,48px);line-height:1.15;margin:0 0 14px}body .zsc p.zsc-dek{font-size:20px;line-height:1.55;margin-bottom:22px}.zsc-byline{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.zsc-who{display:flex;gap:12px;align-items:center}.zsc-who img{width:48px;height:48px;border-radius:50%;object-fit:cover}.zsc-who b{display:block;color:var(--n)}.zsc-who span{font-size:14px;color:var(--m)}.zsc-share{display:flex;align-items:center;gap:12px}.zsc-share br{display:none}.zsc-hero{margin:0 auto 40px}.zsc-hero img{width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:20px}.zsc-hero figcaption{font-size:13px;color:var(--m);margin-top:8px;text-align:center}.zsc-layout{display:grid;grid-template-columns:240px minmax(0,700px);gap:56px;justify-content:center;padding-bottom:64px}.zsc-toc{position:sticky;top:var(--zsc-top,24px);align-self:start;display:flex;flex-direction:column;gap:2px;font-size:14.5px;line-height:1.4}.zsc-toc>b{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--m);margin-bottom:8px}.zsc .zsc-toc>a{color:var(--t);font-weight:600;padding:7px 0 7px 14px;border-left:3px solid var(--line)}.zsc .zsc-toc>a:hover{border-color:var(--g);color:var(--n);text-decoration:none}.zsc-toc-cta{margin-top:20px;background:var(--n);border-radius:16px;padding:16px;color:rgb(255 255 255 / .85)}.zsc-toc-cta span{font-size:11.5px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--g)}.zsc-toc-cta b{display:block;color:#fff;margin:4px 0 8px;line-height:1.3}.zsc .zsc-toc-cta a{color:var(--g);font-weight:800}.zsc-body{font-size:18px;line-height:1.75}body .zsc-body h2{font-family:'Playfair Display',Georgia,serif;font-weight:700;color:var(--n);font-size:clamp(24px,2.6vw,30px);line-height:1.25;margin:44px 0 14px;scroll-margin-top:calc(var(--zsc-top,24px) + 8px)}body .zsc-body h3{font-family:'Nunito',Arial,sans-serif;font-weight:800;color:var(--n);font-size:20px;line-height:1.35;margin:28px 0 8px}.zsc-body strong{color:var(--n)}body .zsc p.zsc-lead{font-size:19px;color:var(--n)}.zsc-keys{background:var(--l);border-left:5px solid var(--g);border-radius:0 18px 18px 0;padding:20px 24px;margin-bottom:28px}.zsc-keys>b{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--b)}body .zsc .zsc-keys ul{margin:8px 0 0;padding-left:20px!important;font-size:16.5px}.zsc-keys li{margin-bottom:6px}.zsc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.zsc-facts div{background:var(--l);border-radius:14px;padding:14px 16px;line-height:1.35}.zsc-facts span{display:block;font-size:12.5px;color:var(--m);font-weight:700;margin-bottom:2px}.zsc-facts b{color:var(--n);font-size:17px}.zsc-tbl{overflow-x:auto;margin-bottom:24px}body .zsc .zsc-tbl table{width:100%;border-collapse:collapse;font-size:16px;border:0;margin:0;line-height:1.5}body .zsc .zsc-tbl th{text-align:left;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--m);padding:10px 12px;border:0;border-bottom:2px solid var(--n);font-weight:800;background:none}body .zsc .zsc-tbl td{padding:12px;border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top}.zsc-tbl td:first-child{font-weight:800;color:var(--n)}body .zsc .zsc-tbl tr.hl td{background:#fffbea;font-weight:800;color:var(--n)}.zsc-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--n);color:rgb(255 255 255 / .85);border-radius:18px;padding:22px 24px;margin:8px 0 28px;line-height:1.5}.zsc-cta>div{flex:1 1 300px}.zsc-cta span{font-size:11.5px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:var(--g)}.zsc-cta b{display:block;color:#fff;font-size:19px}body .zsc .zsc-cta p{margin:4px 0 0;font-size:15px}.zsc .zsc-btn{display:inline-block;font-weight:800;padding:14px 26px;border-radius:100px;transition:transform .2s;line-height:1.3}.zsc .zsc-btn:hover{transform:translateY(-2px);text-decoration:none}.zsc .zsc-btn-g{background:var(--g);color:var(--n)}.zsc .zsc-btn-b{background:var(--b);color:#fff}.zsc-note{border-radius:16px;padding:16px 20px;margin-bottom:24px;font-size:16.5px;line-height:1.6;background:#fff4dc;color:#4a3a10}.zsc-note b{display:block;margin-bottom:2px}body .zsc blockquote.zsc-pull{margin:8px 0 22px;padding:6px 0 6px 22px;border:0;border-left:5px solid var(--b);font-family:'Playfair Display',Georgia,serif;font-size:22px;line-height:1.45;color:var(--n);font-style:normal}body .zsc ul.zsc-check{list-style:none;padding:0!important;margin:0 0 28px}body .zsc .zsc-check li{padding:10px 0 10px 36px;margin:0;border-bottom:1px solid var(--line);position:relative}.zsc-check li:before{position:absolute;left:0;top:11px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;line-height:1}.zsc-check li.ok:before{content:"";background:#e6f5ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%231f8a4c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.zsc-check li.wr:before{content:"!";background:#fff4dc;color:#b26a00}.zsc-check li.no:before{content:"";background:#fdeceb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='%23b3261e' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}body .zsc ol.zsc-num{padding-left:24px!important}.zsc-num li{margin-bottom:10px}.zsc-fig{margin:8px 0 28px}.zsc-fig img{width:100%;border-radius:14px}.zsc-fig figcaption{font-size:14px;color:var(--m);margin-top:8px;text-align:center;line-height:1.5}.zsc-author{display:flex;gap:18px;background:var(--l);border-radius:20px;padding:24px;margin-top:40px;line-height:1.6}.zsc-author img{width:72px;height:72px;border-radius:50%;flex:0 0 72px;object-fit:cover}.zsc-author span{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--m);font-weight:800}.zsc-author b{display:block;color:var(--n);font-size:18px}body .zsc .zsc-author p{font-size:15.5px;margin:6px 0 14px}body .zsc p.zsc-disc{font-size:13px;line-height:1.6;color:var(--m);margin-top:18px}.zsc .zsa-terms{margin:36px 0 0}.zsc-rel-sec.et_pb_section{padding:72px 0!important;background:var(--l,#eef4fd)}body .zsc-rel h2{font-family:'Playfair Display',Georgia,serif;font-weight:700;color:var(--n);font-size:clamp(28px,3.4vw,38px);margin:0 0 24px}.zsc-posts{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.zsc .zsc-post{background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgb(36 50 79 / .08);transition:transform .2s}.zsc .zsc-post:hover{transform:translateY(-3px);text-decoration:none}.zsc-post img{width:100%;height:190px;object-fit:cover}body .zsc .zsc-post h3{font-family:'Nunito',Arial,sans-serif;font-weight:800;color:var(--n);font-size:18px;line-height:1.35;margin:0;padding:20px 22px 0}.zsc-post span{padding:8px 22px 22px;font-size:13px;font-weight:800;color:var(--m);text-transform:uppercase;letter-spacing:1px}@media(max-width:980px){.zsc-layout{grid-template-columns:minmax(0,1fr)}.zsc-toc{display:none}.zsc-rel-sec.et_pb_section{padding:56px 0!important}}@media(max-width:560px){.zsc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.zsc-body{font-size:17px}.zsc-author{flex-direction:column}body .zsc p.zsc-dek{font-size:18px}.zsc-ph{padding-top:32px}.zsc-hero img{border-radius:14px;aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.zsc .zsc-btn,.zsc .zsc-post{transition:none}}