:root{--bg:#f6f8fb;--card:#fff;--tx:#1d2733;--mut:#5d6b7a;--ac:#0b5cab;--bd:#dde3ea;--chip:#e8f0fa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:16px/1.5 Arial,Helvetica,sans-serif}.w{max-width:1100px;margin:0 auto;padding:24px 16px}h1{font-size:1.6rem;margin:0 0 4px}p.sub{color:var(--mut);margin:0 0 16px}.bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}input{flex:1;min-width:220px;padding:11px 14px;font-size:1rem;border:1px solid var(--bd);border-radius:8px;background:var(--card);color:var(--tx)}.tabs button{padding:10px 14px;border:1px solid var(--bd);background:var(--card);color:var(--tx);border-radius:8px;cursor:pointer;font-size:.95rem}.tabs button.on{background:var(--ac);color:#fff;border-color:var(--ac)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;margin-top:10px;margin-bottom:30px}.card{background:var(--card);border:1px solid var(--bd);border-radius:10px;padding:16px;min-width:0;font-family:'Atkinson Hyperlegible',Helvetica,Arial,Lucida,sans-serif}.card h2{font-size:1.1rem;margin:0 0 2px}.card h3{font-family:'Atkinson Hyperlegible',Helvetica,Arial,Lucida,sans-serif;color:#1f3864!important;margin:12px 0 0!important}.tag{font-size:.75rem;color:var(--mut);text-transform:uppercase;letter-spacing:.04em;line-height:1!important;margin-bottom:13px!important}.tag .nt{font-size:.65rem;font-style:italic;text-transform:none;letter-spacing:0}.card h3{font-size:.8rem;color:var(--mut);margin:12px 0 4px;text-transform:uppercase;letter-spacing:.04em}ul{list-style:none!important;margin:0!important;padding:0!important}li{padding:3px 0;overflow-wrap:anywhere}a{color:var(--ac);text-decoration:none}a:hover{text-decoration:underline}.l{background:var(--chip);border-radius:4px;padding:1px 6px;font-size:.8rem;margin-left:6px;color:var(--mut)}.none,.foot{color:var(--mut);font-size:.9rem;margin-top:16px}.et_pb_section_0.et_pb_section{padding-top:10px;padding-bottom:10px;margin-top:0px;margin-bottom:0px;background-color:#f5f7f8!important}.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-family:'Source Serif Pro',Georgia,"Times New Roman",serif;font-weight:700;font-size:40px;color:#1F3864!important;letter-spacing:-0.05em;line-height:1.2em}.et_pb_heading_0{margin-bottom:5px!important}.et_pb_text_0{line-height:1.6em;font-family:'Atkinson Hyperlegible',Helvetica,Arial,Lucida,sans-serif;line-height:1.6em;padding-bottom:0px!important}.et_pb_text_0 h1,.et_pb_text_1 h1{font-family:'Source Serif Pro',Georgia,"Times New Roman",serif;font-weight:500}.et_pb_text_0 h2,.et_pb_text_1 h2{font-family:'Source Serif Pro',Georgia,"Times New Roman",serif;font-weight:700;font-size:36px}.et_pb_text_0 h3,.et_pb_text_1 h3{font-family:'Source Serif Pro',Georgia,"Times New Roman",serif;font-weight:700;font-size:28px;color:#2E5AAC!important}.et_pb_text_0 h4,.et_pb_text_1 h4{font-family:'Source Serif Pro',Georgia,"Times New Roman",serif;font-weight:700;font-size:21px}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li,.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{font-family:'Atkinson Hyperlegible',Helvetica,Arial,Lucida,sans-serif}.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab a{text-decoration:underline;transition:color 300ms ease 0ms}.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs .et_pb_tab a:hover{color:#000000!important}.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#1F3864!important}.et_pb_text_1{line-height:1.6em;line-height:1.6em;padding-top:0px!important;padding-bottom:0px!important}@media only screen and (max-width:980px){.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-size:40px}.et_pb_text_0 h2,.et_pb_text_1 h2{font-size:36px}}@media only screen and (max-width:767px){.et_pb_heading_0 .et_pb_heading_container h1,.et_pb_heading_0 .et_pb_heading_container h2,.et_pb_heading_0 .et_pb_heading_container h3,.et_pb_heading_0 .et_pb_heading_container h4,.et_pb_heading_0 .et_pb_heading_container h5,.et_pb_heading_0 .et_pb_heading_container h6{font-size:30px}.et_pb_text_0 h2,.et_pb_text_1 h2{font-size:36px}}