.crowley-head{background:#e9f0f8;border-top:1px solid #cad9e7;border-bottom:1px solid #cad9e7;padding:29px 0}.crowley-head .wrap{max-width:1140px}.crowley-crumb{color:#667b8d;font:12px Arial,sans-serif;margin-bottom:12px}.crowley-crumb a{color:#155c95;text-decoration:none}.crowley-kicker{display:block;color:#146191;font:700 11px Arial,sans-serif;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:7px}.crowley-head h1{font:700 clamp(29px,4vw,43px) Georgia,serif;color:#263f57;margin:0 0 9px}.crowley-head p{font:16px/1.58 Georgia,serif;color:#41586d;max-width:760px;margin:0}.crowley-layout{max-width:1140px;margin:0 auto;padding:26px 20px 52px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.crowley-body{min-width:0}.crowley-body p,.crowley-body li{font:15px/1.7 Georgia,serif;color:#354b5e}.crowley-body p{margin:0 0 14px}.crowley-body h2{font:700 23px Georgia,serif;color:#25415e;margin:29px 0 10px;padding-bottom:7px;border-bottom:1px solid #cbd8e4}.crowley-body h2:first-child{margin-top:0}.crowley-body a,.crowley-side a{color:#155d99}.crowley-toc{border-top:1px solid #d5e0e8;border-bottom:1px solid #d5e0e8;display:flex;flex-wrap:wrap;gap:6px 15px;padding:11px 0;margin:23px 0}.crowley-toc a{font:13px Arial,sans-serif}.crowley-card{display:block;background:#fff;border:1px solid #d1dee8;border-left:4px solid #2c78ad;margin:0 0 11px;padding:18px;text-decoration:none}.crowley-card:hover,.crowley-card:focus-visible{background:#f4f8fc;outline:2px solid #a3c8e1;outline-offset:1px}.crowley-card strong{display:block;color:#164e80;font:700 21px Georgia,serif}.crowley-card small{display:block;color:#61798a;font:700 11px Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;margin:5px 0 8px}.crowley-card span{display:block;color:#41586c;font:14px/1.5 Georgia,serif}.crowley-side{background:#f6f9fb;border:1px solid #d1dee8;padding:18px;align-self:start}.crowley-side h2{font:700 17px Georgia,serif;color:#29455d;margin:0 0 9px}.crowley-side p,.crowley-side li{font:13px/1.57 Georgia,serif;color:#4e6273}.crowley-side ul{padding-left:18px}.crowley-timeline{border-left:3px solid #a8c8df;margin:18px 0 27px;padding:0 0 0 20px;list-style:none}.crowley-timeline li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:3px 14px;padding:10px 0;border-bottom:1px solid #e0e7ed}.crowley-timeline time{color:#155d95;font:700 15px Arial,sans-serif}.crowley-timeline span{font:14px/1.5 Georgia,serif}.crowley-timeline small{grid-column:2;color:#6b7e8b;font:12px Arial,sans-serif}.crowley-facts{border:1px solid #d2dfe9;background:#fff;margin:18px 0}.crowley-facts div{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #d2dfe9}.crowley-facts div:last-child{border-bottom:0}.crowley-facts b{background:#f0f5f9;color:#31536d;padding:10px 12px;font:700 11px/1.4 Arial,sans-serif;text-transform:uppercase}.crowley-facts span{padding:10px 12px;color:#354b5e;font:14px/1.45 Georgia,serif}.crowley-method{background:#f0f6fa;border-left:3px solid #2874a6;padding:15px 18px;margin:22px 0}.crowley-method strong{display:block;font:700 11px Arial,sans-serif;color:#1c5b86;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.crowley-method p{margin:0}.crowley-sources{padding-left:20px}.crowley-sources li{margin:0 0 7px;overflow-wrap:anywhere}.crowley-footnote{color:#718395;font:12px/1.5 Arial,sans-serif;margin-top:24px}@media(max-width:760px){.crowley-head{padding:22px 0}.crowley-head .wrap{padding:0 16px}.crowley-layout{display:block;padding:22px 16px 40px}.crowley-side{margin-top:23px}.crowley-facts div{display:block}.crowley-facts b{display:block}.crowley-facts span{display:block}.crowley-timeline li{grid-template-columns:70px minmax(0,1fr)}}
.crowley-figure{float:right;width:min(38%,290px);margin:2px 0 20px 24px;border:1px solid #cbd9e4;background:#f5f8fa;padding:7px}.crowley-figure img{display:block;width:100%;height:auto}.crowley-figure figcaption{font:12px/1.45 Arial,sans-serif;color:#566b7c;padding:8px 4px 3px}.crowley-figure figcaption a{white-space:nowrap}@media(max-width:620px){.crowley-figure{float:none;width:min(100%,340px);margin:3px auto 22px}}
