.al-hero{background:#faf7f1;border-bottom:1px solid #ddd8cf}.al-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.al-hero .al-wrap{padding-top:28px;padding-bottom:33px}.al-crumb{font:12px/1.5 Arial,sans-serif;color:#596a77}.al-crumb a{color:#285274;text-decoration:underline}.al-kicker{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.14em;color:#9a5b3e;margin:21px 0 8px}.al-hero h1{font:normal clamp(2.15rem,4vw,3.35rem)/1.1 Georgia,serif;color:#294459;max-width:750px;margin:0}.al-deck{font:1.15rem/1.5 Georgia,serif;color:#4b5861;max-width:730px;margin:15px 0 0}.al-updated{font:11px/1.4 Arial,sans-serif;color:#66737b;margin:14px 0 0}.al-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:48px;max-width:1100px;margin:0 auto;padding:33px 24px 75px}.al-content{min-width:0;color:#2b343b;font:16px/1.67 Georgia,serif}.al-content a,.al-side a{color:#245b80;text-decoration:underline;text-underline-offset:2px}.al-content h2{font:normal 1.75rem/1.2 Georgia,serif;color:#294459;margin:37px 0 13px;padding-bottom:8px;border-bottom:1px solid #ddd8cf}.al-content h3{font:normal 1.29rem/1.3 Georgia,serif;color:#294459;margin:26px 0 8px}.al-content p{margin:0 0 15px}.al-lead{font-size:1.19rem;line-height:1.58;color:#263947}.al-figure{margin:23px 0 26px;padding:10px;background:#faf8f4;border:1px solid #ddd8cf}.al-figure img{display:block;width:100%;height:auto;background:#fff}.al-figure figcaption{font:12px/1.55 Arial,sans-serif;color:#52606b;padding:8px 2px 2px}.al-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0;border-top:1px solid #ddd8cf;border-bottom:1px solid #ddd8cf}.al-facts div{padding:12px 14px 12px 0}.al-facts div+div{border-left:1px solid #ddd8cf;padding-left:14px}.al-facts dt{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.1em;color:#6b7780;text-transform:uppercase}.al-facts dd{font:14px/1.4 Georgia,serif;margin:5px 0 0;color:#263947}.al-toc{border:1px solid #dedbd3;background:#fbfaf7;padding:13px 17px;margin:24px 0 34px;display:flex;flex-wrap:wrap;gap:6px 16px;font:12px/1.5 Arial,sans-serif}.al-toc strong{width:100%;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.1em;color:#6b7780;text-transform:uppercase}.al-register-intro{max-width:650px}.al-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#eef3f5;padding:13px 16px;margin:20px 0 16px;font:13px/1.4 Arial,sans-serif}.al-filter label{font-weight:700;color:#294459}.al-filter input{height:37px;min-width:220px;flex:1;border:1px solid #aab7c0;background:#fff;border-radius:2px;padding:7px 10px;color:#263947;font:14px Arial,sans-serif}.al-filter span{color:#56636d}.al-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.al-group{border:1px solid #d9d5cd;background:#fff}.al-group h3{margin:0;background:#e7edf1;border-bottom:1px solid #d9d5cd;padding:11px 12px;font:700 12px/1.35 Arial,sans-serif;letter-spacing:.04em;color:#294459}.al-group table{width:100%;border-collapse:collapse;font:14px/1.4 Arial,sans-serif}.al-group th{text-align:left;background:#faf9f6;color:#5a6872;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.al-group th,.al-group td{padding:8px 11px;border-bottom:1px solid #ece9e3}.al-group tr:last-child td{border-bottom:0}.al-group td:first-child{color:#8a5943;font-weight:700;font-size:12px;width:37px}.al-group td:nth-child(2){font-weight:700;color:#263947}.al-group td:nth-child(3){color:#43545f}.al-group tr[hidden]{display:none}.al-callout{background:#f8f5ef;border-left:3px solid #ab7853;padding:16px 19px;margin:22px 0}.al-callout strong{display:block;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.09em;color:#80593e;text-transform:uppercase;margin-bottom:5px}.al-callout p{margin:0}.al-source-list{padding-left:22px}.al-source-list li{margin:0 0 13px}.al-source-list small{display:block;color:#5f6972;font:12px/1.5 Arial,sans-serif}.al-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.al-related a{border:1px solid #dcd8d0;padding:12px 15px;text-decoration:none;font:14px/1.45 Georgia,serif}.al-related a:hover{background:#f6f3ed}.al-side{font:13px/1.55 Arial,sans-serif;color:#43535f;border-top:2px solid #315773;padding-top:13px;align-self:start}.al-side h2{font:700 11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#294459;margin:0 0 9px}.al-side a{display:block;padding:9px 0;border-bottom:1px solid #e6e3dc}.al-side p{margin:19px 0}.al-footnote{font:12px/1.5 Arial,sans-serif;color:#6a747c;border-top:1px solid #e5e0d8;padding-top:13px;margin-top:35px}@media(max-width:850px){.al-layout{display:block}.al-side{margin-top:45px}.al-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.al-wrap{padding-left:17px;padding-right:17px}.al-hero .al-wrap{padding-top:21px;padding-bottom:25px}.al-layout{padding:24px 17px 60px}.al-groups{grid-template-columns:1fr}.al-group table{font-size:15px}.al-facts{grid-template-columns:1fr}.al-facts div+div{border-left:0;border-top:1px solid #ddd8cf;padding-left:0}.al-related{grid-template-columns:1fr}.al-filter input{min-width:100%}}
