.mam-profile{--mam-dark:#081725;--mam-blue:#164c78;--mam-orange:#f2742c;background:#f4f7fa;color:#172b3a;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}.mam-profile
*{box-sizing:border-box}.mam-wrap{max-width:1180px;margin:auto;padding:0
28px}.mam-hero{background:var(--mam-dark);color:#fff;padding:64px
0}.mam-hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;align-items:center}.mam-profile
h1{font-size:clamp(42px,6vw,76px);line-height:1.05;margin:18px
0 22px;color:inherit;font-weight:750;letter-spacing:-.035em}.mam-profile
h2{font-size:27px;line-height:1.25;margin:36px
0 16px;font-weight:700;color:inherit}.mam-profile
h3{font-size:19px;margin:0
0 8px;font-weight:700}.mam-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mam-orange);margin:0
0 14px}.mam-lead{font-size:20px;color:#c8d8e5;max-width:680px}.mam-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px
0 24px}.mam-tag{border:1px
solid #cddbe5;border-radius:4px;padding:5px
10px;font-size:12px;font-weight:650;background:#edf3f7;color:#24465f}.mam-hero .mam-tag{background:#142c40;border-color:#2c4559;color:#dce9f3}.mam-button{display:inline-block;background:var(--mam-orange);color:#fff!important;text-decoration:none!important;border-radius:5px;padding:12px
18px;font-size:14px;font-weight:750}.mam-button:hover{background:#d95e18}.mam-facts{border:1px
solid #294358;background:#102537;padding:28px;border-radius:9px}.mam-facts
dl{margin:0}.mam-facts dl
div{padding:12px
0;border-bottom:1px solid #294358}.mam-facts dl div:last-child{border:0}.mam-facts
dt{font-size:12px;color:#9eb5c7}.mam-facts
dd{margin:3px
0 0;font-size:16px;font-weight:650}.mam-body{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:42px;padding-top:40px;padding-bottom:60px}.mam-content{background:#fff;padding:30px
36px;border:1px
solid #dfe7ed;border-radius:8px}.mam-content>h2:first-child{margin-top:0}.mam-profile
a{color:#145781;text-underline-offset:3px}.mam-profile a:focus-visible{outline:3px
solid #f2742c;outline-offset:4px}.mam-profile
p{margin:0
0 16px}.mam-content ul,.mam-content
ol{margin:0
0 20px;padding-left:24px}.mam-profile
li{margin:6px
0}.mam-profile
table{border-collapse:collapse;width:100%;font-size:14px;margin:20px
0;border:0}.mam-profile th,.mam-profile
td{text-align:left;padding:14px
12px;border:0;border-bottom:1px solid #dfe7ed;vertical-align:top}.mam-profile
th{background:#edf3f7;font-size:12px;letter-spacing:.025em}.mam-profile td:first-child{font-weight:700;width:80px}.mam-sidebar .mam-panel{margin:0
0 20px}.mam-panel{background:#fff;border:1px
solid #dfe7ed;border-radius:8px;padding:24px;overflow-wrap:anywhere}.mam-panel
h2{font-size:19px;margin:0
0 16px}.mam-note{font-size:12px;color:#5c7080}.mam-note p:last-child{margin:0}.mam-sources{font-size:13px}.mam-range-list{padding:18px
20px;background:#edf3f7;border-left:3px solid #164c78}.mam-archive{padding-top:36px;padding-bottom:60px}.mam-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mam-logo{max-width:100%;height:auto;margin-top:20px;border-radius:4px}.mam-profile .wp-block-table{overflow-x:auto}.mam-profile .wp-block-heading{color:inherit}@media(max-width:800px){.mam-hero-grid,.mam-body{grid-template-columns:1fr;gap:28px}.mam-hero{padding:40px
0}.mam-wrap{padding-left:20px;padding-right:20px}.mam-content{padding:24px
20px}.mam-cards{grid-template-columns:1fr}.mam-lead{font-size:18px}}.mam-profile .mam-hero .mam-eyebrow
a{color:inherit}.mam-profile .mam-groups{display:flex;flex-wrap:wrap;gap:10px;margin:0
0 24px}.mam-profile .mam-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:16px;align-items:end;background:#edf3f7;padding:24px;border-radius:12px}.mam-profile .mam-filters
label{display:block;font-size:14px;font-weight:700;color:#12283b}.mam-profile .mam-filters input,.mam-profile .mam-filters
select{display:block;box-sizing:border-box;width:100%;min-height:46px;margin-top:8px;padding:10px
12px;background:#fff;border:1px
solid #bac8d4;border-radius:6px;color:#12283b;font:inherit}.mam-profile .mam-filters .mam-button{margin:0;cursor:pointer;min-height:46px;border:0;font:inherit;font-weight:700}.mam-profile .mam-reset{grid-column:1/-1;font-size:14px}.mam-profile .mam-result-count{margin:24px
0}.mam-profile.mam-related{margin:40px
0;padding:24px
0}.mam-profile.mam-related
h2{font-size:28px;margin:0
0 24px}.mam-profile .mam-panel
h3{font-size:24px;line-height:1.25;margin:8px
0 14px}.mam-profile a.mam-tag{text-decoration:none}.mam-profile a:focus-visible,.mam-profile button:focus-visible,.mam-profile input:focus-visible,.mam-profile select:focus-visible{outline:3px
solid #ed7d21;outline-offset:3px}.mam-profile .mam-sidebar
li{margin-bottom:12px}@media(max-width:1000px){.mam-profile .mam-filters{grid-template-columns:1fr 1fr}.mam-profile .mam-filters label:first-child{grid-column:1/-1}}@media(max-width:600px){.mam-profile .mam-filters{grid-template-columns:1fr;padding:18px}.mam-profile .mam-filters label:first-child{grid-column:auto}.mam-profile.mam-related .mam-cards{grid-template-columns:1fr}}.mam-profile:not(.mam-related){width:100%;min-width:0}.mam-profile
h1{font-size:clamp(32px,6vw,76px);overflow-wrap:anywhere}.mam-profile .mam-content{min-width:0}.mam-profile .mam-view-all{margin:22px
0 0;font-weight:750}.mam-profile .mam-view-all
a{text-decoration:none}.mam-profile .mam-view-all a:hover{text-decoration:underline}.ma-global-footer-output{clear:both;width:100%}.ma-global-footer-shell{background:#0b1723;color:#dce5ec;margin:0;max-width:none;padding:68px
24px 52px;width:100%}.ma-global-footer-inner{margin:0
auto;max-width:1180px}.ma-global-footer-row{align-items:flex-start;gap:42px 24px}.ma-footer-stack{align-items:flex-start;flex:1 1 180px;gap:0;min-width:180px}.ma-footer-brand{flex-basis:220px;max-width:280px}.ma-footer-guides{flex-basis:245px}.ma-footer-browse{flex-basis:130px}.ma-footer-information{flex-basis:135px}.ma-footer-newsletter{flex-basis:245px;max-width:320px}.ma-footer-logo,.ma-footer-title{color:#fff;margin:0
0 18px}.ma-footer-logo{font-size:clamp(1.25rem, 1.7vw, 1.55rem);letter-spacing:-0.02em;line-height:1.2;overflow-wrap:anywhere}.ma-footer-title{font-size:0.85rem;letter-spacing:0.09em;line-height:1.3;text-transform:uppercase}.ma-footer-description,.ma-footer-newsletter-text,.ma-footer-small{color:#aebdca;line-height:1.7;margin:0
0 18px}.ma-footer-description,.ma-footer-small{max-width:34ch}.ma-footer-small{color:#8fa0ae;font-size:0.88rem}.ma-footer-link{line-height:1.45;margin:0
0 10px}.ma-footer-link
a{color:#dce5ec;text-decoration:none}.ma-footer-link a:hover,
.ma-footer-link a:focus{color:#f28c28;text-decoration:underline;text-underline-offset:4px}.ma-footer-newsletter form,
.ma-footer-newsletter .mailpoet_form,
.ma-footer-newsletter .fluentform,
.ma-footer-newsletter
.sib_signup_form{margin:0;width:100%}.ma-footer-newsletter input[type="email"],
.ma-footer-newsletter input[type="text"]{background:#fff;border:1px
solid rgba(255, 255, 255, 0.2);border-radius:4px;box-sizing:border-box;color:#0b1723;margin:0
0 10px;min-height:46px;padding:11px
13px;width:100%}.ma-footer-newsletter input[type="submit"],
.ma-footer-newsletter button,
.ma-footer-newsletter .wp-element-button{background:#f28c28;border:0;border-radius:4px;color:#0b1723;cursor:pointer;font-weight:700;min-height:46px;padding:11px
16px;width:100%}.ma-footer-newsletter input[type="submit"]:hover,
.ma-footer-newsletter input[type="submit"]:focus,
.ma-footer-newsletter button:hover,
.ma-footer-newsletter button:focus{background:#ff9f3d}.ma-footer-privacy-note{color:#8fa0ae;line-height:1.5;margin:12px
0 0}.ma-newsletter-admin-note{border:1px
dashed rgba(255, 255, 255, 0.28);color:#ffd29f;font-size:0.85rem;line-height:1.5;margin:0;padding:10px
12px}.site-footer .site-info,.site-info{background:#07111a;border-top:1px solid rgba(255, 255, 255, 0.08);color:#8fa0ae}.site-info
a{color:#dce5ec}@media (max-width: 1080px){.ma-footer-brand,.ma-footer-browse,.ma-footer-guides,.ma-footer-information,.ma-footer-newsletter{flex:1 1 calc(50% - 18px);max-width:none;min-width:250px}}@media (max-width: 620px){.ma-global-footer-shell{padding:48px
20px 38px}.ma-global-footer-row{gap:34px 24px}.ma-footer-brand,.ma-footer-browse,.ma-footer-guides,.ma-footer-information,.ma-footer-newsletter{flex:1 1 100%;max-width:none;min-width:0}}.ma-footer-newsletter-slot{min-height:1px;width:100%}