:root{--cd-ink:#24211d;--cd-red:#a53628;--cd-paper:#f2eee4;--cd-rule:#c9bfae}body{letter-spacing:0}.content-desk{margin:32px 0;padding:26px 28px 20px;background:#f2eee4;border:1px solid #c9bfae;border-left:8px solid var(--cd-red);box-shadow:0 3px 0 #d9d0c1}.content-desk header{display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:end;margin-bottom:20px}.content-desk header p{margin:0;color:var(--cd-red);font:bold 11px Georgia,serif;text-transform:uppercase}.content-desk h2{margin:0;color:var(--cd-ink);font:normal 27px/1.15 Georgia,serif}.content-desk header a{color:var(--cd-red);font-weight:bold}.desk-list{border-top:2px solid var(--cd-ink)}.desk-entry{display:grid;grid-template-columns:16px 1fr 90px 42px;gap:13px;align-items:center;min-height:54px;border-bottom:1px solid var(--cd-rule);color:var(--cd-ink);text-decoration:none}.desk-rule{height:3px;background:var(--cd-red)}.desk-entry strong{font:normal 17px/1.25 Georgia,serif}.desk-entry time,.desk-entry>span:last-child{font-size:11px;color:#6f665b}.cd-relationships{width:972px;max-width:calc(100% - 30px);margin:20px auto;padding:22px 28px;background:#3a332c;color:#fff}.cd-context{background:#66594d}.cd-relationship-inner{max-width:900px;margin:auto}.relationship-label{font:bold 11px Georgia,serif;text-transform:uppercase;color:#e0b8ad}.na-blogroll-items{display:flex;gap:14px;flex-wrap:wrap;padding:0;list-style:none}.na-blogroll-items a,.na-context-link a{color:inherit}.articles-library{margin:0;background:#f4f0e7;color:var(--cd-ink);font-family:Georgia,"Times New Roman",serif}.articles-library .library-mast,.articles-library .library-footer{display:flex;justify-content:space-between;align-items:center;padding:22px max(24px,calc((100vw - 940px)/2));border-bottom:4px double var(--cd-ink);background:#fff}.cd-monogram{display:inline-grid;place-items:center;width:40px;height:40px;margin-right:10px;background:var(--cd-red);color:#fff}.articles-library .library-brand{color:inherit;text-decoration:none;font-weight:bold}.articles-library .library-intro,.articles-library .library-body{width:min(940px,calc(100% - 40px));margin:auto}.articles-library .library-intro{padding:72px 0 34px}.articles-library .library-intro p{color:var(--cd-red);font:bold 11px Arial,sans-serif;text-transform:uppercase}.articles-library .library-intro h1{max-width:720px;font:normal 50px/1.08 Georgia,serif}.articles-library .library-body{padding-bottom:80px;border-top:2px solid var(--cd-ink)}.articles-library .library-footer{margin-top:50px;border-top:4px double var(--cd-ink);border-bottom:0}@media(max-width:760px){html,body,#Header,#Footer,#Header .Liner,#Footer .Liner{width:100%!important;min-width:0!important}#PageWrapper{display:flex!important;flex-direction:column;width:100%!important;min-width:0!important}#Header{display:none!important}#NavColumn,.NavColumn{order:1;float:none!important;width:100%!important;margin:0!important;padding:14px 20px!important;background:#f2eee4}#ContentWrapper{order:2;width:auto!important;margin:0!important;padding:20px!important;float:none!important}#Footer{order:3}#ContentColumn{float:none!important;width:100%!important;margin:0!important}.Navigation ul{display:flex!important;flex-wrap:wrap;gap:8px;width:auto!important}.Navigation li{display:block!important;float:none!important;margin:0!important}.Navigation a{display:block;padding:7px 9px;background:#fff;border:1px solid #d7ccbd}.content-desk header{grid-template-columns:1fr}.desk-entry{grid-template-columns:10px 1fr 34px}.desk-entry time{grid-column:2}.articles-library .library-intro h1{font-size:38px}}

#Header .Liner{box-sizing:border-box;min-height:0;background:none;padding:34px 30px 27px;border-bottom:4px double var(--cd-ink)}.cd-brand a{display:flex;align-items:baseline;gap:18px;color:var(--cd-ink);text-decoration:none}.cd-brand strong{font:normal 35px/1 Georgia,serif}.cd-brand span{font:italic 14px Georgia,serif;color:#756b60}@media(max-width:760px){#ContentWrapper,#ContentColumn,#NavColumn,.NavColumn{width:100%!important;box-sizing:border-box!important}#Header{display:block!important;order:1}#Header .Liner{min-height:0!important;padding:24px 20px 19px!important}.cd-brand a{display:grid;gap:5px}.cd-brand strong{font-size:29px}#NavColumn,.NavColumn{order:2}#NavColumn>.Liner>p{display:none!important}#ContentWrapper{order:3}#Footer{order:4}.cd-relationships{order:5}.cd-relationships.cd-context{order:6}}
