/* Wide-screen navigation. The original main and its 920px containers retain their widths. */
.side-rail{display:none}
@media(min-width:1360px){
.side-layout{display:grid;grid-template-columns:minmax(20px,1fr) 176px 16px 920px 16px 176px minmax(20px,1fr);align-items:start}
.side-layout>main{grid-column:1/-1;grid-row:1;min-width:0}
.side-rail{display:block;grid-row:1;margin:400px 0 32px;min-width:0;position:relative}
.side-left{grid-column:2}.side-right{grid-column:6}
.side-card{background:#fff;border:1px solid #dee5ec;border-radius:12px;padding:18px 14px;margin-bottom:16px;color:#182b42}
.side-card h2{font-size:.9375rem;line-height:1.6;letter-spacing:-.035em;margin:0 0 12px;font-weight:750}
.side-card nav{display:grid;gap:3px}.side-card a{display:block;padding:8px 6px;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere;border-radius:6px;color:#4e6072}
.side-card a:hover,.side-card a[aria-current="page"]{background:#edf2f7;color:#182b42}.side-card a[aria-current="page"]{font-weight:700}
.side-card a:focus-visible{outline:2px solid #247cb8;outline-offset:2px}
.side-card .side-hubs{border-top:1px solid #e4e9ee;margin-top:12px;padding-top:12px}
.side-card p{font-size:.875rem;color:#4e6072;line-height:1.8;margin:0 0 12px}.side-brand nav{border-top:1px solid #e4e9ee;padding-top:8px}
}
@media print{.side-rail{display:none}.side-layout{display:block}}
