.UBdgra_root{background:var(--color-bg-muted);min-height:100vh;color:var(--color-text)}.UBdgra_hero{text-align:center;background:var(--background);border-bottom:1px solid var(--color-border);padding:120px 24px 48px}.UBdgra_heroInner{max-width:780px;margin:0 auto}.UBdgra_company{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-dark);margin:0 0 14px;font-size:12.5px;font-weight:600}.UBdgra_heading{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(30px,5vw,44px);font-weight:500;line-height:1.15}.UBdgra_meta{color:var(--color-text-muted);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:999px;margin:0;padding:6px 16px;font-size:13.5px;display:inline-block}.UBdgra_page{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;max-width:1080px;margin:0 auto;padding:40px 24px 88px;display:grid}.UBdgra_toc{background:var(--background);border:1px solid var(--color-border);border-radius:10px;max-height:calc(100vh - 130px);padding:20px 16px;position:sticky;top:100px;overflow-y:auto}.UBdgra_tocTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 10px 8px;font-size:12px;font-weight:600}.UBdgra_tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.UBdgra_tocLink{color:var(--color-text-muted);border-radius:6px;padding:7px 8px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.UBdgra_tocLink:hover{background:var(--color-bg-muted);color:var(--color-primary-dark)}.UBdgra_card{background:var(--background);border:1px solid var(--color-border);border-radius:10px;padding:48px 56px}.UBdgra_section{border-bottom:1px solid var(--color-border);margin-bottom:28px;padding-bottom:28px;scroll-margin-top:100px}.UBdgra_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.UBdgra_sectionTitle{font-family:var(--font-display);margin:0 0 14px;font-size:21px;font-weight:500}.UBdgra_paragraph{color:var(--color-text-muted);margin:0 0 14px;font-size:15px;line-height:1.75}.UBdgra_paragraph:last-child{margin-bottom:0}.UBdgra_subTitle{color:var(--color-text);margin:20px 0 6px;font-size:15px;font-weight:600}.UBdgra_list{flex-direction:column;gap:10px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.UBdgra_list:last-child{margin-bottom:0}.UBdgra_item{color:var(--color-text-muted);gap:12px;font-size:15px;line-height:1.7;display:flex}.UBdgra_itemLabel{min-width:24px;color:var(--color-primary-dark);flex:none;font-weight:600}.UBdgra_contactBox{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:8px;margin-top:4px;padding:18px 20px}.UBdgra_contactLine{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.7}.UBdgra_contactLine:first-child{color:var(--color-text);font-weight:600}.UBdgra_link{color:var(--color-primary-dark);font-weight:500}.UBdgra_link:hover{text-decoration:underline}@media (max-width:960px){.UBdgra_page{grid-template-columns:minmax(0,1fr)}.UBdgra_toc{display:none}}@media (max-width:640px){.UBdgra_hero{padding:104px 20px 36px}.UBdgra_page{padding:24px 16px 64px}.UBdgra_card{padding:28px 20px}.UBdgra_sectionTitle{font-size:19px}.UBdgra_paragraph,.UBdgra_item,.UBdgra_contactLine{font-size:14.5px}}
