@keyframes glow { 0% { box-shadow: 0 0 -8px rgba(86, 165, 216, 0.85); }
  20% { box-shadow: 0 0 12px rgba(86, 165, 216, 0.98); }
  80% { box-shadow: 0 0 12px rgba(86, 165, 216, 0.98); }
  100% { box-shadow: 0 0 -8px rgba(86, 165, 216, 0.85); } }

@keyframes marker-glow { 0% { box-shadow: 0 0 -8px rgba(86, 165, 216, 0.85);
    background-color: rgba(86, 165, 216, 0.1); }
  20% { box-shadow: 0 0 16px rgba(86, 165, 216, 0.99);
    background-color: rgba(86, 165, 216, 0.5); }
  80% { box-shadow: 0 0 16px rgba(86, 165, 216, 0.99);
    background-color: rgba(86, 165, 216, 0.5); }
  100% { box-shadow: 0 0 -8px rgba(86, 165, 216, 0.85);
    background-color: rgba(86, 165, 216, 0.1); } }

/* proto.esri.com patterns: detailed-list */
.animated-link { background-repeat: no-repeat; background-size: 200% 1px; color: inherit; text-decoration: none; transition: background-position .15s ease-in-out; background-image: linear-gradient(90deg, transparent, transparent 16.5%, currentColor 66%); background-position: calc(200% - 2px) 100%; }

.animated-link:hover { background-position: 100% 100%; }

.newsr-hero { background-color: #4c4c4c; background-position: 50%; background-size: cover; color: #fff; min-width: 100%; height: 60vh; min-height: 660px; padding-bottom: 100px; padding-top: 100px; position: relative; text-shadow: 0 0 3px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.5); transition: background-image .4s,padding 75ms; z-index: 0; }

.newsr-hero:before { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; }

@media screen and (min-width: 860px) { .newsr-hero:before { background-image: linear-gradient(67.5deg, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.01) 80%); } }

@media screen and (max-width: 859px) { .newsr-hero:before { background-image: linear-gradient(67.5deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)); } }

.newsr-hero:hover .arcw-hb--link { background-position: 100% 100%; color: #74c6ff; }

.newsr-hero:hover .arcw-hb--link:after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%2374c6ff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.297l5.313-5.313H0V8h13.281L8 2.703V1.281L15.219 8.5 8 15.719v-1.422z'/%3E%3C/svg%3E") !important; }

@media screen and (max-width: 859px) { .newsr-hero { padding-bottom: 100px; padding-top: 100px; } }

@media screen and (max-width: 479px) { .newsr-hero { padding-bottom: 60px; padding-top: 60px; height: auto; } }

.newsr-hero--info { z-index: 1; position: relative; }

.newsr-hero--info .newsr-hero--simple-link { color: #49b0f2; display: inline-block; }

.newsr-hero--info .newsr-hero--simple-link:hover { color: #74c6ff; text-decoration: none; }

.newsr-hero--title { line-height: 1.25; letter-spacing: -.0375em; margin-bottom: 20px; }

@media screen and (max-width: 1449px) { .newsr-hero--title { font-size: 48px; } }

.newsr-hero--date, .newsr-hero--tag { letter-spacing: -1px; margin-top: 0; margin-bottom: 20px; }

.newsr-hero--date { padding-top: 10px; }

.newsr-hero--tag { letter-spacing: 1.8px; }

.newsr-hero--gateway { margin-top: 0; margin-bottom: 20px; }

.newsr-hero--gateway-icon { vertical-align: middle; margin-top: -5px; margin-right: 10px; width: 48px; height: 48px; }

.newsr-hero--issue { text-transform: uppercase; }

.newsr-hero--simple-link { color: #0079c1; display: inline-block; }

.newsr-hero--simple-link:hover { color: #005f96; text-decoration: none; }

.newsr-hero--link { color: #49b0f2; display: inline-block; padding-bottom: 5px; background-image: linear-gradient(90deg, transparent, transparent 16.5%, currentColor 66%); background-position: calc(200% - 2px) 100%; background-repeat: no-repeat; background-size: 200% 1px; text-decoration: none; transition: background-position .15s ease-in-out; background-image: linear-gradient(90deg, transparent, transparent 16.5%, currentColor 66%); background-position: calc(200% - 2px) 100%; }

.newsr-hero--link:after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%2349b0f2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.297l5.313-5.313H0V8h13.281L8 2.703V1.281L15.219 8.5 8 15.719v-1.422z'/%3E%3C/svg%3E") !important; margin-left: 10px; height: 16px; vertical-align: text-bottom; width: 16px; display: inline-block; line-height: 0; }

.newsr-hero--link:hover { text-decoration: none; background-position: 100% 100%; color: #74c6ff; }

.newsr-hero--logo { max-width: 45%; }

@media screen and (min-width: 482px) { .newsr-hero--logo { width: 248px; height: 53px; }
  .newsr-hero--logo img { height: auto; } }

.newsr-hero--body, .newsr-hero--cta { padding: 0; }

.n-gateway-search { max-width: 1060px; transition: padding .15s; }

@media (max-width: 719px) { .n-gateway-search { padding: 15px 60px 0; } }

@media (min-width: 720px) { .n-gateway-search { padding: 20px 60px 0; } }

@media (max-width: 1120px) { .n-gateway-search { margin-left: 30px; margin-right: 30px; } }

@media (min-width: 1121px) { .n-gateway-search { margin-left: auto; margin-right: auto; } }

.n-gateway-search.-inset { background-color: #fff; position: relative; }

@media (max-width: 719px) { .n-gateway-search.-inset { height: 50px; margin-top: -50px; } }

@media (min-width: 720px) { .n-gateway-search.-inset { height: 60px; margin-top: -60px; } }

.n-gateway-search-form { box-shadow: inset 0 -1px 0 0 #ccc; position: relative; }

@media (max-width: 719px) { .n-gateway-search-form { height: 35px; } }

@media (min-width: 720px) { .n-gateway-search-form { height: 40px; } }

.n-gateway-search-control { white-space: nowrap; }

@media (max-width: 719px) { .n-gateway-search-control { font-size: 18px; line-height: 35px; } }

@media (min-width: 720px) { .n-gateway-search-control { font-size: 20px; line-height: 40px; } }

.n-gateway-search-control { bottom: 0; top: 0; }

[dir=ltr] .n-gateway-search-control { left: 0; }

[dir=rtl] .n-gateway-search-control { right: 0; }

.n-gateway-search-control { position: absolute; }

@media (max-width: 719px) { .n-gateway-search-control { width: calc(100% - 35px); } }

@media (min-width: 720px) { .n-gateway-search-control { width: calc(100% - 40px); } }

.n-gateway-search-control { -webkit-appearance: textfield; margin: 0; outline-offset: -2px; overflow: visible; }

.n-gateway-search-control::-ms-clear { display: none; }

.n-gateway-search-control::-webkit-search-cancel-button, .n-gateway-search-control::-webkit-search-decoration { -webkit-appearance: none; }

.n-gateway-search-control { background-color: transparent; border-width: 0; color: #323232; font-family: inherit; font-weight: inherit; padding: 0; z-index: 1; }

.n-gateway-search-measure { bottom: 0; inline-inline-start: 0; max-width: 100%; position: absolute; top: 0; white-space: nowrap; width: 0; }

@media (max-width: 719px) { .n-gateway-search-measure { font-size: 18px; line-height: 35px; } }

@media (min-width: 720px) { .n-gateway-search-measure { font-size: 20px; line-height: 40px; } }

.n-gateway-search-measure { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; box-shadow: inset 0 -1px 0 0 #0079c1; transition: width .3s; user-select: none; }

.n-gateway-search-measure-text { white-space: nowrap; }

@media (max-width: 719px) { .n-gateway-search-measure-text { font-size: 18px; line-height: 35px; } }

@media (min-width: 720px) { .n-gateway-search-measure-text { font-size: 20px; line-height: 40px; } }

.n-gateway-search-measure-text { bottom: 0; clip: rect(0, 0, 0, 0); inline-inline-start: 0; max-width: 100%; position: absolute; top: 0; white-space: pre; width: 0; }

.n-gateway-search-label { white-space: nowrap; }

@media (max-width: 719px) { .n-gateway-search-label { font-size: 18px; line-height: 35px; } }

@media (min-width: 720px) { .n-gateway-search-label { font-size: 20px; line-height: 40px; } }

.n-gateway-search-label { bottom: 0; top: 0; }

[dir=ltr] .n-gateway-search-label { left: 0; }

[dir=rtl] .n-gateway-search-label { right: 0; }

.n-gateway-search-label { position: absolute; }

@media (max-width: 719px) { .n-gateway-search-label { width: calc(100% - 35px); } }

@media (min-width: 720px) { .n-gateway-search-label { width: calc(100% - 40px); } }

.n-gateway-search-label { color: #828282; overflow: hidden; white-space: nowrap; }

.n-gateway-search-label[data-filled] { animation: esri-search-filled-label .3s; color: #6e6e6e; position: absolute; top: -12px; }

@media (max-width: 719px) { .n-gateway-search-label[data-filled] { font-size: 10px; line-height: 15px; margin-top: 5px; } }

@media (min-width: 720px) { .n-gateway-search-label[data-filled] { font-size: 11px; line-height: 15px; } }

.n-gateway-search-submit { -webkit-appearance: button; margin: 0; overflow: visible; text-transform: none; }

.n-gateway-search-submit::-moz-focus-inner { border-style: none; padding: 0; }

.n-gateway-search-submit:-moz-focusring { outline: 1px dotted ButtonText; }

.n-gateway-search-submit { background-color: transparent; border-width: 0; bottom: 0; cursor: pointer; top: 0; }

[dir=ltr] .n-gateway-search-submit { right: 0; }

[dir=rtl] .n-gateway-search-submit { left: 0; }

.n-gateway-search-submit { position: absolute; }

.n-gateway-search-submit:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%23595959' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E"); display: block; }

@media (max-width: 719px) { .n-gateway-search-submit:before { height: 16px; margin-left: 9.5px; margin-right: 9.5px; width: 16px; } }

@media (min-width: 720px) { .n-gateway-search-submit:before { height: 22px; margin-left: 9px; margin-right: 9px; width: 22px; } }

.n-gateway-search-submit[data-filled]:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%230079c1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E"); }

.n-gateway-search-submit[data-filled]:focus:before, .n-gateway-search-submit[data-filled]:hover:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%23005e95' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.364 14.636L9.735 9.008a5.5 5.5 0 1 0-.706.708l5.628 5.627.707-.707zM1 5.5C1 3.019 3.019 1 5.5 1S10 3.019 10 5.5 7.981 10 5.5 10 1 7.981 1 5.5z'/%3E%3C/svg%3E"); }

.n-gateway-search-cancel { -webkit-appearance: button; margin: 0; overflow: visible; text-transform: none; }

.n-gateway-search-cancel::-moz-focus-inner { border-style: none; padding: 0; }

.n-gateway-search-cancel:-moz-focusring { outline: 1px dotted ButtonText; }

.n-gateway-search-cancel { background-color: transparent; border-width: 0; color: #595959; cursor: pointer; font-size: 14px; line-height: 20px; }

[dir=ltr] .n-gateway-search-cancel { bottom: -45px; right: 0; }

[dir=rtl] .n-gateway-search-cancel { bottom: -45px; left: 0; }

.n-gateway-search-cancel { padding: 0; position: absolute; }

@media (max-width: 719px) { .n-gateway-search-cancel { padding-left: 10px; padding-right: 10px; } }

@media (min-width: 720px) { .n-gateway-search-cancel { padding-left: 30px; padding-right: 30px; } }

.n-gateway-search-cancel span { background-image: linear-gradient(90deg, #000 50%, transparent 0); background-repeat: no-repeat; background-size: 200% 1px; display: block; margin-bottom: 10px; padding-bottom: 5px; padding-top: 10px; transition: background-position .3s; }

[dir=ltr] .n-gateway-search-cancel span { background-position: 100% 100%; }

[dir=rtl] .n-gateway-search-cancel span { background-position: -100% 100%; }

.n-gateway-search-cancel:focus, .n-gateway-search-cancel:hover { color: #000; }

.n-gateway-search-cancel:focus span, .n-gateway-search-cancel:hover span { background-position: 0 100%; }

@media (min-width: 860px) { .n-gateway-search.-inset { height: 62px; margin-top: -60px; } }

@media (max-width: 859px) { .n-gateway-search.-inset { height: 52px; margin-top: -50px; } }

@media (min-width: 1160px) { .n-gateway-search.-inset { width: 1060px; } }

.n-gateway-search-form { box-shadow: inset 0 -1px 0 0 #ccc; }

.n-gateway-search-label { margin: 0; }

.n-gateway-search-control { height: 40px; box-shadow: none; }

.n-gateway-search-control:focus { border-color: transparent; box-shadow: none; }

.ui-autocomplete { max-height: 40vh; overflow: scroll; max-width: 75%; background-color: #fff; z-index: 99; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 16px 0 rgba(0, 0, 0, 0.05); width: 483.33333px; max-width: 31.66667vw; }

.ui-autocomplete .ui-menu-item { list-style: none; padding: 5px; color: #0079c1; cursor: pointer; }

.ui-autocomplete .ui-menu-item:hover { background-color: #d2e9f9; }

.ui-helper-hidden-accessible { display: none; }

.newsr-feat-card--heading { font-weight: 400; font-style: normal; margin-bottom: .825rem; }

.newsr-feat-card--cat { margin-bottom: .8rem; text-transform: uppercase; }

.newsr-feat-card--figure a { min-width: 100%; display: inline-block; margin-right: -.5rem; margin-left: -.5rem; overflow: hidden; position: relative; max-width: 100px; }

.newsr-feat-card--img { background-color: #ccc; transition: transform .6s ease-in-out; }

.newsr-feat-card--image-tag { background: rgba(255, 255, 255, 0.85); color: #4c4c4c; font-style: normal; margin: 0; width: 100%; box-sizing: border-box; position: absolute; bottom: 0; left: 0; padding-top: .35rem; padding-bottom: .35rem; display: inline-block; text-transform: uppercase; letter-spacing: .15rem; }

.newsr-feat-card--image-tag-left { position: absolute; right: 30px; }

.newsr-feat-card--byline { margin-bottom: .825rem; padding-left: 0; }

@media screen and (max-width: 1270px) { .newsr-feat-card--byline { min-width: 100%; } }

@media screen and (max-width: 1025px) and (min-width: 860px) { .newsr-feat-card--figure, .newsr-feat-card--info { max-width: 95vw; float: none; margin-right: auto; margin-left: auto; }
  .newsr-feat-card--info { width: 725px; margin-top: 1.55rem; padding-left: 0; } }

@media screen and (max-width: 859px) { .newsr-feat-card--info { margin-top: 1.55rem; padding-left: 0.5rem !important; } }

@media screen and (min-width: 860px) and (max-width: 1156px) { .newsr-cards .block-group-4-up > .block { flex-basis: calc(33.33333% - 1.5rem); width: calc(33.33333% - 1.5rem); } }

.newsr-card { box-shadow: none; border: #ccc 1px solid; }

.newsr-card:not(.no-figure) .newsr-card--info { position: relative; }

@media screen and (max-width: 860px) { .newsr-card { align-items: flex-start; display: flex; flex-direction: row; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .newsr-card.block-group-3-up > .block { flex-basis: calc(33.33333% - 1.75rem); width: calc(33.33333% - 1.5rem); }
  .newsr-card.block-group-4-up > .block { flex-basis: calc(25% - 1.75rem); width: calc(25% - 1.5rem); } }

.newsr-card:hover { border: #0079c1 1px solid; z-index: 1; }

.newsr-card:hover .newsr-card--img { webkit-transform: scale3d(1.075, 1.075, 1.075); transform: scale3d(1.075, 1.075, 1.075); }

.newsr-card:hover .newsr-card--cta:after { margin-left: .25em; opacity: 1; }

.newsr-card .newsr-card--figure { position: relative; overflow: hidden; }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--figure { width: 150px; margin-right: 20px; flex-shrink: 0; } }

.newsr-card .newsr-card--caption { background: rgba(255, 255, 255, 0.92); color: #4c4c4c; font-style: normal; margin: 0; width: 100%; box-sizing: border-box; position: absolute; bottom: 0; padding-top: .4rem; padding-bottom: 0; text-transform: uppercase; letter-spacing: .15rem; }

.newsr-card .newsr-card--caption-cat { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 86%; display: inline-block; box-sizing: border-box; }

.newsr-card .newsr-card--caption-time { position: absolute; right: 0; width: 30%; display: inline-block; text-align: right; padding-right: 20px; box-sizing: border-box; }

@media screen and (min-width: 861px) and (max-width: 1270px) { .newsr-card .newsr-card--caption { padding-left: 1rem; }
  .newsr-card .newsr-card--caption-cat { max-width: 75%; }
  .newsr-card .newsr-card--caption-time { width: 40%; }
  .newsr-card .newsr-card--caption-time:before { content: ' '; display: inline-block; width: 10px; position: absolute; top: 0; height: 26px; left: -5px; background: linear-gradient(to right, transparent 0, #f0f0f0 100%); } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--caption { display: none; } }

.newsr-card .newsr-card--mobile-cat { display: none; }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--mobile-cat { display: block; text-transform: uppercase; } }

@media screen and (max-width: 480px) { .newsr-card .newsr-card--mobile-cat { font-size: 3.5vw; } }

.newsr-card .newsr-card--link { position: absolute; bottom: 0; }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--link { display: none; } }

.newsr-card .newsr-card--img { background-color: #ccc; height: auto; transition: transform .6s ease; width: 100%; display: block; }

.newsr-card .newsr-card--info { padding-bottom: 30px; }

@media screen and (max-width: 479px) { .newsr-card .newsr-card--info { padding-left: 0; padding-right: 0; } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--info { margin: 15px 5px 0 0; width: 100%; min-height: auto; padding-bottom: 0; } }

@media screen and (min-width: 861px) { .newsr-card .newsr-card--info:after { position: absolute; content: ""; height: 40px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%); bottom: 50px; left: 0; right: 0; } }

.newsr-card .newsr-card--cta { color: #0079c1; text-decoration: none !important; }

.newsr-card .newsr-card--cta:after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' style='fill:%230079c1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.297l5.313-5.313H0V8h13.281L8 2.703V1.281L15.219 8.5 8 15.719v-1.422z'/%3E%3C/svg%3E"); display: inline-block; line-height: 0; height: 16px; opacity: 0; transition: margin-left .15s,margin-right .15s,opacity .15s; vertical-align: text-top; width: 16px; margin-left: -.25em; }

.newsr-card .newsr-card--heading { margin-bottom: 8px; line-height: 1.8rem; }

@media screen and (max-width: 479px) { .newsr-card .newsr-card--heading { font-size: 4vw; line-height: 5vw; } }

@media screen and (min-width: 480px) and (max-width: 860px) { .newsr-card .newsr-card--heading { font-size: 20px; line-height: 25px; } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--heading { color: #0079c1; } }

.newsr-card .newsr-card--byline { margin-bottom: 8px; }

.newsr-card .newsr-card--content { line-height: 1.4rem; }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--content { height: auto; max-height: 0; opacity: 0; margin: .5rem 0; font-size: 14px; line-height: 20px; display: block; overflow: hidden; transition: max-height .4s linear,opacity .35s ease; } }

.newsr-card .newsr-card--toggle-summary { display: none; }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--toggle-summary { display: block; border-top: 1px solid #e0e0e0; margin: .5rem 0; padding-top: .5rem; font-size: 14px; line-height: 20px; height: 30px; } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--show-summary { display: block; height: 20px; }
  .newsr-card .newsr-card--show-summary:after { background-image: url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iZmlsbDogIzdDN0M3QzsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGNsYXNzPSJzdmctaWNvbiI+PHBhdGggZD0iTTI4IDl2NUwxNiAyNiA0IDE0VjlsMTIgMTJMMjggOXoiPjwvcGF0aD48L3N2Zz4=); } }

@media screen and (max-width: 480px) { .newsr-card .newsr-card--show-summary { font-size: 3.5vw; } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--hide-summary { display: none; }
  .newsr-card .newsr-card--hide-summary:after { background-image: url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iZmlsbDogIzdDN0M3QzsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGNsYXNzPSJzdmctaWNvbiI+PHBhdGggZD0iTTQgMjN2LTVMMTYgNmwxMiAxMnY1TDE2IDExIDQgMjN6Ii8+PC9zdmc+); } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--hide-summary:after, .newsr-card .newsr-card--show-summary:after { display: inline-block; width: 12px; height: 10px; margin-left: 2px; content: ""; background-size: 100%; } }

@media screen and (min-width: 861px) { .newsr-card .newsr-card--info { height: 300px; display: flex; flex-flow: column; }
  .newsr-card .newsr-card--heading { flex-shrink: 0; }
  .newsr-card .newsr-card--byline { flex-shrink: 1; }
  .newsr-card .newsr-card--content { flex-shrink: 2; overflow: hidden; text-overflow: ellipsis; display: inline-block; box-sizing: border-box; } }

@media screen and (max-width: 860px) { .newsr-card .newsr-card--info.show-summary .newsr-card--content { max-height: 500px; visibility: visible; opacity: 1; } }

.newsr-card .newsr-card--info.show-summary .newsr-card--show-summary { display: none; }

.newsr-card .newsr-card--info.show-summary .newsr-card--hide-summary { display: block; }

.newsr-card--minimal .newsr-card--info { min-height: 165px; }

.newsr-card--minimal .newsr-card--content { margin-bottom: 0; }

@media screen and (max-width: 479px) { .newsr-card.no-figure .newsr-card--info { padding-left: 1rem; padding-right: 1rem; } }

@media screen and (min-width: 860px) and (max-width: 1270px) { .newsr-card.no-figure { padding-top: 40px; }
  .newsr-card.no-figure .newsr-card--heading { line-height: 2rem; font-size: 1.3rem; } }

.newsr-card.no-figure .newsr-card--cat { margin-bottom: .8rem; text-transform: uppercase; }

@media screen and (min-width: 861px) { .newsr-card.no-figure .newsr-card--info { height: auto; display: flex; flex-flow: column; }
  .newsr-card.no-figure .newsr-card--figure { height: 0; } }

@media screen and (min-width: 1271px) { .newsr-card.no-figure { padding-top: 96px; } }

@media screen and (min-width: 861px) and (max-width: 1270px) { .newsr-card:not(.no-figure) .newsr-card--content { line-height: 1.3rem; max-height: 68px; height: 68px; } }

@media screen and (max-width: 1270px) { .newsr-card.no-figure .newsr-card--figure { display: none; } }

.n-gateway-cards .has-animation, .newsr-cards .has-animation, .newsr-editorial-cards .has-animation { transition: height .1s ease .1s,transform .35s ease .2s,opacity .45s ease .2s; }

.n-gateway-cards [aria-hidden=true], .newsr-cards [aria-hidden=true], .newsr-editorial-cards [aria-hidden=true] { transform: translateY(50px); height: 0; margin-bottom: 0; margin-left: -4000px; opacity: 0; }

.n-gateway-cards [aria-hidden=false], .newsr-cards [aria-hidden=false], .newsr-editorial-cards [aria-hidden=false] { height: 100%; margin-bottom: 30px; }

.n-gateway-cards [aria-hidden=false].fade-up, .newsr-cards [aria-hidden=false].fade-up, .newsr-editorial-cards [aria-hidden=false].fade-up { transform: translateY(0); opacity: 1; }

.n-gateway-cards .view-more-wrapper, .newsr-cards .view-more-wrapper, .newsr-editorial-cards .view-more-wrapper { text-align: center; }

.n-gateway-cards .end-view-more, .n-gateway-cards .view-more, .newsr-cards .end-view-more, .newsr-cards .view-more, .newsr-editorial-cards .end-view-more, .newsr-editorial-cards .view-more { display: none; }

.n-gateway-cards .view-more.active, .newsr-cards .view-more.active, .newsr-editorial-cards .view-more.active { display: inline-block; cursor: pointer; }

.n-gateway-cards .end-view-more.active, .newsr-cards .end-view-more.active, .newsr-editorial-cards .end-view-more.active { display: block; }

@media screen and (max-width: 600px) { .n-gateway-cards .nr-view-more, .newsr-cards .nr-view-more, .newsr-editorial-cards .nr-view-more { margin-top: -20px; } }

.n-gateway-cards .view-more, .newsr-cards .view-more, .newsr-editorial-cards .view-more { font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 15px 35px; color: #0079c1; text-decoration: none; }

.n-gateway-cards .end-view-more, .newsr-cards .end-view-more, .newsr-editorial-cards .end-view-more { width: 45%; margin: 0 auto; }

.n-gateway-cards .end-view-more h3, .newsr-cards .end-view-more h3, .newsr-editorial-cards .end-view-more h3 { text-align: center; font-size: 40.8522px; line-height: 52.7px; font-weight: 300; }

.n-gateway-cards .view-more svg, .newsr-cards .view-more svg, .newsr-editorial-cards .view-more svg { fill: #0079c1; width: 16px; height: 16px; display: inline-block; vertical-align: middle; }

.newsr-inb { background-color: #f8f8f8; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 45px; padding-bottom: 45px; max-width: 100%; }

.newsr-inb .newsr-inb p { margin-bottom: 0; }

.newsr-inb .newsr-inb--content { text-align: center; }

.newsr-inb .newsr-inb--figure { margin-bottom: 1rem; }

.newsr-inb .newsr-inb--cat { text-transform: uppercase; margin-bottom: .5rem; }

@media screen and (min-width: 480px) { .newsr-inb .newsr-inb--cat { font-size: 1.1305rem; } }

.newsr-inb .newsr-inb--cta, .newsr-inb .newsr-inb--title { margin-bottom: 1rem; }

.newsr-inb .newsr-inb--pdf .icon-ui-documentation:before { font-size: 16px; }

.newsr-inb .newsr-inb--download-size { display: inline-block; color: #959595; vertical-align: top; }

.newsr-inb .newsr-inb--download { margin-bottom: 0; }

@media screen and (min-width: 480px) and (max-width: 640px) { .newsr-inb .newsr-inb--link { font-size: 2.8vw !important; } }

.newsr-inb .horizontal-img { width: 148px; height: 84px; min-width: 148px; }

.newsr-inb .vertical-img { width: 125px; min-width: 125px; }

.newsr-inb .mobile-long-text-btn { font-size: 4.3vw; }

@media screen and (min-width: 480px) { .newsr-inb .mobile-long-text-btn { font-size: inherit; } }

.newsr-inb.no-download .newsr-inb--download { display: none; }

.newsr-inb.no-download .newsr-inb--cta { margin-bottom: 0; }

.newsr-inb.double .newsr-inb--wrapper:first-child { margin-bottom: 45px; }

.newsr-inb.double .newsr-inb--wrapper .newsr-inb--cat { margin-bottom: 0; text-transform: uppercase; }

@media screen and (min-width: 280px) { .newsr-inb { padding-top: 60px; padding-bottom: 60px; }
  .newsr-inb .newsr-inb--wrapper { display: flex; justify-content: center; }
  .newsr-inb .newsr-inb--figure { margin-right: initial; margin-left: initial; }
  .newsr-inb .newsr-inb--content { text-align: left; padding-left: 20px; }
  .newsr-inb .newsr-inb .vertical-img { width: 148px; min-width: 148px; } }

@media screen and (min-width: 480px) and (max-width: 960px) { .newsr-inb .newsr-inb--figure { margin-bottom: 10px; }
  .newsr-inb .newsr-inb--content { max-width: 400px; width: 59.5238vw; }
  .newsr-inb .newsr-inb--wrapper { float: none; margin-left: auto; margin-right: auto; min-width: 95vw; }
  .newsr-inb .horizontal-img { width: 220px; height: 124px; min-width: 220px; }
  .newsr-inb .vertical-img { width: 220px; min-width: 220px; padding-left: 18.5px; padding-right: 18.5px; }
  .newsr-inb.double .newsr-inb--wrapper:first-child { margin-bottom: 60px; } }

@media screen and (min-width: 960px) { .newsr-inb .horizontal-img { width: 330px; height: 186px; min-width: 330px; }
  .newsr-inb .vertical-img { width: 183px; height: 230px; min-width: 183px; }
  .newsr-inb .newsr-inb--title { font-size: 1.2rem; line-height: 1.7rem; }
  .newsr-inb .newsr-inb--figure { margin-bottom: 0; }
  .newsr-inb.single .newsr-inb--wrapper { float: none; margin-left: auto; margin-right: auto; }
  .newsr-inb.double .newsr-inb--wrapper:first-child { margin-bottom: 0; } }

.n-gateway-share { margin-bottom: 80px; margin-top: 20px; text-align: center; }

.n-gateway-share-title { font-size: 20px; font-weight: 700; line-height: 25px; margin-bottom: 30px; margin-top: 0; text-transform: uppercase; }

.n-gateway-share-list { display: flex; justify-content: center; list-style-type: none; margin-bottom: 0; margin-top: 0; padding-left: 0; padding-right: 0; }

[dir=ltr] .n-gateway-share-item + .n-gateway-share-item { margin-left: 10px; }

[dir=rtl] .n-gateway-share-item + .n-gateway-share-item { margin-right: 10px; }

.n-gateway-share-control { -moz-appearance: none; -webkit-appearance: none; appearance: none; background-color: transparent; border-width: 0; color: inherit; font: inherit; height: 60px; line-height: inherit; margin: 0; padding: 0; width: 60px; }

.n-gateway-share-control:before { height: 32px; margin: 14px; width: 32px; }

.n-gateway-share-control.-facebook { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-facebook:before { display: block; line-height: 0; }

.n-gateway-share-control.-facebook:focus, .n-gateway-share-control.-facebook:hover { background-color: #3d5a96; }

.n-gateway-share-control.-facebook:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 32V0H0v32h14.5V18.4h-2.7v-4.8h2.7v-3.1c0-2.2 1-5.6 5.6-5.6h4.1v4.6h-3c-.5 0-1.2.2-1.2 1.3v2.8h4.3l-.5 4.8H20V32h12z'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-geonet { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-geonet:before { display: block; line-height: 0; }

.n-gateway-share-control.-geonet:focus, .n-gateway-share-control.-geonet:hover { background-color: #127bc0; }

.n-gateway-share-control.-geonet:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.4 24.3h-6.1v8.1l-8.1-8.1H0V4.1h32.4z'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-instagram { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-instagram:before { display: block; line-height: 0; }

.n-gateway-share-control.-instagram:focus, .n-gateway-share-control.-instagram:hover { background-color: #da3075; }

.n-gateway-share-control.-instagram:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.9 9.4c-.1-1.7-.3-2.9-.7-3.9a7.8 7.8 0 0 0-1.9-2.8A7.8 7.8 0 0 0 26.5.8c-1-.4-2.2-.6-3.9-.7C20.9 0 20.3 0 16 0s-4.9 0-6.6.1C7.7.2 6.5.4 5.5.8a7.8 7.8 0 0 0-2.8 1.9A7.8 7.8 0 0 0 .8 5.5C.4 6.5.2 7.7.1 9.4 0 11.1 0 11.7 0 16s0 4.9.1 6.6c.1 1.7.3 2.9.7 3.9a7.8 7.8 0 0 0 1.9 2.8 7.8 7.8 0 0 0 2.8 1.9c1 .4 2.2.7 3.9.7 1.7.1 2.3.1 6.6.1s4.9 0 6.6-.1c1.7-.1 2.9-.3 3.9-.7a7.8 7.8 0 0 0 2.8-1.9 7.8 7.8 0 0 0 1.9-2.8c.4-1 .7-2.2.7-3.9.1-1.7.1-2.3.1-6.6s0-4.9-.1-6.6zm-3.2 13.1c-.1 1.5-.3 2.3-.5 2.8a4.7 4.7 0 0 1-1.1 1.8 4.7 4.7 0 0 1-1.8 1.1c-.6.2-1.4.5-2.8.5-1.7.1-2.2.1-6.5.1s-4.8 0-6.5-.1c-1.5-.1-2.3-.3-2.8-.5a4.7 4.7 0 0 1-1.8-1.1 4.7 4.7 0 0 1-1.1-1.8c-.2-.6-.5-1.4-.5-2.8-.1-1.7-.1-2.2-.1-6.5s0-4.8.1-6.5c.1-1.5.3-2.3.5-2.8a4.7 4.7 0 0 1 1.1-1.8 4.7 4.7 0 0 1 1.8-1.1c.6-.2 1.4-.5 2.8-.5 1.7-.1 2.2-.1 6.5-.1s4.8 0 6.5.1c1.5.1 2.3.3 2.8.5a4.7 4.7 0 0 1 1.8 1.1c.5.5.9 1 1.1 1.8.2.6.5 1.4.5 2.8.1 1.7.1 2.2.1 6.5s0 4.8-.1 6.5zM16 7.7a8.3 8.3 0 1 0 0 16.6 8.3 8.3 0 0 0 0-16.6zm0 13.4c-2.8 0-5.1-2.3-5.1-5.1s2.3-5.1 5.1-5.1 5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1zm6.4-13.6a2.1 2.1 0 1 0 4.3 0 2.1 2.1 0 1 0-4.3 0'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-linkedin { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-linkedin:before { display: block; line-height: 0; }

.n-gateway-share-control.-linkedin:focus, .n-gateway-share-control.-linkedin:hover { background-color: #127cb3; }

.n-gateway-share-control.-linkedin:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v32h32V0zm10.7 25.3h-4V10.7h4zm-2-16.4a2.4 2.4 0 1 1 2.4-2.2 2.4 2.4 0 0 1-2.4 2.2zm18 16.4h-4v-7.4c0-4.5-5.3-4.1-5.4 0v7.4h-4V10.7h4v2.4c1.9-3.5 9.3-3.7 9.4 3.3z'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-twitter { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-twitter:before { display: block; line-height: 0; }

.n-gateway-share-control.-twitter:focus, .n-gateway-share-control.-twitter:hover { background-color: #59adeb; }

.n-gateway-share-control.-twitter:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 6.1c-1.2.5-2.4.9-3.8 1 1.4-.8 2.4-2.1 2.9-3.6a13.1 13.1 0 0 1-4.2 1.6C25.7 3.8 24 3 22.2 3c-3.6 0-6.6 2.9-6.6 6.6 0 .5.1 1 .2 1.5-5.5-.3-10.3-2.9-13.6-6.9-.6 1-.9 2.1-.9 3.3 0 2.3 1.2 4.3 3 5.5a6.5 6.5 0 0 1-3-.9v.1c0 3.2 2.3 5.8 5.3 6.5a6.6 6.6 0 0 1-1.8.2c-.4 0-.8 0-1.2-.1.8 2.6 3.3 4.5 6.1 4.5-2.2 1.8-5.1 2.8-8.1 2.8H0C2.9 28 6.4 29 10.1 29c12.1 0 18.7-10 18.6-18.7v-.8c1.3-.9 2.4-2.1 3.3-3.4z'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-youtube { background-color: #ccc; cursor: pointer; }

.n-gateway-share-control.-youtube:before { display: block; line-height: 0; }

.n-gateway-share-control.-youtube:focus, .n-gateway-share-control.-youtube:hover { background-color: #cf2529; }

.n-gateway-share-control.-youtube:before { content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' style='fill:%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4 4.7c-3.7-.9-20.6-.9-24.4 0C1 5.4.3 8.5.2 10.4c-.3 3.3-.3 8.4 0 11.6.2 1.9.8 5 3.8 5.7 3.7.9 20.6.9 24.4 0 3-.7 3.7-3.8 3.8-5.7.3-3.3.3-8.4 0-11.6-.2-1.9-.8-5-3.8-5.7zM12.2 21.2v-9.9l10.1 4.9-10.1 5z'/%3E%3C/svg%3E"); }

.n-gateway-share-control.-rss { background-color: #ccc; cursor: pointer; position: relative; vertical-align: top; }

.n-gateway-share-control.-rss:before { display: block; position: absolute; top: 0; left: 0; width: 40px; height: 40px; margin: 0; }

.n-gateway-share-control.-rss:focus, .n-gateway-share-control.-rss:hover { background-color: #fd8023; }

.n-gateway-share-control.-rss:before { content: ''; background: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h\a 0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNOS41IDIyLj\aM1YTEuODQ5IDEuODQ5IDAgMSAxIDAtMy43IDEuODUgMS44NSAwIDAgMSAwIDMuN3pNOCAxMi45O\aTh2Mi4zOTdjMy42NDIgMCA2LjYwNiAyLjk2MyA2LjYwNiA2LjYwNGgyLjM5N2MuMDAxLTQuOTYy\aLTQuMDM5LTkuMDAxLTkuMDAzLTkuMDAxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xNy45IDE\ayLjEwMkExMy45MDggMTMuOTA4IDAgMCAwIDggOHYyLjM4YzMuMTA0IDAgNi4wMjEgMS4yMDkgOC\a 4yMTcgMy40MDRBMTEuNTQ0IDExLjU0NCAwIDAgMSAxOS42MiAyMkgyMmMwLTMuNzM5LTEuNDU2L\aTcuMjU0LTQuMS05Ljg5OHoiLz48L3N2Zz4=") 50% 50% no-repeat; background-size: contain; }

.n-gateway-share { margin-bottom: 100px; margin-top: 40px; }

.n-gateway-share-control { width: 40px; height: 40px; transition: background-color .2s linear; }

.n-gateway-share-control:before { height: 21px; margin: 10px; width: 21px; }

.n-gateway-share.article { margin-bottom: 0; margin-top: 0; }

.n-gateway-share.article .n-gateway-share-control { width: 32px; height: 32px; transition: background-color .2s linear; }

.n-gateway-share.article .n-gateway-share-control:before { height: 16px; margin: 8px; width: 16px; }

.n-gateway-share.article .n-gateway-share-control.-rss:before { height: 26px; margin: 3px; width: 26px; }

@media screen and (min-width: 859px) { .n-gateway-share.article { display: none; } }

.newsr-ankle { background-color: #323232; color: #fff; }

.newsr-ankle .newsr-ankle--subscribe-heading { margin-bottom: 9px; }

.newsr-ankle .newsr-ankle--subscribe-btn { line-height: 1.55rem; padding: 1rem 1.5rem; font-weight: 500; }

.newsr-ankle .newsr-ankle--subscribe-cta { margin-bottom: 10px; }

.newsr-ankle .newsr-ankle--subscribe-link { color: #49b0f2; }

.newsr-ankle .newsr-ankle--subscribe-link:hover { color: #74c6ff; text-decoration: none; }

@media screen and (max-width: 479px) { .newsr-ankle .newsr-ankle--subscribe { float: none; margin-bottom: 40px; } }

.newsr-ankle .newsr-ankle--col-heading { margin-bottom: 9px; }

.newsr-ankle .newsr-ankle--social { display: flex; }

.newsr-ankle .newsr-ankle--social > div { width: 302.08333px; max-width: 19.79167vw; padding-left: .5rem; padding-right: .5rem; box-sizing: border-box; }

@media screen and (max-width: 859px) { .newsr-ankle .newsr-ankle--social { flex-wrap: wrap; }
  .newsr-ankle .newsr-ankle--social > div { width: 50%; max-width: 50%; margin-bottom: 30px; } }

@media screen and (max-width: 716px) { .newsr-ankle .newsr-ankle--social { flex-direction: column; }
  .newsr-ankle .newsr-ankle--social > div { width: 100%; max-width: 100%; margin-bottom: 20px; } }

@media screen and (max-width: 479px) { .newsr-ankle .newsr-ankle--social { display: block; width: 100%; } }

.newsr-ankle .newsr-ankle--item { list-style: none; }

.newsr-ankle .newsr-ankle--social-nav li { display: inline-block; margin-left: 5px; }

.newsr-ankle .newsr-ankle--social-nav li:first-child { margin-left: 0; }

.newsr-ankle .newsr-ankle--link .newr-icon-arrow-blue { background: url("data:image/svg+xml;base64, PHN2ZyBjbGFzcz0iYXJyb3ciIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgPGc+PHBhdGggZmlsbD0iIzc0YzZmZiIgZD0iTTgsMTQuMjk2ODc1bDUuMzEyNS01LjMxMjVIMFY4aDEzLjI4MTI1TDgsMi43MDMxMjVWMS4yODEyNUwxNS4yMTg3NSw4LjVMOCwxNS43MTg3NVYxNC4yOTY4NzV6Ij48L3BhdGg+PC9nPgo8L3N2Zz4=") no-repeat center center; padding: 0 0 0 8px !important; display: inline-block; position: absolute; height: .6rem; width: .6rem; margin-top: .425rem; margin-left: 4px; vertical-align: bottom; transform: translateX(0); will-change: transform; opacity: 0; transition: all .35s ease; }

@media screen and (min-width: 860px) { .newsr-ankle .newsr-ankle--link .newr-icon-arrow-blue { transform: translateX(-16px); } }

.newsr-ankle .newsr-ankle--link:hover { color: #74c6ff; text-decoration: none; }

.newsr-ankle .newsr-ankle--link:hover .newr-icon-arrow-blue { transform: translateX(0); opacity: 1; }

.newsr-ankle [class*=icon-social-] { background-color: #242424; }

.newsr-subscription { background-color: #323232; color: #fff; text-align: center; }

.newsr-subscription--btn { padding: 25px 60px; }

.arcGis-gateway .newsr-hero--tag { letter-spacing: 0; }

.arcNews-gateway .newsr-hero { max-height: 360px; height: 360px; min-height: 360px; display: flex; flex-flow: column; Justify-content: center; }

.arcNews-gateway .newsr-hero--logo { height: 60px; max-height: 60px; }

@media screen and (max-width: 860px) { .arcNews-gateway .newsr-hero--logo { height: auto; } }

.arcNews-gateway .newsr-hero--date { letter-spacing: 0; }

.arcNews-gateway .newsr-hero--date span { margin-right: 10px; }

@media screen and (max-width: 860px) { .arcNews-gateway .newsr-hero--date { padding-top: 5px; } }

@media screen and (min-width: 860px) { .arcNews-gateway .newsr-card--heading { margin-bottom: 1rem; } }

.arcGis-product-gateway .newsr-hero { max-height: 360px; height: 360px; min-height: 360px; display: flex; flex-flow: column; Justify-content: center; }

.arcGis-product-gateway .newsr-hero--logo { height: 60px; max-height: 60px; }

@media screen and (max-width: 860px) { .arcGis-product-gateway .newsr-hero--logo { height: auto; } }

.arcGis-product-gateway .newsr-hero--date { letter-spacing: 0; }

.arcGis-product-gateway .newsr-hero--date span { margin-right: 10px; }

@media screen and (max-width: 860px) { .arcGis-product-gateway .newsr-hero--date { padding-top: 5px; } }

@media screen and (min-width: 860px) { .arcGis-product-gateway .newsr-card--heading { margin-bottom: 1rem; } }

.esri-blog-gateway .newsr-hero--tag { margin-bottom: 20px; margin-top: 0; }

.esri-blog-gateway .newsr-hero--byline { margin-bottom: 1rem; }

.podcast-gateway .hero-banner.podcast > div { justify-content: normal; padding-top: 75px; }

.podcast-gateway .newsr-hero--title { margin-bottom: 40px; }

@media screen and (max-width: 489px) { .podcast-gateway .hero-banner.podcast > div { padding-top: 40px; }
  .podcast-gateway .newsr-hero--title { font-size: 10vw; line-height: 10.5vw; margin-bottom: 20px; } }

[data-clickable-area] { cursor: pointer; }

.sdk-header-content { padding-top: 1.5rem; padding-bottom: 1.5rem; }

.sdk-header-content .svg-icon { height: 36px; width: 36px; margin-bottom: 0rem; }

.sdk-title { font-size: 1.69949rem; line-height: 1.3875; }

@media screen and (max-width: 859px) { .sdk-title { font-size: 1.50357rem; } }

@media screen and (max-width: 479px) { .sdk-title { font-size: 1.32813rem; } }

.sdk-support { background-color: #f8f8f8; }

@supports (display: grid) { @media screen and (min-width: 860px) { .sdk-support .grid-container { display: -ms-grid; display: grid; -ms-grid-columns: 4fr 2fr; grid-template-columns: 4fr 2fr; grid-gap: 4rem; } } }

.support-geonet { padding-top: 1.5rem; }

@media screen and (min-width: 860px) { .support-geonet { width: 960px; max-width: 64vw; float: left; }
  @supports (display: grid) { .support-geonet { width: auto; max-width: unset; float: none; } }
  @supports (display: grid) { .support-geonet .flexible-block-group-3-up .flexible-block-group-item { width: 100%; margin-bottom: 2rem; } } }

.support-geonet-header { display: flex; flex-wrap: wrap; }

@media screen and (min-width: 860px) { .support-geonet-header { display: flex; flex-wrap: nowrap; } }

.support-geonet-header .btn { flex: 0 1 50%; max-width: 50%; }

@media screen and (min-width: 860px) { .support-geonet-header .btn { flex: 0 1 auto; } }

.support-geonet-title { display: inherit; flex: 1 1 100%; }

@media screen and (min-width: 860px) { .support-geonet-title { flex: 1 1 auto; } }

.support-options { margin: 1rem auto; padding: 2rem 1rem; background-color: #ffffff; border: 1px solid #efefef; }

@media screen and (min-width: 860px) { .support-options { width: 360px; max-width: 24vw; float: right; padding: 2rem 2rem; }
  @supports (display: grid) { .support-options { width: auto; max-width: unset; float: none; } } }

.support-options dt { margin-bottom: 1.5rem; font-size: 1.69949rem; line-height: 1.3875; font-weight: 400; }

@media screen and (max-width: 859px) { .support-options dt { font-size: 1.50357rem; } }

@media screen and (max-width: 479px) { .support-options dt { font-size: 1.32813rem; } }

.support-options dd > a { margin-bottom: 0.75rem; font-size: 1.414rem; line-height: 1.5; }

@media screen and (max-width: 859px) { .support-options dd > a { font-size: 1.33rem; } }

@media screen and (max-width: 479px) { .support-options dd > a { font-size: 1.25rem; } }
