.jd-rail{--jd-rail-top:calc(var(--site-nav-h,64px) + 46px + 12px);--jd-rail-gap:14px}@media(max-width:1023.98px){.jd-grid{gap:1rem}.jd-grid>.jd-main,.jd-grid>.jd-rail,.jd-rail>.jd-rail-follow{display:contents}.jd-main-a{order:1}.jd-rail-related{order:2}.jd-main-b{order:3}.jd-rail-alert,.jd-rail-share{order:4}.jd-rail-apply,.jd-rail-school{display:none}}.jd-skip-link{z-index:60;background:var(--color-green-800);color:var(--color-cream);font:600 14px var(--font-body);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:8px}.jd-skip-link:focus{top:8px}@media(min-width:1024px){.results-grid.has-rail-right>.jd-rail{align-self:stretch}.jd-rail-apply{top:calc(var(--jd-rail-top) - 12px);z-index:2;padding-block:12px var(--jd-rail-gap);margin-block:-12px calc(-1 * var(--jd-rail-gap));background:var(--color-sand-50);position:sticky}.jd-rail-follow{z-index:1;top:calc(var(--jd-rail-top) - 12px + var(--jd-apply-h,0px));max-height:calc(100vh - var(--jd-rail-top) + 12px - var(--jd-apply-h,0px) - 16px);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.jd-rail:not(:has(.jd-rail-apply)) .jd-rail-follow{top:var(--jd-rail-top);max-height:calc(100vh - var(--jd-rail-top) - 16px)}}@media(min-width:1024px)and (max-height:920px){.jd-rail-apply [data-jd-apply-extra],.jd-rail-follow .jd-rail-share,.jd-rail-follow .jd-rail-list li:nth-child(n+4){display:none}}@media(min-width:1024px)and (max-height:760px){.jd-rail-follow .jd-rail-list li:nth-child(n+3){display:none}}@media print{.reskin-nav,header,footer,nav,aside,[role=toolbar],.jd-rail,.jd-skip-link,[data-promo],[data-sister-site-promo],.no-print,.jd-rail-apply,.jd-rail-school,.jd-rail-alert,.jd-rail-related,.jd-rail-share{display:none!important}details{display:block!important}details>summary{font-weight:700;list-style:none;display:block!important}details>summary [aria-hidden]{display:none!important}details::details-content{content-visibility:visible!important;display:block!important}details>:not(summary){display:block!important}*{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}article h1[data-print-url]:after{content:attr(data-print-url);color:#555;margin-top:4px;font-size:11px;font-weight:400;display:block}body,main{color:#000!important;background:#fff!important}}
