.uc-page{--uc-ink:#0c2749;--uc-blue:#a3d4f2;--uc-red:#aa1120;--uc-cream:#f7f5ee;--uc-line:rgba(12,39,73,.2);color:var(--uc-ink)}
.uc-page *{box-sizing:border-box}.uc-page h1,.uc-page h2,.uc-page h3,.uc-page h4{margin-top:0}.uc-page p{max-width:none}.uc-eyebrow{margin:0 0 18px;font:800 11px/1.4 Arial,sans-serif;letter-spacing:2.6px;text-transform:uppercase;color:var(--uc-red)}
.uc-hero{min-height:650px;padding:90px 8%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:8%;align-items:center;background:linear-gradient(110deg,rgba(6,26,53,.98),rgba(12,39,73,.85)),url('/assets/red-rocks.jpg') center/cover;color:#fff}
.uc-hero h1{max-width:880px;margin:0 0 28px;font:400 clamp(48px,6vw,90px)/.98 Georgia,serif;letter-spacing:-2.5px}.uc-hero h1 em{color:var(--uc-blue);font-style:normal}.uc-lead{max-width:720px!important;margin:0 0 36px;font-size:17px;line-height:1.8;color:rgba(255,255,255,.88)}
.uc-actions{display:flex;flex-wrap:wrap;gap:12px}.uc-button{display:inline-flex;justify-content:space-between;gap:42px;min-width:190px;padding:16px 20px;border:1px solid #fff;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.5px}.uc-button-light{background:#fff;color:var(--uc-ink)}.uc-button-outline{color:#fff}.uc-button:hover,.uc-button:focus-visible{background:var(--uc-red);border-color:var(--uc-red);color:#fff}
.uc-deadline-card{padding:34px;border:1px solid rgba(255,255,255,.4);background:rgba(2,14,35,.46);backdrop-filter:blur(10px)}.uc-card-label{margin:0 0 15px;font:800 10px Arial,sans-serif;letter-spacing:2px;color:var(--uc-blue)}.uc-deadline-card h2{font-size:36px}.uc-deadline-card p{color:rgba(255,255,255,.82)}.uc-deadline-card a{display:inline-block;margin-top:10px;border-bottom:1px solid var(--uc-blue);font-weight:700;color:var(--uc-blue)}
.uc-jump{display:grid;grid-template-columns:repeat(3,1fr);margin:0 8%;border-bottom:1px solid var(--uc-line)}.uc-jump a{display:flex;gap:14px;padding:26px 22px;border-right:1px solid var(--uc-line);font-weight:700}.uc-jump a:last-child{border-right:0}.uc-jump span{color:var(--uc-red);font-size:11px}.uc-jump a:hover{background:#fff}
.uc-intro,.uc-role,.uc-resources{padding:100px 8%}.uc-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:8%}.uc-intro h2,.uc-section-head h2,.uc-resources h2{font:400 clamp(40px,4.7vw,68px)/1.05 Georgia,serif;letter-spacing:-1.5px}.uc-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--uc-line);border:1px solid var(--uc-line)}.uc-quick-grid article{padding:28px;background:var(--uc-cream)}.uc-quick-grid span{font:800 10px Arial,sans-serif;letter-spacing:1.5px;color:var(--uc-red)}.uc-quick-grid h3{margin:12px 0;font:400 25px Georgia,serif}.uc-quick-grid p{margin:0;color:#333;font-size:14px}
.uc-role{scroll-margin-top:90px}.uc-buyers{background:var(--uc-ink);color:#fff}.uc-buyers .uc-eyebrow{display:inline-block;margin-bottom:22px;padding:7px 10px;background:var(--uc-blue);color:var(--uc-ink);letter-spacing:2px}.uc-sellers{background:#fff}.uc-section-head{position:static;top:auto;z-index:auto;height:auto;padding:0;display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:end;justify-content:initial;margin-bottom:52px;background:transparent;border:0}.uc-section-head>p{margin:0 0 10px;line-height:1.8;color:inherit;opacity:.8}.uc-buyers .uc-section-head{padding:38px 42px;border:1px solid rgba(163,212,242,.7);border-left:6px solid var(--uc-blue);background:linear-gradient(120deg,#061a35 0%,#123f6d 100%);box-shadow:0 20px 55px rgba(0,0,0,.2)}.uc-buyers .uc-section-head h2{margin-bottom:0;color:#fff;font-size:clamp(40px,4.2vw,60px);line-height:1.05;letter-spacing:-1px}.uc-buyers .uc-section-head>p{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.9;opacity:1}.uc-steps{border-top:1px solid currentColor}.uc-buyers .uc-steps{border-color:rgba(255,255,255,.25)}.uc-sellers .uc-steps{border-color:var(--uc-line)}
.uc-step{display:grid;grid-template-columns:70px minmax(0,1fr);gap:22px;padding:34px 0;border-bottom:1px solid var(--uc-line)}.uc-buyers .uc-step{border-color:rgba(255,255,255,.25)}.uc-step-number{font:800 12px Arial,sans-serif;letter-spacing:1px;color:var(--uc-red)}.uc-buyers .uc-step-number{color:var(--uc-blue)}.uc-step h3{margin-bottom:14px;font:400 clamp(28px,3vw,42px) Georgia,serif}.uc-step p{margin:0;max-width:930px;line-height:1.85;opacity:.88}.uc-alert{max-width:930px;margin-top:20px;padding:18px 20px;border-left:4px solid var(--uc-red);background:rgba(255,255,255,.1);font-size:14px}.uc-link-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.uc-link-row a,.uc-text-link{display:inline-flex;padding:12px 15px;border:1px solid rgba(255,255,255,.35);font:800 11px/1.3 Arial,sans-serif;letter-spacing:.35px}.uc-link-row a:hover,.uc-link-row a:focus-visible,.uc-text-link:hover,.uc-text-link:focus-visible{background:var(--uc-blue);border-color:var(--uc-blue);color:var(--uc-ink)}.uc-text-link{margin-top:18px}.uc-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.uc-subgrid section{padding:22px!important;border:1px solid rgba(255,255,255,.3)}.uc-subgrid h4{margin-bottom:10px;font:700 18px Georgia,serif}.uc-subgrid p{font-size:14px}
.uc-resources{scroll-margin-top:90px;display:grid;grid-template-columns:.75fr 1.25fr;gap:8%;background:#ece9df}.uc-resources>div:first-child p:last-child{color:#333;line-height:1.8}.uc-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.uc-resource-grid a{display:flex;min-height:190px;padding:24px;flex-direction:column;border:1px solid var(--uc-line);background:var(--uc-cream)}.uc-resource-grid a:hover,.uc-resource-grid a:focus-visible{background:var(--uc-ink);color:#fff}.uc-resource-grid span{font:800 10px Arial,sans-serif;letter-spacing:1.5px;color:var(--uc-red)}.uc-resource-grid strong{margin:22px 0 12px;font:400 26px Georgia,serif}.uc-resource-grid em{margin-top:auto;font-size:13px;font-style:normal}.uc-disclaimer{padding:32px 8%;background:var(--uc-red);color:#fff;font-size:13px;line-height:1.7}
@media(max-width:900px){.uc-hero,.uc-intro,.uc-section-head,.uc-resources{grid-template-columns:1fr}.uc-hero{gap:40px}.uc-intro,.uc-section-head,.uc-resources{gap:30px}.uc-jump{margin:0;grid-template-columns:1fr}.uc-jump a{border-right:0;border-bottom:1px solid var(--uc-line)}.uc-quick-grid,.uc-resource-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.uc-hero,.uc-intro,.uc-role,.uc-resources{padding:68px 6%}.uc-hero{min-height:0}.uc-hero h1{font-size:48px;letter-spacing:-1px}.uc-actions,.uc-button{width:100%}.uc-quick-grid,.uc-subgrid,.uc-resource-grid{grid-template-columns:1fr}.uc-buyers .uc-section-head{padding:26px 24px}.uc-buyers .uc-section-head h2{font-size:38px}.uc-buyers .uc-section-head>p{font-size:15px;line-height:1.75}.uc-step{grid-template-columns:42px 1fr;gap:10px}.uc-link-row{flex-direction:column}.uc-link-row a{width:100%}}
@media print{header,footer,.search-breadcrumb,.uc-jump,.uc-actions,.uc-link-row,.uc-resource-grid{display:none!important}.uc-hero,.uc-buyers{background:#fff!important;color:#000!important}.uc-page section{padding:24px 0!important}.uc-hero{min-height:0;grid-template-columns:1fr}.uc-deadline-card{border:1px solid #000;background:#fff}.uc-deadline-card a{color:#000}.uc-step{break-inside:avoid}.uc-subgrid section{border:1px solid #999}}
