.section-background img.rtg-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.rtg-archive-list{max-width:1120px;margin:auto;padding:3rem clamp(20px,5vw,64px);color:#152f45;background:#fff}
.rtg-archive-list ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:.85rem 1.5rem;padding-left:1.25rem}
.rtg-archive-list a,.rtg-note a{color:#0a4da2;text-decoration:underline;text-underline-offset:.16em}
.rtg-archive-list h1,.rtg-archive-list h2{color:inherit}
.rtg-note{padding:.75rem 0}
body.rtg-menu-open .header-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;z-index:10}
body.rtg-menu-open .header-menu-nav-folder[data-folder="root"]{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}
.page-section.has-section-divider .section-border{clip-path:none!important}
.section-divider-display{display:none!important}
.rtg-footer-social{position:relative;display:flex;justify-content:center;padding:0 1rem .85rem}
.rtg-footer-instagram{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border:1px solid #0a4da2;border-radius:50%;background:#fff;color:#0a4da2;text-decoration:none}
.rtg-footer-instagram:hover{background:#e9f2fc;color:#063772}
.rtg-footer-instagram:focus-visible{outline:2px solid #0a4da2;outline-offset:2px;box-shadow:0 0 0 3px #fff}
