
:root{--ugx-night:#17263c;--ugx-blue:#244b73;--ugx-gold:#c99a3a;--ugx-cloud:#f4f6f8;--ugx-paper:#ffffff;--ugx-ink:#24303c;--ugx-muted:#68727c;--ugx-line:#dce2e8;--ugx-wa:#1eac67}
.ugx-topbar{width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:99999;font-family:Arial,sans-serif}.ugx-topbar a{display:flex;justify-content:center;align-items:center;gap:18px;padding:13px 20px;color:#fff;text-decoration:none}.ugx-topbar span{font-size:12px;font-weight:900;letter-spacing:.09em}.ugx-topbar strong{font-size:20px}.ugx-call{background:var(--ugx-night)}.ugx-wa{background:var(--ugx-wa)}
.ugx-home-shell,.ugx-guide-shell{font-family:Arial,Helvetica,sans-serif;color:var(--ugx-ink);line-height:1.72;position:relative;left:50%;margin-left:-50vw;width:100vw;max-width:none!important;overflow:hidden;background:var(--ugx-paper)}.ugx-wrap{width:min(92vw,1580px);margin:auto}.ugx-kicker{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;color:var(--ugx-gold);margin-bottom:11px}.ugx-home-shell h1,.ugx-home-shell h2,.ugx-guide-shell h1,.ugx-guide-shell h2{font-family:Georgia,serif;line-height:1.08;color:var(--ugx-night);margin:.2em 0 .55em}.ugx-home-shell h1{font-size:clamp(38px,4.6vw,74px)}.ugx-home-shell h2{font-size:clamp(29px,3.2vw,50px)}.ugx-home-shell p{font-size:17px}
.ugx-hero{padding:62px 0 74px;background:linear-gradient(135deg,#edf1f5 0,#fff 55%,#efe5ce 100%)}.ugx-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:5vw;align-items:center}.ugx-hero figure{margin:0;position:relative}.ugx-hero figure:after{content:'';position:absolute;right:-20px;bottom:-20px;width:42%;height:42%;background:var(--ugx-gold);z-index:0}.ugx-hero img{position:relative;z-index:1;width:100%;height:535px;object-fit:cover;border-radius:4px 44px 4px 44px;box-shadow:0 24px 65px #17263c32}.ugx-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.ugx-chips b{padding:10px 15px;background:#fff;border:1px solid var(--ugx-line);border-radius:4px;font-size:13px;color:var(--ugx-blue)}
.ugx-route{padding:84px 0;background:#fff}.ugx-route-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center}.ugx-route img{width:100%;height:460px;object-fit:cover;border-radius:42px 5px 42px 5px}
.ugx-panels{padding:0 0 70px;background:#fff}.ugx-panels .ugx-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ugx-mini{padding:23px;background:var(--ugx-night);color:#fff;border-top:5px solid var(--ugx-gold)}.ugx-mini strong,.ugx-mini span{display:block}.ugx-mini strong{font-size:14px;letter-spacing:.06em}.ugx-mini span{font-size:13px;opacity:.78;margin-top:5px}
.ugx-split{padding:82px 0;background:var(--ugx-cloud)}.ugx-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.ugx-split ul{padding-left:19px}.ugx-collage{display:grid;grid-template-columns:1.15fr .85fr;gap:15px;align-items:start}.ugx-collage img{width:100%;height:390px;object-fit:cover}.ugx-collage img:first-child{margin-top:44px;border-radius:4px 44px 4px 4px}.ugx-collage img:last-child{border-radius:44px 4px 4px 4px}
.ugx-guides{padding:86px 0;background:#fff}.ugx-card-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-top:35px}.ugx-card{grid-column:span 4;background:var(--ugx-cloud);text-decoration:none!important;color:inherit!important;overflow:hidden;border-bottom:4px solid transparent;transition:.2s}.ugx-card:nth-child(4),.ugx-card:nth-child(5){grid-column:span 6}.ugx-card:hover{border-color:var(--ugx-gold);transform:translateY(-3px)}.ugx-card img{width:100%;height:235px;object-fit:cover}.ugx-card div{padding:24px}.ugx-card span{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--ugx-gold)}.ugx-card strong{display:block;font-family:Georgia,serif;font-size:23px;line-height:1.15;color:var(--ugx-night);margin:8px 0}.ugx-card p{font-size:14px;color:var(--ugx-muted)}
.ugx-dark{padding:78px 0;background:var(--ugx-night);color:#fff}.ugx-dark-grid{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.ugx-dark h2{color:#fff}.ugx-dark img{width:100%;height:430px;object-fit:cover;border-radius:5px 55px 5px 5px}
.ugx-life{padding:82px 0;background:#fff}.ugx-life-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:5vw;align-items:center}.ugx-life img{width:100%;height:410px;object-fit:cover;border-radius:55px 5px 55px 5px}
.ugx-cta{padding:66px 0;text-align:center;background:linear-gradient(110deg,#b9872e,#d0a94f);color:#fff}.ugx-cta h2{color:#fff}.ugx-cta-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:25px}.ugx-cta-buttons a{display:inline-block;padding:14px 25px;background:var(--ugx-night);color:#fff!important;text-decoration:none!important;border-radius:5px;font-weight:900}.ugx-cta-buttons .wa{background:var(--ugx-wa)}
.ugx-guide-shell{padding-bottom:55px}.ugx-guide-hero{padding:58px 0;background:linear-gradient(125deg,#f4f6f8,#eee4cf)}.ugx-guide-head{width:min(92vw,1450px);margin:auto;display:grid;grid-template-columns:1.12fr .88fr;gap:5vw;align-items:center}.ugx-guide-head h1{font-size:clamp(36px,4.2vw,67px)}.ugx-guide-head img{width:100%;height:430px;object-fit:cover;border-radius:4px 52px 4px 52px}.ugx-back{display:inline-block;margin-bottom:18px;color:var(--ugx-blue)!important;text-decoration:none!important;font-weight:900}.ugx-guide-body{width:min(88vw,1280px);margin:54px auto}.ugx-article-section{padding:29px 0;border-bottom:1px solid var(--ugx-line)}.ugx-article-section h2{font-size:34px}.ugx-article-section p{font-size:17px;line-height:1.92}.ugx-inline-visual{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.ugx-inline-visual img{width:100%;height:350px;object-fit:cover;border-radius:4px 34px 4px 34px}.ugx-note{margin:36px 0;padding:24px;background:var(--ugx-cloud);border-left:5px solid var(--ugx-gold)}
.ugx-legacy-links,.ugx-post-links{width:min(92vw,1580px);margin:18px auto 28px;display:flex;justify-content:center;gap:11px 18px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--ugx-line)}.ugx-legacy-links a,.ugx-post-links a{font:600 12px/1.3 Arial,sans-serif;color:#7c858e!important;text-decoration:none!important}.ugx-home-only-nav{display:flex;justify-content:center;padding:12px}.ugx-home-only-nav a{text-decoration:none!important;font-weight:900;color:var(--ugx-night)!important}
body.home .wp-block-query,body.home .wp-block-query-title{display:none!important}
@media(max-width:900px){.ugx-topbar{grid-template-columns:1fr}.ugx-topbar a{padding:10px}.ugx-hero-grid,.ugx-route-grid,.ugx-split-grid,.ugx-dark-grid,.ugx-life-grid,.ugx-guide-head{grid-template-columns:1fr}.ugx-panels .ugx-wrap{grid-template-columns:1fr 1fr}.ugx-hero img{height:350px}.ugx-card{grid-column:span 6!important}.ugx-collage img{height:290px}.ugx-dark img,.ugx-life img,.ugx-route img,.ugx-guide-head img{height:330px}.ugx-guide-body{width:90vw}.ugx-inline-visual{grid-template-columns:1fr}.ugx-inline-visual img{height:285px}}
@media(max-width:600px){.ugx-wrap{width:92vw}.ugx-topbar strong{font-size:16px}.ugx-panels .ugx-wrap{grid-template-columns:1fr}.ugx-card{grid-column:span 12!important}.ugx-collage{grid-template-columns:1fr}.ugx-collage img:first-child{margin-top:0}.ugx-home-shell h1{font-size:38px}.ugx-home-shell h2{font-size:29px}.ugx-hero,.ugx-route,.ugx-split,.ugx-guides,.ugx-dark,.ugx-life{padding:48px 0}.ugx-cta-buttons{flex-direction:column}.ugx-cta-buttons a{width:100%;box-sizing:border-box}}
