/* Sunridge navy, teal and soft blue surfaces with compact scenery for the resource library. */
.srrl-page .site-content,.srrl{background:#f7fbfc}.srrl{--line:#d7e7ed;--muted:#526d79}
.srrl .srrl-intro{display:grid;grid-template-columns:minmax(0,1fr) 290px;column-gap:30px;max-width:none;padding:24px 26px;margin-bottom:25px;background:linear-gradient(110deg,#e5f2f6,#edf7f7);border:1px solid #cfe3eb;border-radius:14px;overflow:hidden}
.srrl-intro>.srrl-eyebrow,.srrl-intro>h1,.srrl-intro>p{grid-column:1}.srrl .srrl-intro>.srrl-eyebrow{color:#096980}.srrl .srrl-intro>h1{font-size:clamp(32px,3.7vw,47px)}.srrl .srrl-intro>p:not(.srrl-eyebrow){font-size:18px;color:#435f70;margin:0;max-width:760px}
.srrl-intro>.srrl-scenery{grid-column:2;grid-row:1/4;width:100%;height:100%;min-height:160px;max-height:235px;object-fit:cover;object-position:center;border-radius:10px;align-self:center;border:1px solid #fff9;box-shadow:0 5px 17px #083f5b14}
.srrl .srrl-filters,.srrl .srrl-state-form{background:#ffffff;border-color:#cfe3eb;border-top-color:#087cac}.srrl .srrl-card,.srrl .srrl-legacy-card{background:#ffffff;border-color:#d7e7ed;box-shadow:0 4px 15px #083f5b08}.srrl .srrl-contacts{background:#eaf5f7;border-left-color:#0a617b}.srrl .srrl-badge{background:#e5f2f6;color:#0a617b}.srrl .srrl-shortcuts a{background:#ffffff;border-color:#d7e7ed}.srrl .srrl-shortcuts .srrl-local{background:#e5f4f5;border-color:#bfdde3;color:#096980}.srrl .srrl-region-links a{background:#e5f2f6;color:#0a617b}.srrl .srrl-browse-modes{border-bottom-color:#d7e7ed}.srrl .srrl-browse-modes a:not([aria-current]){background:#ffffff;border-color:#cfe3eb}.srrl .srrl-guide-toc{background:#edf7f9;border-color:#cfe3eb}.srrl .srrl-guide-search{background:#ffffff;border-color:#cfe3eb}.srrl .srrl-index-card{border-color:#cfe3eb;border-top:3px solid #087cac;background:linear-gradient(145deg,#ffffff,#f0f8fb);box-shadow:0 4px 14px #083f5b08}.srrl .srrl-index-card:nth-child(3n+2){border-top-color:#0a617b;background:linear-gradient(145deg,#ffffff,#eaf5f7)}.srrl .srrl-index-card:nth-child(3n){border-top-color:#43aebc;background:linear-gradient(145deg,#ffffff,#edf8f8)}.srrl .srrl-index-card>span{color:#526d79}.srrl .srrl-bottom{padding:27px;border:1px solid #cfe3eb;border-radius:12px;background:#eaf5f7}.srrl .srrl-related-guides{padding:26px;background:#edf7f9;border:1px solid #cfe3eb;border-radius:12px}.srrl .srrl-guide-content details,.srrl .srrl-guide-content .sr-region-card{background:#ffffff;border-color:#cfe3eb}
@media(max-width:950px){.srrl .srrl-intro{grid-template-columns:minmax(0,1fr) 220px;column-gap:22px;padding:22px}.srrl-intro>.srrl-scenery{max-height:205px}}
@media(max-width:680px){.srrl .srrl-intro{grid-template-columns:1fr;padding:20px;gap:0}.srrl .srrl-intro>h1{font-size:32px}.srrl .srrl-intro>p:not(.srrl-eyebrow){font-size:17px}.srrl-intro>.srrl-scenery{grid-column:1;grid-row:4;height:96px;min-height:0;max-height:96px;margin-top:17px;object-position:center 55%}.srrl .srrl-bottom,.srrl .srrl-related-guides{padding:21px}}
@media print{.srrl-intro>.srrl-scenery{display:none}.srrl .srrl-intro{display:block;background:white;border:0;padding:0}.srrl,.srrl-page .site-content{background:white}}

.srrl .srrl-status{background:#edf5f8;border-color:#b9d5df;color:#083f5b}.srrl a:focus-visible,.srrl button:focus-visible,.srrl input:focus-visible,.srrl select:focus-visible,.srrl summary:focus-visible{outline-color:#087cac}
