/* One navigation system for the five subject sections. */
.section-menu-main{max-width:1240px;margin:0 auto;padding:14px 26px 26px}.section-menu-main>.topic-trail{margin:0 0 12px;padding:0;font-size:12px}.section-menu{border-top:3px solid #194758;background:#fffdf7;padding:18px 22px 20px;box-shadow:0 4px 20px #213d4610}.section-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px}.section-menu-heading .eyebrow{font-size:9px;letter-spacing:.16em;margin:0 0 5px}.section-menu-heading h1{font:normal clamp(27px,3.1vw,39px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:0;color:#174558}.section-menu-total{font-size:12px;color:#61716e;white-space:nowrap}.section-menu-tools{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-menu-tools label{font-size:12px;font-weight:700;flex-shrink:0}.section-menu-tools input{font:14px/1.4 system-ui,sans-serif;border:1px solid #c5cfc6;background:#fffefb;border-radius:4px;min-width:120px;flex:1;padding:9px 12px;height:40px;box-sizing:border-box;color:#214650}.section-menu-tools button{font:12px/1.3 system-ui,sans-serif;border:1px solid #bbc9c1;color:#214650;background:#f0f3eb;border-radius:4px;padding:9px 12px;min-height:40px;cursor:pointer;white-space:nowrap}.section-menu-tools button[aria-pressed=true]{color:white;background:#214e5c}.section-menu-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.section-menu-groups a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#224b56;text-decoration:none;border:1px solid #d2d8ce;border-radius:5px;background:#f2f0e7;padding:10px 12px;font:600 13px/1.25 system-ui,sans-serif;min-height:44px;box-sizing:border-box}.section-menu-groups small{background:#e1e7dd;border-radius:20px;padding:2px 6px;font-size:10px;flex:none}.section-menu-groups a:hover{border-color:#9c7650;background:#eee7d7}.section-menu-groups a.is-selected{background:#214e5c;border-color:#214e5c;color:#fff}.section-menu-groups a.is-selected small{background:#ffffff26;color:white}.section-menu-status{font:12px/1.4 system-ui,sans-serif;color:#5c6f68;margin:12px 0 8px;min-height:17px}.section-menu-panel h2{font:600 12px/1.3 system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ced7cc;margin:16px 0 7px;padding-bottom:7px;color:#5d6e60}.section-menu-panel[role=tabpanel] h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0}.section-menu-tools button[hidden],.section-menu [hidden]{display:none!important}.section-menu-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px;row-gap:0;list-style:none;padding:0;margin:0}.section-menu-links li{min-width:0;margin:0;border-bottom:1px solid #e4e6dc}.section-menu-links a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 0;box-sizing:border-box;text-decoration:none;font:13px/1.3 system-ui,sans-serif;color:#214650}.section-menu-links a>span:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-menu-links a>span:last-child{font-size:12px;color:#9b7449;flex:none}.section-menu-links a:hover{color:#a44c2e;background:#f5f2e8}.section-menu-links a:focus-visible>span:first-child{-webkit-line-clamp:unset}.section-menu a:focus-visible,.section-menu button:focus-visible,.section-menu input:focus-visible{outline:3px solid #bc7f37;outline-offset:2px}.section-menu-background{margin:16px 0;border:1px solid #d5d9ce;border-radius:4px;background:#faf7ee}.section-menu-background>summary{padding:12px 15px;color:#4d655f;cursor:pointer;font:13px/1.4 system-ui,sans-serif}.section-menu-legacy{padding:10px;border-top:1px solid #d5d9ce}.section-menu-page .bookmark-toolbar{margin-top:16px;margin-bottom:0;padding:10px}.section-menu-page .bookmark-toolbar #bookmark-status:empty{display:none}.site-header #nav{gap:clamp(18px,3vw,36px)}.site-header #nav a[data-section]{text-align:center}.site-header #nav a:focus-visible{outline:3px solid #b37635;outline-offset:5px}
@media(min-width:961px){.section-menu-page .mag-masthead{padding:10px 0}.section-menu-page .site-header .brand{font-size:29px}.section-menu-page .site-header .brand small{font-size:8px;margin-top:4px}.section-menu-page .site-header .seal{width:36px;height:36px;font-size:21px}.section-menu-page .mag-edition{padding:6px 0}.section-menu-page .site-header #nav{padding:10px 0}.section-menu-page .section-menu-main{padding-top:12px}}
@media(min-width:961px) and (max-height:800px){.section-menu-heading{margin-bottom:10px}.section-menu{padding:14px 18px}.section-menu-tools{margin-bottom:10px}.section-menu-groups a{padding:8px 10px;min-height:40px}.section-menu-status{margin:9px 0 4px}.section-menu-links a{min-height:40px;font-size:12.5px;padding:5px 0}.section-menu-background{margin-top:12px}}
@media(max-width:960px){.section-menu-main{padding:12px 20px 20px}.section-menu-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px}.section-menu-tools label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.section-menu-groups a{font-size:12px}.site-header #nav a[data-section]{text-align:left}}
@media(max-width:650px){.section-menu-main{padding:12px}.section-menu{padding:15px}.section-menu-heading{align-items:start}.section-menu-heading h1{font-size:28px}.section-menu-total{font-size:10px;padding-top:5px}.section-menu-heading .eyebrow{font-size:8px;letter-spacing:.08em}.section-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.section-menu-groups a{min-height:48px;padding:9px;font-size:12px}.section-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px}.section-menu-links a{min-height:48px;font-size:13px}.section-menu-tools{flex-wrap:wrap;gap:7px}.section-menu-tools input{flex-basis:100%;width:100%;min-height:44px}.section-menu-tools button{min-height:44px}.section-menu-background>summary{min-height:44px;box-sizing:border-box}.section-menu-page .bookmark-toolbar{margin-inline:0}.section-menu-legacy{padding:0}}
@media(max-width:360px){.section-menu-links{grid-template-columns:1fr}.section-menu-heading h1{font-size:25px}.section-menu-total{display:none}}
@media print{.section-menu-tools,.section-menu-groups,.section-menu-background{display:none!important}.section-menu-panel[hidden],.section-menu-links li[hidden]{display:block!important}.section-menu-panel h2{position:static!important;width:auto!important;height:auto!important;clip-path:none!important}.section-menu-links{grid-template-columns:repeat(3,1fr)}.section-menu{box-shadow:none;border-top:1px solid}.section-menu-links a{font-size:10pt}.section-menu-page .site-header{display:none}}

.menu-link-group{display:none}.section-menu.is-menu-all .section-menu-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px}.section-menu.is-menu-all .section-menu-panel:not([hidden]),.section-menu.is-menu-all .section-menu-links{display:contents}.section-menu-links a .menu-link-copy{display:block;min-width:0;overflow:visible}.section-menu-links a .menu-link-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-menu-all .menu-link-group{display:block;font:9px/1.3 system-ui,sans-serif;color:#798579;margin-top:3px}.is-menu-all .section-menu-links a{min-height:52px}.section-menu-links a:focus-visible .menu-link-title{-webkit-line-clamp:unset}@media(max-width:960px){.section-menu.is-menu-all .section-menu-panels{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px}}@media(max-width:650px){.section-menu.is-menu-all .section-menu-panels{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px}}@media(max-width:360px){.section-menu.is-menu-all .section-menu-panels{grid-template-columns:1fr}}

@media(min-width:961px) and (max-height:800px){.section-menu-page .mag-edition,.section-menu-page .site-header .brand small{display:none}.section-menu-page .mag-masthead{padding:8px 0}.section-menu-page .site-header .brand{font-size:26px}.section-menu-heading h1{font-size:32px}.section-menu-main>.topic-trail{margin-bottom:6px}.section-menu{padding:12px 18px}}
