.geo-photo-credit{padding:10px 0;background:var(--light);border-bottom:1px solid var(--border)}
.geo-photo-credit p{margin:0;font-size:.75rem;line-height:1.45;color:var(--dark);opacity:.78}
.geo-photo-credit a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}
.geo-photo-credit a:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}
@media(max-width:480px){.geo-photo-credit{padding:9px 0}.geo-photo-credit p{font-size:.7rem;line-height:1.4}}
@media(max-width:768px){body.page-id-10 .internal-hero.has-page-image:before{background-position:35% center}}
/* Family native navigation disclosure: closed by default and keyboard-operable. */
.site-nav .nav-dropdown{position:relative}
.site-nav .nav-dropdown>summary{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--dark);font-size:.9rem;font-weight:700;cursor:pointer;list-style:none}
.site-nav .nav-dropdown>summary::-webkit-details-marker{display:none}
.site-nav .nav-dropdown>summary span{display:inline-block;transition:transform .18s ease}
.site-nav .nav-dropdown[open]>summary span{transform:rotate(180deg)}
.site-nav .nav-dropdown>ul{display:none;position:absolute;top:100%;left:-16px;width:230px;background:var(--light,#fff);padding:17px;border:1px solid var(--border,#d7ddda);box-shadow:0 14px 30px rgba(35,42,38,.12)}
.site-nav .nav-dropdown[open]>ul{display:grid;gap:8px}
.site-nav .nav-dropdown>ul a{min-height:44px;display:flex;align-items:center;color:var(--dark);background:var(--light,#fff)}
.site-nav .nav-dropdown>summary:focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:3px}
.layout-header-dark .site-header .nav-dropdown>summary,.layout-header-compact-dark .site-header .nav-dropdown>summary{color:#fff}
.layout-header-dark .site-header .nav-dropdown>ul,.layout-header-compact-dark .site-header .nav-dropdown>ul{background:#fff;color:var(--dark)}
.layout-header-dark .site-header .nav-dropdown>ul a,.layout-header-compact-dark .site-header .nav-dropdown>ul a{color:var(--dark)!important;background:#fff}
@media(max-width:1050px){
 .site-nav.open,.layout-header-dark .site-header .site-nav.open,.layout-header-compact-dark .site-header .site-nav.open{background:var(--light,#fff);color:var(--dark)}
 .site-nav.open .nav-dropdown>summary,.layout-header-dark .site-header .site-nav.open .nav-dropdown>summary,.layout-header-compact-dark .site-header .site-nav.open .nav-dropdown>summary{color:var(--dark)}
 .site-nav.open .nav-dropdown>ul{display:none;position:static;width:auto;padding:10px 20px;box-shadow:none}
 .site-nav.open .nav-dropdown[open]>ul{display:grid}
 .site-nav.open a,.site-nav.open .nav-dropdown>ul a,.layout-header-dark .site-header .site-nav.open a,.layout-header-compact-dark .site-header .site-nav.open a{color:var(--dark)!important;background:var(--light,#fff)}
}
