/* Generated from the approved design. */
body{margin:0;background:#fff;color:#0a224e;font-family:"Lato",system-ui,sans-serif;font-size:16px;line-height:1.6;text-wrap:pretty}
    h6, .pm-as-h6{font-family:"Lato",system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
    h1, .pm-as-h1, h2:not(.pm-as-h1), h3:not(.pm-as-h4), h4, .pm-as-h4{font-family:"Lato",system-ui,sans-serif;letter-spacing:0}
    a{color:#0a224e} a:hover{color:#2b4676}
    .pm-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}
    .pm-obj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
    @media (max-width:720px){
      main{padding:32px 16px 48px !important}
      main > *:not(:first-child){margin-top:40px !important}
      .pm-res{grid-template-columns:1fr;gap:14px}
      .pm-obj{grid-template-columns:1fr;gap:10px}
      h1, .pm-as-h1{font-size:26px !important}
      h2:not(.pm-as-h1){font-size:22px !important}
      h3:not(.pm-as-h4){font-size:18px !important}
      main a[style*="letter-spacing: 0.06em"]{min-height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:100%}
    }
  
.pmx-1pmsum:hover{background:#a3231f !important}
.pmx-1n3ohp:hover{background:#eef2f8 !important}
