body.brx{margin:0;background:#f7f5ef;color:#292832;font:16px/1.6 Arial,Helvetica,sans-serif;text-align:left}.brx *{box-sizing:border-box}.brx a{color:#403b70}.brx img{max-width:100%;height:auto}.brx h1,.brx h2,.brx h3,.brx p{margin:0}.brx h1,.brx h2,.brx h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal;color:#37345f;line-height:1.15}.brx .brx-wrap{max-width:1160px;margin:0 auto;padding:0 36px}.brx-masthead{background:#393665 url(masthead.png) repeat-x center;background-size:auto 116px;color:white}.brx-masthead .brx-wrap{display:flex;justify-content:space-between;align-items:center;min-height:116px}.brx-masthead a{display:block;max-width:70%}.brx-masthead img{display:block;width:590px}.brx-stamp{text-align:right;font-size:12px;letter-spacing:2px;line-height:1.7;color:#f0edf9}.brx-stamp small{font-size:10px;letter-spacing:.5px}.brx-nav{background:#eeebe4;border-bottom:1px solid #cfcbd8}.brx-nav .brx-wrap{display:flex;gap:30px;flex-wrap:wrap}.brx-nav a{text-decoration:none;padding:15px 0;font-size:14px;font-weight:bold;border-bottom:3px solid transparent}.brx-nav a[aria-current]{border-color:#51487d}.brx-preview{margin-top:20px;border-left:3px solid #8c81a5;padding:8px 14px;background:#ece8f1;font-size:12px;color:#575063}.brx-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:58px;padding:56px 0 48px}.brx-eyebrow{font:11px/1.6 Arial,sans-serif!important;font-weight:bold!important;letter-spacing:1.8px;color:#756980!important;margin-bottom:18px!important}.brx h1{font-size:48px;letter-spacing:-1.6px;line-height:1.12}.brx-intro{max-width:640px;margin-top:24px!important;font-size:17px;line-height:1.75;color:#5a5861}.brx-note{background:#eae5db;border:1px solid #d7d0c1;padding:28px;align-self:start;position:relative;margin-top:8px}.brx-note:before{content:'';width:58px;height:7px;background:#847799;display:block;position:absolute;top:-4px;left:28px}.brx-note h2{font-size:26px;margin-bottom:20px}.brx-note p{font-size:14px;line-height:1.65}.brx-tally{border-top:1px solid #cbc2b1;margin-top:24px;padding-top:15px;display:flex;gap:15px;align-items:center}.brx-tally strong{font:40px Georgia,serif;color:#403b70}.brx-tally span{font-size:12px;line-height:1.4;max-width:90px}.brx-small{font-size:12px!important;margin-top:18px!important;color:#655f63}.brx-search{margin:28px 0 12px}.brx label{display:block;font-size:12px;font-weight:bold;color:#595366;margin-bottom:7px}.brx-search>div{display:flex;gap:0}.brx input,.brx select{font:15px Arial,sans-serif;border:1px solid #bdb7c8;border-radius:2px;background:#fff;color:#292832;padding:12px;min-height:46px;max-width:100%}.brx-search input{flex:1;min-width:0}.brx button{border:1px solid #403b70;background:#403b70;color:#fff;padding:12px 20px;font:bold 13px Arial,sans-serif;cursor:pointer;min-height:46px;border-radius:2px}.brx button:hover{background:#292449}.brx a:hover{text-decoration:underline}.brx :focus-visible{outline:3px solid #b17a1a;outline-offset:3px}.brx-textlink{font-size:13px;font-weight:bold}.brx-section{padding:32px 0 44px;border-top:1px solid #cfc8ba}.brx-sectionhead{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:23px}.brx-sectionhead h2{font-size:30px}.brx-sectionhead>span{font-size:12px;color:#716a76}.brx-collections{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7d1c4;border-left:1px solid #d7d1c4}.brx-collections>a{display:block;text-decoration:none;padding:22px;background:#fcfbf8;border-right:1px solid #d7d1c4;border-bottom:1px solid #d7d1c4}.brx-collections>a:hover{background:#eeeaf2;text-decoration:none}.brx-count{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#766a80}.brx-collections h3{font-size:23px;margin:12px 0}.brx-collections h3 span{font-family:Arial;font-size:16px}.brx-collections p{font-size:13px;color:#69616d;line-height:1.6;max-width:270px}.brx-years{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.brx-years a{border:1px solid #d7d1c4;text-decoration:none;padding:16px;background:#fcfbf8}.brx-years a:hover{background:#ece7f0}.brx-years strong{font:25px Georgia,serif;display:block}.brx-years span{font-size:11px;color:#786e7b}.brx-years .brx-undated strong{font-size:21px}.brx-browsehead{padding:40px 0 28px}.brx-browsehead p:last-child{margin-top:16px;color:#665f6c}.brx-filters{padding:22px;background:#eae6ef;border:1px solid #d2cbdc;display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:16px}.brx-field input,.brx-field select{width:100%}.brx-reset{font-size:13px;align-self:center}.brx-alphabet{display:flex;flex-wrap:wrap;gap:4px;margin:23px 0}.brx-alphabet a{font-size:12px;padding:4px 8px;border:1px solid transparent;text-decoration:none}.brx-alphabet a[aria-current]{background:#403b70;color:white}.brx-alphabet a:hover{border-color:#403b70}.brx-resultshead{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #454066;padding:10px 0;font-size:13px}.brx-resultshead>span{color:#716975}.brx-results article{padding:20px 0;border-bottom:1px solid #d8d1c8;display:grid;grid-template-columns:170px 1fr;gap:3px 20px}.brx-entrytype{font-size:11px;letter-spacing:.5px;color:#786b83;grid-row:span 2;padding-top:7px}.brx-results h2{font-size:24px}.brx-results h2 a{text-decoration:none}.brx-results h2 a:hover{text-decoration:underline}.brx-results article p{font-size:12px;color:#716975;margin-top:6px}.brx-draft{font-size:10px;padding:2px 5px;background:#e8e2ed;color:#665672;white-space:nowrap;margin-left:6px}.brx-pagination{display:flex;justify-content:center;gap:30px;padding:30px 0;font-size:14px}.brx-pagination a{font-weight:bold}.brx-empty{padding:40px 0}.brx-empty p{margin:15px 0;max-width:650px}.brx-footer{margin-top:36px;padding:30px 0;background:#e8e4dc;border-top:1px solid #c8c0b4;font-size:12px;color:#68616b}.brx-footer strong{font:23px Georgia,serif;color:#403b70}.brx-footer p{margin:8px 0 16px}.brx-footer a{margin-right:22px}.brx-skip{position:absolute;left:-9999px}.brx-skip:focus{left:12px;top:40px;background:#fff;padding:12px;z-index:99999}@media(max-width:800px){.brx .brx-wrap{padding:0 22px}.brx-hero{grid-template-columns:1fr;gap:28px}.brx-note{max-width:none}.brx-collections{grid-template-columns:repeat(2,1fr)}.brx-years{grid-template-columns:repeat(4,1fr)}.brx-stamp{display:none}.brx-masthead a{max-width:100%}.brx-filters{grid-template-columns:1fr 1fr}.brx-query{grid-column:1/-1}.brx h1{font-size:40px}}@media(max-width:500px){.brx .brx-wrap{padding:0 18px}.brx-masthead .brx-wrap{min-height:84px}.brx-nav .brx-wrap{gap:0 20px}.brx-nav a{font-size:12px;padding:10px 0}.brx-hero{padding-top:30px}.brx h1{font-size:35px}.brx-search>div{display:block}.brx-search input,.brx-search button{width:100%}.brx-search button{margin-top:8px}.brx-collections{grid-template-columns:1fr}.brx-years{grid-template-columns:repeat(3,1fr)}.brx-sectionhead{display:block}.brx-sectionhead>span{display:block;margin-top:8px}.brx-filters{grid-template-columns:1fr}.brx-query{grid-column:auto}.brx-results article{display:block}.brx-entrytype{margin-bottom:8px}.brx-results h2{font-size:22px}.brx-preview{font-size:11px}}
.brx-reader{max-width:850px;margin:0 auto;padding:30px 36px}.brx-back{display:inline-block;font-size:13px;margin:10px 0}.brx-readerhead{padding:32px 0;border-bottom:1px solid #d8d1c8;margin-bottom:28px}.brx-readerhead h1{font-size:40px}.brx-readerhead>p:last-child{margin-top:18px;font-size:13px;color:#716975}.brx-reading{display:flow-root;background:#fffdf9;padding:24px;border:1px solid #e1dbd0}.brx .brx-reading p{margin-bottom:20px}.brx-reading img{max-width:100%;height:auto}.brx-readerfoot{clear:both;border-top:1px solid #d8d1c8;margin-top:28px;padding-top:22px}.brx-readerfoot>p{font-size:12px;color:#756980}.brx-readerfoot>div{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.brx-readerfoot>div a{font-size:11px;border:1px solid #d8d1c8;padding:4px 8px;text-decoration:none}@media(max-width:500px){.brx-reader{padding:20px 18px}.brx-readerhead h1{font-size:31px}.brx-reading{padding:16px}}

/* Only on narrow readers: keep original desktop wrapping, but stack floated media before text becomes too narrow. */
@media(max-width:500px){
.brx-reading :is(img,figure,div,p).alignleft,.brx-reading :is(img,figure,div,p).alignright,
.brx-reading :is(img,figure,div,p)[align="left"],.brx-reading :is(img,figure,div,p)[align="right"],
.brx-reading :is(img,figure,div,p)[style*="float:left"],.brx-reading :is(img,figure,div,p)[style*="float: left"],
.brx-reading :is(img,figure,div,p)[style*="float:right"],.brx-reading :is(img,figure,div,p)[style*="float: right"]{
 float:none!important;display:block;max-width:100%!important;height:auto!important;margin:0 auto 16px!important;
}
}
