.msa-site-page{--msa-blue:#101539;--msa-gold:#ac883d;max-width:1180px;margin:0 auto;padding:48px 24px 72px;color:var(--msa-blue);font:18px/1.65 Inter,Arial,sans-serif}.msa-site-page *{box-sizing:border-box}.msa-site-hero{padding:28px 0 42px;border-bottom:1px solid #deddd4;margin-bottom:40px}.msa-site-hero>span,.msa-home-newsletter span{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#896b2e}.msa-site-hero h1{font:clamp(38px,6vw,70px)/1.08 Georgia,serif;max-width:850px;margin:18px 0 24px}.msa-site-hero p{font-size:21px;max-width:760px}.msa-site-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.msa-site-page h2{font:32px/1.2 Georgia,serif}.msa-site-form,.msa-site-plan{background:#f5f4ee;padding:30px;border:1px solid #e0ded2}.msa-site-form label{display:block;margin-bottom:18px}.msa-site-form input:not([type=checkbox]),.msa-site-form textarea,.msa-site-form select{width:100%;padding:12px;background:white;color:#101539;border:1px solid #8d91a2;font:inherit}.msa-site-form .msa-site-consent{display:flex;gap:12px;font-size:15px}.msa-site-consent input{margin-top:6px;flex-shrink:0}.msa-site-form button,.msa-site-button,.msa-home-newsletter>a{display:inline-block;background:#101539;color:#fff!important;padding:14px 22px;border:0;text-decoration:none;font:inherit;cursor:pointer}.msa-site-page a:focus-visible,.msa-site-page button:focus-visible{outline:3px solid #ac883d;outline-offset:4px}.msa-site-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.msa-site-notice{padding:18px;border-left:4px solid #ac883d;background:#f5f4ee}.msa-site-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.msa-site-cards article{padding:24px;border:1px solid #deddd4}.msa-member-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.msa-member-nav a{padding:6px 12px;border:1px solid #deddd4}.msa-member-nav [aria-current=page]{background:#101539;color:#fff}.msa-home-newsletter{max-width:1180px;margin:40px auto;padding:38px;background:#f5f4ee;display:flex;align-items:center;gap:30px;justify-content:space-between;font:18px/1.5 Inter,Arial,sans-serif;color:#101539}.msa-home-newsletter h2{font:32px/1.2 Georgia,serif}.msa-home-newsletter>a{flex-shrink:0}.msa-site-fallback{padding:24px;display:flex;justify-content:space-between}.msa-site-price{font-size:24px;margin:25px 0}@media(max-width:760px){.msa-site-columns,.msa-site-cards{grid-template-columns:1fr;gap:24px}.msa-home-newsletter{display:block;margin:24px 12px;padding:24px}.msa-site-form,.msa-site-plan{padding:20px}.msa-site-page{padding-top:20px}} 
