.z-topics{--zt-orange:#f46e00;--zt-border:#7068ff;--zt-title:#6a6a6f;--zt-text:#7b7b88;--zt-card-gap:40px;background-color:#f3f3f1;font-family:Inter,Arial,sans-serif;overflow-x:clip;overflow-y:visible;padding:100px 24px;width:100%}.z-topics,.z-topics *,.z-topics :after,.z-topics :before{box-sizing:border-box}.z-topics .z-topics__inner{margin-inline:auto;max-width:1200px;min-width:0;width:100%}.z-topics .z-topics__list{display:grid;gap:var(--zt-card-gap);grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.z-topics .z-topics__card{align-items:start;border:1px solid var(--zt-border);border-radius:18px;display:grid;gap:clamp(28px,3.5vw,48px);grid-template-areas:"media content";grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0;min-width:0;padding:26px;width:100%}.z-topics .z-topics__card:nth-child(2n){grid-template-areas:"content media"}.z-topics .z-topics__card.z-topics__card--no-image{grid-template-areas:"content";grid-template-columns:minmax(0,1fr)}.z-topics .z-topics__media{aspect-ratio:3/2;border:1px solid var(--zt-border);border-radius:16px;grid-area:media;margin:0;min-width:0;overflow:hidden;width:100%}.z-topics .z-topics__image{display:block;height:100%;margin:0;max-width:100%;object-fit:cover;object-position:center;width:100%}.z-topics .z-topics__content{grid-area:content;min-width:0;padding-top:6px}.z-topics .z-topics__title{color:var(--zt-title);font-family:inherit;font-size:clamp(26px,2.5vw,38px);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 20px;max-width:480px;overflow-wrap:break-word;padding:0;text-transform:none;white-space:normal;word-break:normal}.z-topics .z-topics__number{color:var(--zt-orange)}.z-topics .z-topics__text{color:var(--zt-text);font-family:inherit;font-size:16px;font-weight:400;line-height:1.3;max-width:430px;overflow-wrap:anywhere;word-break:normal}.z-topics .z-topics__text p{color:inherit;font:inherit;margin:0}.z-topics .z-topics__text p+p{margin-top:.8em}.z-topics .z-topics__text ol,.z-topics .z-topics__text ul{margin:16px 0 0;padding-left:1.4em}.z-topics .z-topics__text li{color:inherit;font:inherit;margin:0;padding:0}.z-topics .z-topics__text li+li{margin-top:2px}.z-topics .z-topics__text li>p{margin:0}.z-topics .z-topics__text>:first-child{margin-top:0}.z-topics .z-topics__text>:last-child{margin-bottom:0}.z-topics .z-topics__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.z-topics .z-topics__action{margin-top:18px}.z-topics .z-topics__button,.z-topics .z-topics__button:visited{align-items:center;background:var(--zt-orange);border:0;border-radius:999px;color:#fff;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:center;letter-spacing:normal;line-height:1.2;margin:0;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:12px 28px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .18s ease;white-space:normal}.z-topics a.z-topics__button:hover{background:#d95d00;color:#fff;text-decoration:none}.z-topics a.z-topics__button:focus-visible{outline:2px solid #040098;outline-offset:4px}.z-topics .z-topics__button--placeholder{cursor:default}.z-topics .z-topics__pagination{display:none}@media (min-width:768px) and (max-width:1024px){.z-topics{--zt-carousel-gap:24px;--zt-per-view:2}.z-topics .z-topics__list{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.z-topics .z-topics__card,.z-topics .z-topics__card:nth-child(2n){align-content:start;align-items:start;background:transparent;border:1px solid var(--zt-border);border-radius:16px;display:grid;gap:24px;grid-template-areas:"media content";grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto;margin:0;min-width:0;padding:22px;scroll-snap-align:none}.z-topics .z-topics__content{display:block;grid-area:content;min-width:0}.z-topics .z-topics__title{font-size:26px;grid-area:title;line-height:1.12;margin:0 0 16px;max-width:none}.z-topics .z-topics__media{aspect-ratio:3/2;border:1px solid var(--zt-border);border-radius:12px;grid-area:media;width:100%}.z-topics .z-topics__text{font-size:15px;grid-area:text;line-height:1.4;max-width:none}.z-topics .z-topics__text ol,.z-topics .z-topics__text ul{margin-top:16px}.z-topics .z-topics__text li+li{margin-top:3px}.z-topics .z-topics__action{align-self:end;grid-area:action;margin:18px 0 0}.z-topics .z-topics__button{font-size:13px;min-height:44px;padding:10px 20px}.z-topics .z-topics__pagination,.z-topics .z-topics__pagination[hidden]{display:none}.z-topics .z-topics__list:focus-visible{outline:2px solid #040098;outline-offset:3px}.z-topics .z-topics__card:nth-child(2n){grid-template-areas:"content media"}.z-topics .z-topics__card.z-topics__card--no-image{grid-template-areas:"content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}@media (max-width:767px){.z-topics{--zt-carousel-gap:24px;--zt-per-view:1;padding:24px 20px}.z-topics .z-topics__list{align-items:stretch;display:flex;gap:var(--zt-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.z-topics .z-topics__list::-webkit-scrollbar{display:none}.z-topics .z-topics__card,.z-topics .z-topics__card:nth-child(2n){align-content:start;align-items:start;background:linear-gradient(#f3f3f1,#f3f3f1) padding-box,linear-gradient(180deg,#7068ff,#7068ff 30%,#f46e00) border-box;border:1px solid transparent;border-radius:16px;display:grid;flex:0 0 100%;gap:14px;grid-template-areas:"title" "media" "text" "action";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;margin:0;min-width:0;padding:28px 24px;scroll-snap-align:start}.z-topics .z-topics__content{display:contents}.z-topics .z-topics__title{font-size:22px;grid-area:title;line-height:1.12;margin:0;max-width:none}.z-topics .z-topics__media{aspect-ratio:3/2;border:0;border-radius:8px;grid-area:media;width:100%}.z-topics .z-topics__text{font-size:14px;grid-area:text;line-height:1.35;max-width:none}.z-topics .z-topics__text ol,.z-topics .z-topics__text ul{margin-top:16px}.z-topics .z-topics__text li+li{margin-top:3px}.z-topics .z-topics__action{align-self:end;grid-area:action;margin:10px 0 0}.z-topics .z-topics__button{font-size:13px;min-height:44px;padding:10px 20px}.z-topics .z-topics__card.z-topics__card--no-image{grid-template-areas:"title" "text" "action";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.z-topics .z-topics__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:10px}.z-topics .z-topics__pagination[hidden]{display:none}.z-topics .z-topics__dot{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;flex:0 0 28px;height:32px;justify-content:center;margin:0;min-height:0;padding:0;width:28px}.z-topics .z-topics__dot:before{background:#d8d6f3;border-radius:50%;content:"";display:block;height:11px;transition:background-color .18s ease,transform .18s ease;width:11px}.z-topics .z-topics__dot[aria-current=true]:before{background:#0700fe;transform:scale(1.08)}.z-topics .z-topics__dot:focus-visible{border-radius:6px;outline:2px solid #040098;outline-offset:2px}.z-topics .z-topics__list:focus-visible{outline:2px solid #040098;outline-offset:3px}.z-topics .z-topics__inner{max-width:540px}}@media (prefers-reduced-motion:reduce){.z-topics .z-topics__button,.z-topics .z-topics__button:visited,.z-topics .z-topics__dot:before{transition:none}}