.utrd-display{display:grid;gap:1.25rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font:inherit}
.utrd-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}
.utrd-layout-list{grid-template-columns:1fr}
.utrd-layout-carousel{grid-auto-flow:column;grid-auto-columns:min(85%,28rem);max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;contain:layout paint}
.utrd-card{min-width:0;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:.75rem;padding:1.25rem;scroll-snap-align:start;overflow-wrap:anywhere}
.utrd-card header{display:flex;justify-content:space-between;gap:1rem}
.utrd-card blockquote{margin:1rem 0}
.utrd-card footer{font-weight:600}
.utrd-original{display:inline-block;margin-top:1rem}
.utrd-card-link{display:block;color:inherit;text-decoration:none}
.utrd-google-widget{min-height:12rem;contain:layout paint}.utrd-google-live{min-height:12rem}.utrd-google-card footer{display:flex;align-items:center;gap:.5rem}.utrd-google-card footer img{width:32px;height:32px;border-radius:50%;object-fit:cover}.utrd-google-disclosure{flex-basis:100%;font-size:.875rem}.utrd-google-logo{display:block;width:42px;height:16px;margin:.5rem}.utrd-card-access{cursor:pointer}
.utrd-card-link:focus-visible,.utrd-original:focus-visible,.utrd-source-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.utrd-response{margin-top:1rem;padding-top:1rem;border-top:1px solid currentColor}
.utrd-template-luxury-carousel .utrd-card{box-shadow:0 .5rem 2rem rgb(0 0 0/.12)}
.utrd-template-editorial-stack .utrd-card{border-inline:0;border-block-start:0;border-radius:0}
.utrd-template-review-spotlight .utrd-card{font-size:1.15em}
.utrd-template-source-mosaic .utrd-source{font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.utrd-template-compact-wall{gap:.5rem}
.utrd-template-compact-wall .utrd-card{padding:.75rem}
.utrd-template-midnight-glass{background:#111827;color:#f9fafb;padding:1.25rem;border-radius:1rem}
.utrd-template-midnight-glass .utrd-card{background:rgb(255 255 255/.08);backdrop-filter:blur(8px)}
.utrd-template-pure-quote .utrd-card{border:0;border-radius:0;border-inline-start:.25rem solid currentColor;font-size:1.1em}
.utrd-empty{padding:1rem;border:1px dashed currentColor}
.utrd-review-hub{display:grid;gap:1.25rem;position:relative}.utrd-review-hub>h2{margin:0}.utrd-tablist{display:flex;gap:0;max-width:100%;overflow-x:auto;padding:0;border-bottom:2px solid #16243a;scrollbar-width:thin}.utrd-tab{display:flex;align-items:center;gap:.6rem;flex:0 0 auto;max-width:min(22rem,85vw);margin:0 0 -2px;padding:.8rem 1.1rem;border:1px solid #b8c1cc;border-bottom:2px solid #16243a;border-radius:.3rem .3rem 0 0;background:#eef1f4;color:#16243a;font:inherit;font-weight:700;text-align:left;cursor:pointer}.utrd-tab+.utrd-tab{border-left:0}.utrd-tab[aria-selected="true"]{position:relative;border-color:#16243a;border-bottom-color:#fff;background:#fff;color:#16243a;box-shadow:inset 0 3px 0 #087da8}.utrd-tab:focus-visible{z-index:1;outline:3px solid #087da8;outline-offset:-3px}.utrd-mark{display:block;width:2rem;height:2rem;border-radius:.2rem;object-fit:contain;background:#fff}.utrd-tabpanel[hidden],.utrd-opportunities[hidden],.utrd-modal[hidden]{display:none}.utrd-opportunities{display:grid;gap:1rem;padding:1.25rem;border-radius:1rem;background:#f3f5f7;color:#16243a}.utrd-opportunities h2{margin:0}.utrd-opportunity-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem}.utrd-opportunity{display:flex;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid #16243a;border-radius:.75rem;color:#16243a;text-decoration:none;background:#fff}.utrd-opportunity-fallback,.utrd-opportunity-other{justify-self:start}.utrd-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:1rem;background:rgb(0 0 0/.65)}.utrd-modal-card{width:min(100%,38rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border-radius:1rem;background:#fff;color:#16243a;box-shadow:0 1rem 4rem rgb(0 0 0/.35)}.utrd-modal-card h2{margin-top:0}.utrd-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.utrd-modal-actions button{padding:.75rem 1rem;font:inherit;cursor:pointer}.utrd-modal-actions button:first-child{background:#16243a;color:#fff}
@media(max-width:480px){.utrd-card{padding:1rem}.utrd-layout-carousel{grid-auto-columns:92%}}
@media(prefers-reduced-motion:reduce){.utrd-display{scroll-behavior:auto}.utrd-display *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.utrd-review-hub .utrd-tablist{display:flex!important;align-items:flex-end!important;gap:0!important;padding:0!important;border:0!important;border-bottom:2px solid #16243a!important;border-radius:0!important;background:transparent!important}
.utrd-review-hub .utrd-tab{display:flex!important;align-items:center!important;gap:.6rem!important;min-height:3.75rem!important;margin:0 0 -2px!important;padding:.75rem 1rem!important;border:1px solid #aeb8c4!important;border-bottom:2px solid #16243a!important;border-radius:4px 4px 0 0!important;background:#eef1f4!important;color:#16243a!important;box-shadow:none!important;text-transform:none!important}
.utrd-review-hub .utrd-tab+.utrd-tab{border-left-width:0!important}
.utrd-review-hub .utrd-tab[aria-selected="true"]{z-index:1!important;border-color:#16243a!important;border-bottom-color:#fff!important;background:#fff!important;color:#16243a!important;box-shadow:inset 0 4px 0 #087da8!important}
.utrd-review-hub .utrd-tab span{display:block!important;color:inherit!important;visibility:visible!important;opacity:1!important}
body.page-id-14202 #main-header .site-header-row-container-inner{background:#056493!important}
body.page-id-14202 #main-header .site-title,body.page-id-14202 #main-header .site-title a,body.page-id-14202 #main-header .site-description,body.page-id-14202 #main-header .mobile-toggle-open-container button{color:#fff!important}
body.page-id-14202 .site-header .site-title,body.page-id-14202 .site-header .site-title a,body.page-id-14202 .site-header .site-description,body.page-id-14202 .site-header .mobile-toggle-open-container button{color:#fff!important}
body.page-id-14202 .site-title,body.page-id-14202 .site-title a,body.page-id-14202 .site-description,body.page-id-14202 .mobile-toggle-open-container button{color:#fff!important}
body.page-id-14202 .site-branding .brand,body.page-id-14202 .site-branding .brand *,body.page-id-14202 .mobile-toggle-open-container button,body.page-id-14202 .mobile-toggle-open-container button *{color:#fff!important}
