/* Shared navigation and gallery controls. Reference: the PET project. */
body svg.site-ui-arrow{display:block;width:18px;height:18px;min-width:18px;flex:0 0 18px;overflow:visible;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body .site-arrow-slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin:0;line-height:1}
body .site-arrow-link{display:inline-flex;align-items:center;gap:8px}
body a.site-nav-link,body .site-page-nav a.site-nav-link.site-nav-link,body .eq-main .ei-top-pager a,body .eq-main .ei-top-pager .ei-pager-name{font-family:var(--font-family,"Roboto",Arial,sans-serif);font-size:15px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;text-decoration:none;color:#606060}
body a.site-nav-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:0}
body a.site-nav-link:hover,body .eq-main .ei-top-pager a:hover{color:var(--accent,#c95319)}
body .site-nav-label{min-width:0}
body .site-page-nav{display:flex;align-items:center;gap:12px 24px}
body .site-page-nav .site-nav-prev{margin-right:auto}
body .site-page-nav .site-nav-next{margin-left:auto;text-align:right;justify-content:flex-end}
body .site-solution-nav{padding:0 0 20px;margin:0 0 28px;border-bottom:1px solid var(--line,#e2e5eb)}
body .site-solution-nav .site-collection-link,body .site-bottom-nav .site-collection-link{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c2c8ce}
body .site-bottom-nav{padding:24px 0;margin:24px 0 0;border-top:1px solid var(--line,#e2e5eb)}
body .site-heading-meta{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;margin:0 0 12px}
body .site-heading-meta>.eyebrow{margin:0!important;min-width:0}
body .site-heading-meta .site-collection-link{flex-shrink:0;min-height:28px;font-size:15px}
body .site-heading-meta .site-ui-arrow{width:18px;height:18px;min-width:18px;flex-basis:18px}
body .eq-main .ei-top-pager{gap:24px;min-height:44px;margin-bottom:24px}
body .eq-main .ei-top-pager a{min-height:44px;padding:10px 0;gap:8px;background:transparent;align-items:center}
body .eq-main .ei-top-pager .ei-pager-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;flex:0 0 18px;border:0;background:none;color:inherit}
body .eq-main .ei-top-pager .site-ui-arrow{width:18px;height:18px;min-width:18px;transform:none}
body .eq-main .ei-top-pager a:hover .ei-pager-icon{background:none;color:inherit}
body .site-arrow-left{transform:none!important}
body :is(button.site-arrow-button,#hero-prev,#hero-next,#gallery-prev,#gallery-next,button[data-case-prev],button[data-case-next],button[data-gallery-prev],button[data-gallery-next],button[data-rail-prev],button[data-rail-next],button[data-modules-prev],button[data-modules-next],button[data-related-prev],button[data-related-next],button[data-photo-prev],button[data-photo-next]){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;gap:0;margin:0;line-height:1;border:1px solid #dce1e8;border-radius:0;background:#fff;color:#14213d;cursor:pointer;transform:none}
body :is(button.site-arrow-button,#hero-prev,#hero-next,#gallery-prev,#gallery-next,button[data-case-prev],button[data-case-next],button[data-gallery-prev],button[data-gallery-next],button[data-rail-prev],button[data-rail-next],button[data-modules-prev],button[data-modules-next],button[data-related-prev],button[data-related-next],button[data-photo-prev],button[data-photo-next])>svg{display:block;width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;position:static;margin:0;transform:none!important}
body button.site-arrow-button:not(:disabled):hover,body #hero-prev:hover,body #hero-next:hover,body #gallery-prev:hover,body #gallery-next:hover{background:#f3f5f7;border-color:#a9b4c1;color:#14213d}
body button.site-arrow-button:disabled{opacity:1;background:#fff;border-color:#dce1e8;color:#7a8594;cursor:default}
body :is(.site-nav-link,.site-arrow-button):focus-visible{outline:2px solid #245c6b;outline-offset:4px}
body :is(.site-arrow-button,.site-page-nav)[hidden]{display:none!important}
@media(max-width:1050px){
 body .tin-toolbar.site-page-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}
 body .tin-toolbar.site-page-nav .tin-back{grid-column:1;grid-row:1;margin:0;justify-self:start}
 body .tin-toolbar.site-page-nav .tin-next{grid-column:2;grid-row:1;margin:0;justify-self:end}
 body .tin-toolbar.site-page-nav .tin-primary{grid-column:1;grid-row:2}
 body .tin-toolbar.site-page-nav .tin-secondary{grid-column:2;grid-row:2}
}
@media(max-width:700px){
 body a.site-nav-link,body .site-page-nav a.site-nav-link.site-nav-link,body .eq-main .ei-top-pager a,body .eq-main .ei-top-pager .ei-pager-name{font-size:13px;line-height:1.45}
 body .site-page-nav{gap:8px 16px}
 body .site-page-nav a.site-nav-link{white-space:normal;gap:6px}
 body .site-page-nav .site-ui-arrow{width:16px;height:16px;min-width:16px;flex-basis:16px}
 body .site-solution-nav,body .site-bottom-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 body :is(.site-solution-nav,.site-bottom-nav) .site-nav-prev{grid-column:1;grid-row:1;margin:0;justify-self:start}
 body :is(.site-solution-nav,.site-bottom-nav) .site-nav-next{grid-column:2;grid-row:1;margin:0;justify-self:end}
 body :is(.site-solution-nav,.site-bottom-nav) .site-collection-link{grid-column:1/-1;grid-row:2;justify-self:center;min-height:32px}
 body .site-solution-nav{padding-bottom:14px;margin-bottom:24px}
 body .site-heading-meta{gap:8px 12px;margin-bottom:10px}
 body .site-heading-meta>.eyebrow{font-size:12px;line-height:1.45}
 body .site-heading-meta .site-collection-link{font-size:13px;gap:6px}
 body .site-heading-meta .site-ui-arrow{width:16px;height:16px;min-width:16px;flex-basis:16px}
 body .eq-main .ei-top-pager{gap:16px}
}

body .eq-main .ei-top-pager a>span:not(.ei-pager-icon){min-width:0}
