.ugmc{--red:#ed7018;--ink:#113d60;--body:"Nunito",Helvetica,Arial,sans-serif;--heading:"Nunito",Helvetica,Arial,sans-serif;background:#fff;color:#183d59;font-family:var(--body);line-height:1.6;}
.ugmc *{box-sizing:border-box;}.ugmc a{text-decoration:none;}.ugmc-wrap{width:calc(100% - 48px);max-width:1180px;margin:0 auto;}.ugmc h1,.ugmc h2,.ugmc h3,.ugmc p{margin:0;}.ugmc h1,.ugmc h2{font-family:var(--heading);font-weight:800;letter-spacing:-1.5px;}.ugmc svg{width:21px;height:21px;flex:none;}
.ugmc-hero{background:radial-gradient(ellipse at 90% 10%,#d5e6ef90,transparent 60%),linear-gradient(140deg,#f9fbfc,#edf3f6);padding:148px 0 58px;position:relative;overflow:hidden;border-bottom:1px solid #dbe5ec;}.ugmc-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:#728491;margin-bottom:42px;}.ugmc-breadcrumb a{color:#637c8e;}.ugmc-breadcrumb a:hover{color:#ed7018;}.ugmc-breadcrumb>span:nth-child(2){color:#a4b4c0;}
.ugmc-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;}.ugmc-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px!important;font-weight:800;letter-spacing:1.6px;color:#cc5810!important;margin-bottom:18px!important;}.ugmc-eyebrow>span{width:28px;height:2px;background:#ed7018;flex:none;}.ugmc h1{font-size:clamp(42px,4.8vw,64px);line-height:1.08;color:#113d60;margin-bottom:22px;}.ugmc-intro{font-size:18px;line-height:1.75;color:#637b8c;max-width:560px;}.ugmc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;}.ugmc .ugmc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 22px;background:#ed7018;border:1px solid #ed7018;border-radius:5px;color:#fff!important;font-size:14px;font-weight:800;line-height:1.4;transition:background .2s,box-shadow .2s;}.ugmc .ugmc-button:hover{background:#d65c0a;box-shadow:0 5px 16px #df6e1826;}.ugmc .ugmc-button--outline{background:transparent;color:#113d60!important;border-color:#bbccd8;}.ugmc .ugmc-button--outline:hover{background:#fff;border-color:#113d60;}.ugmc-file-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#718592;margin-top:22px;}.ugmc-dot{width:6px;height:6px;border-radius:50%;background:#ed7018;}.ugmc-cover{position:relative;isolation:isolate;padding:10px;background:#fff;border:1px solid #dce5eb;box-shadow:0 20px 55px #163c6020;border-radius:8px;transform:rotate(-2deg);margin:0 4px;}.ugmc-cover img{display:block;width:100%;height:auto;border-radius:2px;}.ugmc-cover-tag{position:absolute;inset-inline:24px;bottom:-21px;background:#113d60;box-shadow:0 8px 15px #163c6020;border-radius:4px;color:#fff;padding:13px 18px;display:flex;justify-content:space-between;font-weight:800;font-size:12px;letter-spacing:1.7px;}.ugmc-cover-tag span{color:#ff9b50;}
.ugmc-categories{padding:27px 0;background:#fff;border-bottom:1px solid #e7edf1;}.ugmc-categories>.ugmc-wrap{display:flex;align-items:center;gap:26px;}.ugmc-categories span{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#7e919e;white-space:nowrap;}.ugmc-categories nav{display:flex;gap:9px;flex-wrap:wrap;}.ugmc-categories a{font-size:12px;font-weight:700;padding:7px 13px;border-radius:4px;background:#f3f6f8;color:#315a77;border:1px solid #e5ecf1;}.ugmc-categories a:hover{color:#cb5b11;border-color:#ed7018;}
.ugmc-reader{background:#f5f8fa;padding:58px 0 64px;scroll-margin-top:110px;}.ugmc-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;}.ugmc-section-heading .ugmc-eyebrow{margin-bottom:12px!important;}.ugmc h2{font-size:clamp(30px,3.2vw,40px);line-height:1.2;color:#113d60;letter-spacing:-1px;}.ugmc-section-heading>p{font-size:13px;line-height:1.8;color:#7b8f9e;}.ugmc .pcv-toolbar{background:#113d60;}.ugmc .pcv-viewer{border-color:#dce6ed;border-radius:9px;}.ugmc .pcv-document{color:#728694;}.ugmc .pcv-document strong{color:#254d6a;}.ugmc .pcv-pages{background:#e6edf2;}.ugmc .pcv-total,.ugmc .pcv-zoom output{color:#fff;}.ugmc .pcv-sheet{box-shadow:0 4px 18px #113d601a;}.ugmc .pcv-pages canvas{max-width:none;}.ugmc .pcv-viewer-foot a{color:#113d60;}.ugmc .pcv-viewer :focus-visible,.ugmc a:focus-visible{outline:3px solid #ed7018!important;outline-offset:4px;}
.ugmc-contact{background:#fff;padding:54px 0;}.ugmc-contact>.ugmc-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 40px;border-radius:8px;background:#113d60;position:relative;overflow:hidden;}.ugmc-contact h2{color:#fff;margin-bottom:16px;}.ugmc-contact p:not(.ugmc-eyebrow){color:#c4d3de;font-size:14px;}.ugmc-contact .ugmc-eyebrow{color:#ff9b50!important;}.ugmc-contact>.ugmc-wrap>.ugmc-button{flex:none;}
@media(max-width:991px){.ugmc-hero-grid{gap:30px;}.ugmc h1{font-size:46px;}.ugmc-intro{font-size:16px;}.ugmc-actions{gap:8px;}.ugmc .ugmc-button{padding:13px 17px;}.ugmc-categories>.ugmc-wrap{display:block;}.ugmc-categories nav{margin-top:13px;}.ugmc-contact>.ugmc-wrap{padding:30px;}.ugmc-contact>.ugmc-wrap>.ugmc-button{max-width:230px;}}
@media(max-width:767px){.ugmc-wrap{width:calc(100% - 32px);}.ugmc-hero{padding:100px 0 48px;}.ugmc-breadcrumb{font-size:12px;margin-bottom:28px;}.ugmc-hero-grid{grid-template-columns:1fr;gap:40px;}.ugmc-eyebrow{font-size:10px!important;letter-spacing:1.1px;}.ugmc h1{font-size:42px;letter-spacing:-1.5px;margin-bottom:18px;}.ugmc-intro{font-size:16px;line-height:1.7;}.ugmc-actions{margin-top:24px;}.ugmc .ugmc-button{font-size:13px;min-height:48px;padding:13px 18px;}.ugmc-file-meta{font-size:11px;gap:8px;}.ugmc-cover{max-width:420px;width:calc(100% - 20px);margin:0 auto;transform:rotate(-1.4deg);}.ugmc-cover-tag{font-size:11px;padding:11px 15px;bottom:-17px;}.ugmc-categories{padding:22px 0;}.ugmc-categories a{font-size:11px;padding:6px 10px;}.ugmc-reader{padding:34px 0;scroll-margin-top:85px;}.ugmc-section-heading{display:block;margin-bottom:22px;}.ugmc h2{font-size:30px;}.ugmc-section-heading>p{margin-top:14px;font-size:12px;}.ugmc .pcv-document{padding:16px 12px;font-size:11px;}.ugmc .pcv-toolbar{padding:10px 6px;}.ugmc .pcv-pagination input{font-size:13px!important;}.ugmc .pcv-tools{gap:3px;}.ugmc .pcv-pages{min-height:360px;}.ugmc-contact{padding:30px 0;}.ugmc-contact>.ugmc-wrap{display:block;padding:28px 22px;}.ugmc-contact .ugmc-button{margin-top:24px;}.ugmc-contact p:not(.ugmc-eyebrow){font-size:13px;}}
