*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#000;background:#d6d2c4;min-height:100vh;font-family:Times New Roman,Times,serif;font-size:16px}a{color:#00e}a:visited{color:#551a8b}.page{background:#f4f1e6;border-left:1px solid #000;border-right:1px solid #000;flex-direction:column;width:97%;max-width:1800px;min-height:100vh;margin:0 auto;display:flex}.masthead{text-align:center;padding:.5rem 1rem 0}.masthead h1{text-transform:uppercase;margin:.25rem 0;font-size:44px;font-weight:700}.masthead-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-style:italic}.nameplate{text-transform:none;letter-spacing:0;margin:.1rem 0 .15rem;font-family:Times New Roman,Times,serif;font-size:60px;font-weight:700}.dateline{border-top:1px solid #000;border-bottom:4px double #000;justify-content:space-between;margin-top:.35rem;padding:.2rem .5rem;font-size:11px;display:flex}.search-bar{background:#e4e0d0;border-bottom:1px solid #000;padding:.35rem .75rem;font-size:13px}.search-bar input[type=text]{font-family:inherit;font-size:13px}.search-bar button{font-family:inherit;font-size:13px;font-weight:700}.layout{border-collapse:collapse;table-layout:fixed;width:100%}.stock-row{border-bottom:1px dotted #999;padding:.15rem 0}.stock-name{font-weight:700}.stock-figures{flex-wrap:wrap;justify-content:space-between;gap:.2rem;display:flex}.layout>tbody>tr>td{vertical-align:top;border-right:1px solid #000;padding:.6rem}.layout>tbody>tr>td:last-child{border-right:none}.col-nav{background:#e9e5d6;width:18%;font-size:13px}.col-main{width:47%}.col-other{width:21%;font-size:13px}.col-stock{width:14%;font-size:11px}.col-other h2{text-transform:uppercase;border-bottom:1px solid #000;margin:0 0 .4rem;font-size:14px;font-weight:700}.col-stock h2{text-transform:uppercase;border-bottom:1px solid #000;margin:0 0 .3rem;font-size:13px;font-weight:700}.col-nav h2{text-transform:uppercase;border-bottom:1px solid #000;margin:.75rem 0 .25rem;font-size:15px;font-weight:700}.col-nav ul{margin:0 0 .5rem;padding:0;list-style:none}.col-nav li{margin:.15rem 0}.ad-box{text-align:center;border:1px solid #000;margin-top:.75rem;padding:.4rem;font-size:12px;font-weight:700}.story{border-bottom:1px solid #999;margin-bottom:.6rem;padding-bottom:.6rem}.story:after{content:"";clear:both;display:table}.story h2{margin:0 0 .2rem;font-size:19px;line-height:1.15}.story.lead h2{font-size:28px}.byline{margin:0 0 .3rem;font-size:12px;font-style:italic}.story p{margin:0}.photo-credit{margin-top:.3rem;font-size:11px;font-style:italic}.story-photo{float:left;background:#fff;border:1px solid #000;width:45%;max-width:220px;margin:0 .75rem .4rem 0;padding:2px}.story-photo img{filter:grayscale()contrast(1.05);width:100%;display:block}.story-photo figcaption{text-align:center;margin-top:.2rem;font-size:11px;font-style:italic}.brief{margin:0 0 .6rem}.brief a{font-weight:700}.brief p{margin:.15rem 0 0}.market-graph{margin-bottom:.6rem}.market-graph-label{text-align:center;margin:0 0 .3rem;font-size:10px;font-weight:700}.market-graph-bars{border-bottom:1px solid #000;justify-content:space-between;align-items:flex-end;gap:3px;height:48px;padding:0 2px;display:flex}.market-graph-bar{background:#000;flex:1 1 0}.market-graph-bar-up{background:#006400}.market-graph-bar-down{background:#8b0000}.market-graph-days{justify-content:space-between;padding:.15rem 2px 0;font-size:10px;display:flex}.market-graph-note{text-align:center;margin:.2rem 0 0;font-size:10px;font-style:italic}.stock-list{width:100%;font-size:11px}.up{color:#006400}.down{color:#8b0000}footer{text-align:center;border-top:4px double #000;margin-top:auto;padding:.5rem 1rem;font-size:11px}.placeholder{text-align:center;padding:2.5rem 1.5rem}.placeholder p{max-width:32rem;margin:.75rem auto 0}.placeholder .story-photo{float:none;width:auto;margin:0 auto .5rem}.section-jump{text-align:center;background:#e4e0d0;border-bottom:1px solid #000;padding:.4rem 1rem;font-size:13px;font-weight:700}.section-body{width:100%;max-width:48rem;margin:0 auto;padding:1rem 1.5rem 1.5rem}.section-block{border-bottom:1px solid #999;margin-bottom:.9rem;padding-bottom:.75rem}.section-body .section-block h2{border-bottom:2px solid #000;margin:0 0 .5rem;font-size:20px}.section-block .byline{margin-bottom:.4rem}.section-block p{margin:0 0 .5rem}.back-to-top{font-size:11px}.classified-ad{border-bottom:1px dotted #999;margin:0 0 .6rem;padding-bottom:.5rem}.classified-ad:last-child{border-bottom:none}.classified-ad p{margin:.15rem 0 0}.item-heading{text-transform:uppercase;font-weight:700}.letter{margin:0 0 .75rem}.letter p{margin:0 0 .4rem}.letter-sig{font-style:italic}@media (width<=800px){.page{min-width:0;max-width:100%}.masthead h1{font-size:28px}.nameplate{font-size:36px}.dateline{flex-wrap:wrap;gap:.15rem .75rem}.search-bar{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.layout,.layout>tbody,.layout>tbody>tr,.layout>tbody>tr>td{width:auto;display:block}.layout>tbody>tr>td{border-bottom:1px solid #000;border-right:none}.layout>tbody>tr>td:last-child{border-bottom:none}.story-photo{float:none;width:100%;max-width:100%;margin:0 0 .5rem}}
