*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#EFF1F2;color:#23282D;font:16px/1.55 Georgia,'Times New Roman',serif}
a{color:#0F7490}
a:focus,button:focus{outline:2px solid #0F7490;outline-offset:2px}
.skip{position:absolute;left:-9999px;top:0;background:#fff;color:#23282D;padding:8px 12px;z-index:20}
.skip:focus{left:8px}
.shell{max-width:1060px;margin:0 auto;background:#fff}
.band{background:#23282D;color:#fff;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}
.band a{color:#fff;text-decoration:none}
.wordmark{font:bold 30px/1 Arial,Helvetica,sans-serif;letter-spacing:-.5px;text-transform:lowercase;display:flex;align-items:baseline;gap:8px}
.wordmark .ww{font:11px/1 Verdana,Geneva,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#B9C0C4}
.edition{font:12px/1.4 Verdana,Geneva,sans-serif;color:#B9C0C4;text-align:right}
.topicline{border-bottom:1px solid #E2E5E7;background:#fff}
.topicline ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.topicline li{border-right:1px solid #E2E5E7}
.topicline a{display:block;height:30px;line-height:30px;padding:0 14px;font:13px/30px Arial,Helvetica,sans-serif;text-decoration:none}
.topicline a[aria-current]{color:#23282D;font-weight:bold}
.cols{display:flex;gap:30px;padding:22px 20px 32px}
.river{flex:1 1 700px;min-width:0}
.rail{flex:0 0 300px}
.daydivider{border-top:2px solid #23282D;margin:26px 0 12px;padding-top:6px;font:11px/1.2 Verdana,Geneva,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#23282D}
.daydivider:first-child{margin-top:0}
.entry{border-bottom:1px solid #E2E5E7;padding:0 0 16px;margin:0 0 16px}
.stamp{font:11px/1.4 Verdana,Geneva,sans-serif;color:#5C6469;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px}
.stamp .topic{color:#0F7490;font-weight:bold}
.entry h2{font:bold 26px/1.2 Arial,Helvetica,sans-serif;margin:0 0 8px}
.entry h2 a{color:#23282D;text-decoration:none}
.entry h2 a:hover{color:#0F7490}
.entry p{margin:0 0 8px}
.more{font:11px/1.4 Verdana,Geneva,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.brief{display:flex;gap:10px;align-items:baseline;border-bottom:1px solid #E2E5E7;padding:8px 0}
.brief .stamp{margin:0;flex:0 0 168px}
.brief h3{font:bold 18px/1.3 Arial,Helvetica,sans-serif;margin:0}
.brief h3 a{color:#23282D;text-decoration:none}
.brief h3 a:hover{color:#0F7490}
.railbox{margin:0 0 24px}
.railbox h2,.railbox h3{font:11px/1.2 Verdana,Geneva,sans-serif;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid #23282D;padding-bottom:5px;margin:0 0 8px}
.railbox ul{list-style:none;margin:0;padding:0}
.railbox li{border-bottom:1px solid #E2E5E7;padding:5px 0;font:13px/1.4 Arial,Helvetica,sans-serif;display:flex;justify-content:space-between;gap:10px}
.railbox li span{color:#5C6469;font:11px/1.4 Verdana,Geneva,sans-serif}
.railbox p{font-size:14px;margin:0 0 8px}
.article{max-width:660px}
.article h1{font:bold 30px/1.2 Arial,Helvetica,sans-serif;margin:0 0 6px}
.article .deck{font:italic 18px/1.4 Georgia,serif;color:#5C6469;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #E2E5E7}
.article h2{font:bold 20px/1.3 Arial,Helvetica,sans-serif;margin:22px 0 8px}
.article h3,.article h4{font:bold 16px/1.3 Arial,Helvetica,sans-serif;margin:18px 0 6px;letter-spacing:.02em}
.article p{margin:0 0 12px}
.article ul,.article ol{margin:0 0 12px;padding-left:20px}
.article li{margin:0 0 5px}
.byline{font:11px/1.4 Verdana,Geneva,sans-serif;color:#5C6469;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}
.tablewrap{overflow-x:auto;margin:0 0 16px}
table{border-collapse:collapse;width:100%;font:14px/1.4 Arial,Helvetica,sans-serif}
caption{text-align:left;font:11px/1.4 Verdana,Geneva,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#5C6469;padding:0 0 6px}
th,td{border-bottom:1px solid #E2E5E7;padding:7px 10px;text-align:left;vertical-align:top}
th{font-weight:bold;color:#23282D;border-bottom:2px solid #23282D}
.returns{border-top:2px solid #23282D;margin:26px 0 0;padding:10px 0 0}
.returns h2{font:11px/1.2 Verdana,Geneva,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}
.returns ul{list-style:none;margin:0;padding:0}
.returns li{border-bottom:1px solid #E2E5E7;padding:6px 0;font:14px/1.4 Arial,Helvetica,sans-serif}
.returns .stamp{display:inline;margin:0 8px 0 0}
footer{border-top:2px solid #23282D;padding:18px 20px 26px;background:#fff}
.footcols{display:flex;gap:40px;flex-wrap:wrap}
.footcol{flex:1 1 260px}
.footcol h2{font:11px/1.2 Verdana,Geneva,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}
.footcol ul{list-style:none;margin:0;padding:0}
.footcol li{padding:3px 0;font:13px/1.4 Arial,Helvetica,sans-serif}
.footcol p{font-size:14px;margin:0 0 8px}
.copy{border-top:1px solid #E2E5E7;margin-top:16px;padding-top:10px;font:11px/1.4 Verdana,Geneva,sans-serif;color:#5C6469;letter-spacing:.06em}
img{max-width:100%;height:auto}
@media (max-width:860px){
 .band{height:56px;padding:0 14px}
 .wordmark{font-size:24px}
 .edition{font-size:11px}
 .cols{flex-direction:column;gap:0;padding:16px 14px 26px}
 .rail{flex:1 1 auto;margin-top:26px}
 .entry h2{font-size:22px}
 .article h1{font-size:26px}
 .brief{flex-direction:column;gap:2px}
 .brief .stamp{flex:none}
 .topicline a{padding:0 10px}
 .daydivider{margin-top:20px}
}
@media (max-width:520px){
 .band{padding:0 12px}
 .wordmark{font-size:21px;gap:6px}
 .wordmark .ww{display:none}
 .edition{font-size:10px;line-height:1.3}
 .topicline a{padding:0 9px;font-size:12px}
}
