.rtg-section{--rtg-heading-font:"akzidenz-grotesk","Akzidenz-Grotesk","Helvetica Neue",Arial,sans-serif;--rtg-body-font:"brandon-grotesque","Brandon Grotesque","Helvetica Neue",Arial,sans-serif;--rtg-gutter:48px;background-color:var(--rtg-bg,transparent);font-family:var(--rtg-body-font);left:50%;margin-bottom:var(--rtg-mb,0);margin-left:-50vw;margin-top:var(--rtg-mt,0);overflow-x:hidden;padding:var(--rtg-pt,48px) 0 var(--rtg-pb,48px);position:relative;width:100vw}.rtg-section,.rtg-section *,.rtg-section :after,.rtg-section :before{box-sizing:border-box}.rtg-inner{margin:0 auto;max-width:min(var(--rtg-max-w,1500px),100%);padding-left:max(var(--rtg-pl,20px),var(--rtg-gutter));padding-right:max(var(--rtg-pr,20px),var(--rtg-gutter))}.rtg-rt>*{color:inherit;display:inline;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:inherit}.rtg-rt>*+:before{content:" "}.rtg-grid{display:grid;gap:var(--rtg-card-gap,24px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.rtg-card-item{display:flex;margin:0;min-width:0;padding:0}.rtg-card-item[hidden]{display:none}.rtg-grid{scroll-margin-top:110px}.rtg-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.rtg-card{background-color:var(--rtg-card-bg,#fff);border-radius:var(--rtg-card-radius,12px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;width:100%}.rtg-card--link,.rtg-card--link:active,.rtg-card--link:focus,.rtg-card--link:focus-visible,.rtg-card--link:hover,.rtg-card--link:visited{color:inherit;cursor:pointer;font:inherit;text-decoration:none}.rtg-card:focus-visible,.rtg-card:focus-within,.rtg-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.rtg-card__thumb{background-color:#e5e7eb;flex-shrink:0;height:var(--rtg-thumb-h,175px);overflow:hidden;width:100%}.rtg-card__thumb img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.rtg-card:focus-visible .rtg-card__thumb img,.rtg-card:focus-within .rtg-card__thumb img,.rtg-card:hover .rtg-card__thumb img{transform:scale(1.04)}.rtg-card__thumb-placeholder{background:linear-gradient(135deg,#e0e0ef,#c8c8e0);height:100%;width:100%}.rtg-card__body{display:flex;flex:1;flex-direction:column;padding:20px 24px 24px}.rtg-card__title{color:var(--rtg-ctitle-color,#111);font-family:var(--rtg-heading-font);font-size:var(--rtg-ctitle-size,18px);font-weight:700;line-height:1.3;margin:0 0 10px;padding:0}.rtg-card__desc{color:var(--rtg-cdesc-color,#6b7280);flex:1;font-family:var(--rtg-body-font);font-size:var(--rtg-cdesc-size,14px);font-weight:400;line-height:1.65;margin:0 0 20px}.rtg-card__readmore{align-items:center;align-self:flex-start;color:var(--rtg-rm-color,#3a2e7b);display:inline-flex;font-family:var(--rtg-body-font);font-size:var(--rtg-rm-size,14px);font-weight:600;gap:5px;margin-top:auto;min-height:44px;text-decoration:none!important;transition:opacity .2s ease}.rtg-card--link:focus-visible .rtg-card__readmore,.rtg-card--link:hover .rtg-card__readmore{opacity:.75}.rtg-card__arrow{display:inline-block;transition:transform .2s ease}.rtg-card--link:focus-visible .rtg-card__arrow,.rtg-card--link:hover .rtg-card__arrow{transform:translateX(3px)}.rtg-section :where(a):focus-visible{border-radius:6px;outline:3px solid var(--rtg-rm-color,#3a2e7b);outline-offset:3px}.rtg-pager{gap:12px;margin-top:var(--rtg-pager-gap,40px)}.rtg-pager,.rtg-pager__pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.rtg-pager__pages{gap:8px;list-style:none}.rtg-pager__pages,.rtg-pager__pages li{margin:0;padding:0}.rtg-section .rtg-pager__btn,.rtg-section .rtg-pager__btn:active,.rtg-section .rtg-pager__btn:disabled,.rtg-section .rtg-pager__btn:focus,.rtg-section .rtg-pager__btn:hover{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:1.5px solid var(--rtg-pager-border,#d1d5db);border-radius:9999px;box-shadow:none;color:var(--rtg-pager-color,#374151);cursor:pointer;display:inline-flex;font-family:var(--rtg-body-font);font-size:var(--rtg-pager-size,14px);font-style:normal;font-weight:600;gap:6px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;min-height:44px;padding:0 18px;text-decoration:none;text-shadow:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease;white-space:nowrap}.rtg-section .rtg-pager__num,.rtg-section .rtg-pager__num:active,.rtg-section .rtg-pager__num:focus,.rtg-section .rtg-pager__num:hover{padding:0;width:44px}.rtg-section .rtg-pager__btn:not(:disabled):not(.is-active):hover{background-color:#f3f4f6;transform:scale(1.02)}.rtg-section .rtg-pager__btn.is-active,.rtg-section .rtg-pager__btn.is-active:active,.rtg-section .rtg-pager__btn.is-active:focus,.rtg-section .rtg-pager__btn.is-active:hover{background-color:var(--rtg-pager-active-bg,#3a2e7b);border-color:var(--rtg-pager-active-bg,#3a2e7b);color:var(--rtg-pager-active-text,#fff);cursor:default}.rtg-section .rtg-pager__btn:disabled{cursor:default;opacity:.4}.rtg-section .rtg-pager__btn:focus-visible{outline:3px solid var(--rtg-pager-active-bg,#3a2e7b);outline-offset:3px}.rtg-pager__arrow{display:inline-block;transition:transform .2s ease}.rtg-section [data-rtg-prev]:not(:disabled):hover .rtg-pager__arrow{transform:translateX(-3px)}.rtg-section [data-rtg-next]:not(:disabled):hover .rtg-pager__arrow{transform:translateX(3px)}@media (min-width:1025px) and (max-width:1280px){.rtg-section{--rtg-gutter:36px}}@media (min-width:768px) and (max-width:1024px){.rtg-section{--rtg-gutter:32px}.rtg-grid{gap:calc(var(--rtg-card-gap, 24px)*.84);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:767px){.rtg-section{--rtg-gutter:24px}.rtg-grid{gap:calc(var(--rtg-card-gap, 24px)*.67);grid-template-columns:repeat(2,minmax(0,1fr))}.rtg-card__body{padding:16px 18px 20px}}@media (max-width:640px){.rtg-section{--rtg-gutter:20px}.rtg-grid{gap:calc(var(--rtg-card-gap, 24px)*.67);grid-template-columns:minmax(0,1fr)}.rtg-card__body{padding:18px 18px 20px}.rtg-card__thumb{height:min(var(--rtg-thumb-h,175px),52vw)}.rtg-card__desc{margin-bottom:14px}.rtg-pager,.rtg-pager__pages{gap:6px}.rtg-section .rtg-pager__btn,.rtg-section .rtg-pager__btn:active,.rtg-section .rtg-pager__btn:disabled,.rtg-section .rtg-pager__btn:focus,.rtg-section .rtg-pager__btn:hover{min-height:40px;min-width:40px;padding:0}.rtg-section .rtg-pager__num,.rtg-section .rtg-pager__num:active,.rtg-section .rtg-pager__num:focus,.rtg-section .rtg-pager__num:hover{width:40px}.rtg-pager__text{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.rtg-card,.rtg-card__arrow,.rtg-card__readmore,.rtg-card__thumb img,.rtg-pager__arrow,.rtg-pager__btn{transition:none}.rtg-card--link:focus-visible .rtg-card__arrow,.rtg-card--link:hover .rtg-card__arrow,.rtg-card:focus-visible,.rtg-card:focus-visible .rtg-card__thumb img,.rtg-card:focus-within,.rtg-card:focus-within .rtg-card__thumb img,.rtg-card:hover,.rtg-card:hover .rtg-card__thumb img,.rtg-section .rtg-pager__btn:not(:disabled):not(.is-active):hover,.rtg-section [data-rtg-next]:not(:disabled):hover .rtg-pager__arrow,.rtg-section [data-rtg-prev]:not(:disabled):hover .rtg-pager__arrow{transform:none}}