.rfsg-migrated{font:18px/1.65 Arial,sans-serif}.rfsg-migrated [hidden]{display:none!important}.rg-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;margin-bottom:40px}.rg-intro img{width:100%;border-radius:10px}.rg-archive{grid-template-columns:1fr 300px}.rg-intro h2{font-size:30px}.rg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block:24px}.rg-featured>div{display:flex;flex-direction:column}.rg-featured .rg-tile{flex:1}.rg-tile{display:flex;flex-direction:column;border:1px solid #bdd8dd;border-radius:8px;overflow:hidden;text-decoration:none!important;color:#203d50;background:#fff;min-width:0}.rg-tile:hover{border-color:#5da3ab;box-shadow:0 6px 20px #0260ab20}.rg-tile-header{position:relative;isolation:isolate;min-height:140px;display:flex;align-items:flex-end;padding:20px;background:#f7f9fa}.rg-tile-header img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rg-tile-header:after{content:'';position:absolute;inset:0;background:#ffffffe0;z-index:-1}.rg-tile-header>span{font:600 16px/1.35 Arial,sans-serif;color:#111}.rg-tile-copy{display:flex;flex-direction:column;gap:12px;padding:16px}.rg-title{font:22px/1.2 Georgia,serif;color:#0260ab}.rg-snippet{font:14px/1.5 Arial,sans-serif;color:#4d6473}.rg-tags{display:flex;gap:4px;flex-wrap:wrap;margin-block:16px}.rg-tile .rg-tags{margin-top:auto;padding:0 12px 12px;margin-bottom:0}.rg-tags>span,.rg-tags>a{font:12px/1.35 Arial,sans-serif;background:#e8f3f4;color:#254d58;padding:3px 6px;border-radius:4px;text-decoration:none}.rg-tags>:nth-child(2){background:#faedf0;color:#9e3f4d}.rg-tags>:nth-child(3){background:#fff0f6;color:#a00840}.rg-library{margin-top:44px}.rg-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rg-search{flex:1;min-width:180px}.rg-search input{width:100%}.rg-filter{position:relative}.rg-filter summary{cursor:pointer;border:1px solid #aacbd1;border-radius:4px;padding:10px 16px;color:#0260ab}.rg-filter-panel{position:absolute;right:0;top:100%;background:#edf6f7;padding:20px;z-index:3;border:1px solid #aacbd1;width:270px;border-radius:5px}.rg-filter-panel label{display:block;margin-bottom:12px}.rg-tools select{display:block}.rg-results{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:16px;font-size:14px}.rg-results button,.rg-tools button{border:0;background:none;color:#0260ab;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}.rg-more{text-align:center;margin-top:30px}.rg-faq-intro{max-width:850px}.rg-faq-group{margin-top:40px}.rg-faq-item{border-bottom:1px solid #ccdee2}.rg-faq-item summary{font:24px/1.3 Georgia,serif;color:#0260ab;cursor:pointer;padding:20px 32px 20px 0}.rg-faq-item>div{max-width:850px;padding-bottom:20px;color:#4d6473}.rg-contact{border-top:2px solid #5da3ab;margin-top:40px;padding-top:24px}.rfsg-migrated audio,.rfsg-migrated video{display:block;width:100%;margin:28px 0}.rg-player{display:block;width:100%;height:220px;border:0;margin:28px 0}.rg-video{aspect-ratio:16/9;height:auto}.rg-source{background:#edf6f7;padding:24px;border-radius:8px;margin-block:32px}.rg-summary{font-size:21px}.rfsg-migrated section{scroll-margin-top:24px}.rfsg-migrated cite{font-style:italic}
@media(max-width:700px){.rg-intro,.rg-archive{grid-template-columns:1fr;gap:20px}.rg-intro img{max-width:420px}.rg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rg-tile-header{min-height:128px;padding:14px}.rg-tile-header>span{font-size:13px}.rg-title{font-size:18px}.rg-tile-copy{padding:12px 9px;gap:9px}.rg-snippet{font-size:13px}.rg-tile .rg-tags{padding:0 8px 8px}.rg-tags>span{font-size:11px}.rg-featured>div>.rfsg-eyebrow{font-size:11px;min-height:34px}.rg-faq-item summary{font-size:21px}.rg-tools>label:not(.rg-search){font-size:14px}.rfsg-migrated{font-size:17px}}
