/* Shared foundation for current use cases. Keep page copy in content/human. */
.uc-page{color:var(--aw-ink);background:var(--aw-white);}
.uc-page #main{overflow:clip;}.uc-page #main :is(h1,h2,h3,h4){margin-top:0;}
.uc-page #main :is(h1,h2){}.uc-page #main>section[id]{scroll-margin-top:100px;}
.uc-page #main>section:first-child{padding-block:82px 90px;}
.uc-page figure{margin:0;}.uc-page img{max-width:100%;display:block;}.uc-page video{display:block;max-width:100%;background:var(--aw-ink);}
.uc-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;}
.uc-hero-grid .aw-hero-title{max-width:13ch;}
.uc-hero-grid .aw-intro{max-width:48ch;}.uc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;}
.uc-grid>*,.uc-hero-grid>*{min-width:0;}.uc-grid .aw-title{max-width:17ch;}
.uc-page #main .aw-intro{font-size:20px;line-height:1.6;margin:22px 0 0;color:var(--aw-muted);}
.uc-list{list-style:none;padding:0;margin:28px 0 0;font-size:16px;line-height:1.7;color:var(--aw-muted);}
.uc-list li{padding:16px 0;border-top:1px solid var(--aw-border);}.uc-list strong{font-weight:400;color:var(--aw-ink);}
.uc-page .aw-actions{gap:20px;}.uc-page #main .aw-button{min-height:44px;color:white;border-radius:4px;font-size:14px;line-height:1.4;}
.uc-page #main .aw-button--secondary{color:var(--aw-ink);}.uc-page .aw-link{gap:12px;min-height:44px;font-size:14px;}
.uc-page button,.uc-page select,.uc-page input{}
.uc-panel{background:white;border-radius:8px;padding:32px;min-width:0;}.uc-panel h3{margin:0 0 24px;}
.uc-page :is(button,select,input):focus-visible{outline:3px solid var(--aw-blue);outline-offset:4px;}
.uc-closing{background:var(--aw-blue);color:white;}.uc-closing .aw-title{max-width:900px;}.uc-page #main .uc-closing .aw-intro{color:white;}.uc-page #main .uc-closing .aw-button{background:white;color:var(--aw-ink);}
.uc-page dialog{color:var(--aw-ink);}.uc-page dialog::backdrop{background:#142b49b8;backdrop-filter:blur(4px);}
.uc-page :is(.uc-source,.uc-control-label){font-size:14px;line-height:1.5;}
@media  (max-width:1100px){.uc-hero-grid{gap:36px;}.uc-grid{gap:45px;}.uc-hero-grid .aw-hero-title{}}
@media  (max-width:760px){.uc-page #main>section:first-child{padding-block:52px 56px;}.uc-hero-grid,.uc-grid{grid-template-columns:1fr;gap:34px;}.uc-hero-grid .aw-hero-title{max-width:15ch;}.uc-grid .aw-title{max-width:100%;}.uc-page #main .aw-intro{font-size:16px;margin-top:20px;}.uc-list{font-size:14px;margin-top:24px;}.uc-list li{padding:15px 0;}.uc-panel{padding:24px;}.uc-panel h3{}.uc-page .aw-actions{gap:14px;}.uc-page #main .aw-button,.uc-page .aw-link{font-size:14px;}.uc-page .aw-section{padding-block:56px;}}
.uc-page:has(dialog[open]){overflow:hidden;}
