.elementor-3164 .elementor-element.elementor-element-004b31c{--display:flex;}/* Start custom CSS for html, class: .elementor-element-2202897 */:root { color-scheme: light; --navy:#142c49; --gold:#b38b43; --text:#293647; --muted:#607086; }
    * { box-sizing: border-box; }
    body { margin:0; font-family: Arial, Helvetica, sans-serif; line-height:1.7; color:var(--text); background:#fff; }
    main { max-width:850px; margin:0 auto; padding:48px 24px 64px; }
    h1 { color:var(--navy); font-size:2.15rem; line-height:1.2; margin:0 0 8px; }
    h2 { color:var(--navy); font-size:1.22rem; margin:30px 0 8px; }
    .brand { color:var(--gold); font-weight:700; letter-spacing:.04em; text-transform:uppercase; font-size:.85rem; margin-bottom:14px; }
    .updated { color:var(--muted); font-size:.9rem; margin:0 0 30px; }
    a { color:#1c5a88; text-underline-offset:3px; }
    a:hover { color:var(--gold); }
    ul { padding-left:24px; }
    li { margin-bottom:5px; }
    .intro { border-left:4px solid var(--gold); padding-left:18px; }
    footer { border-top:1px solid #e3e8ed; margin-top:36px; padding-top:18px; color:var(--muted); font-size:.9rem; }
    @media (max-width:600px) { main { padding:32px 18px 48px; } h1 { font-size:1.8rem; } }/* End custom CSS */