.sxc-note{font-size:13px;line-height:1.8;color:#59665e;padding:16px 20px;background:#f2f7f4;border:1px solid #dce8df;border-radius:8px;margin:22px 0}
.sxc-note a{color:#008553;text-decoration:underline;text-underline-offset:3px}
.sxc-hero-reference{position:absolute;left:0;right:0;bottom:-68px;margin:0;text-align:center;font-size:12px;line-height:1.6;color:#59665e;pointer-events:auto}
.hero__slider.sxc-four{margin-bottom:58px}
.hero__slider.sxc-four img{animation:sxc-stack 12s ease-in-out infinite;height:auto}
.hero__slider.sxc-four img:nth-child(1){animation-delay:-9s}
.hero__slider.sxc-four img:nth-child(2){animation-delay:-6s}
.hero__slider.sxc-four img:nth-child(3){animation-delay:-3s}
.hero__slider.sxc-four img:nth-child(4){animation-delay:0s}
@keyframes sxc-stack{0%,15%{opacity:0;z-index:1;transform:translateY(70px) translateZ(-100px)}25%,40%{opacity:.9;z-index:2;transform:translateY(45px) translateZ(-50px)}50%,65%{opacity:.95;z-index:3;transform:translateY(25px) translateZ(-30px)}75%,90%{opacity:1;z-index:5;transform:translateY(0) translateZ(0)}100%{opacity:0;z-index:6;transform:translateY(-35px) translateZ(10px)}}
.sxc-resources .post-card__frame{aspect-ratio:16/9;background:#eff3f0;overflow:hidden}
.sxc-resources .post-card__frame img{width:100%;height:100%;object-fit:cover}
.sxc-resources .post-card__excerpt{line-height:1.8}
.sxc-resources .post-card__foot{gap:8px;flex-wrap:wrap}
.sxc-resource-controls{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;margin:25px 0}
.sxc-resource-controls .catalogue__search{max-width:420px;width:100%}
.sxc-resource-controls input{width:100%;min-height:46px;padding:12px 16px;border:1px solid #dce4de;border-radius:8px;background:white;color:#202924;font:inherit}
.sxc-resource-groups{display:flex;gap:8px;flex-wrap:wrap}
.sxc-resource-groups button{border:1px solid #dce4de;border-radius:22px;background:#fff;color:#344038;padding:9px 15px;font:inherit;font-size:14px;cursor:pointer}
.sxc-resource-groups button[aria-pressed=true]{background:#222a25;color:white;border-color:#222a25}
.sxc-resource-status{font-size:13px;color:#626f66;margin:0 0 24px}
.sxc-resource-empty{padding:36px;background:#f5f7f5;border-radius:10px;text-align:center}
.sxc-doc-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
.sxc-doc-group{border:1px solid #dfe5e0;border-radius:12px;padding:25px;background:white}
.sxc-doc-group h2{font-size:21px;line-height:1.4;margin:0 0 12px}
.sxc-doc-group p{color:#647169;font-size:14px;line-height:1.8;margin:0 0 15px}
.sxc-doc-group ul{list-style:none;padding:0;margin:0;display:grid;gap:0}
.sxc-doc-group li+li{border-top:1px solid #edf1ee}
.sxc-doc-group a{display:block;padding:11px 0;font-size:14px;color:#253b2c;line-height:1.6}
.sxc-doc-group a:hover{color:#008553}
.sxc-doc-intro{max-width:850px}
.sxc-doc-bottom{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}
.sxc-resources [hidden],.sxc-docs [hidden]{display:none!important}
.sxc-resources :focus-visible,.sxc-docs :focus-visible{outline:3px solid #07865b;outline-offset:3px}
.compare__total-was.sxc-scope{text-decoration:none}
@media(max-width:1023px){.sxc-doc-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.sxc-doc-groups{grid-template-columns:1fr;gap:16px}.sxc-doc-group{padding:22px}.sxc-hero-reference{bottom:-66px;padding:0 8px}.sxc-resource-controls{align-items:stretch}.sxc-resource-controls .catalogue__search{max-width:none}.sxc-note{padding:14px 16px}.hero__slider.sxc-four{margin-bottom:84px}}
@media(prefers-reduced-motion:reduce){.hero__slider.sxc-four img{animation:none}.hero__slider.sxc-four img:not(:first-child){opacity:0}.hero__slider.sxc-four img:first-child{transform:none;opacity:1;z-index:5}}
