



#usb-home-slim { width:100%;background:var(--white);color:var(--ink);font-family:var(--font-sans); }
#usb-home-slim * { box-sizing:border-box; }
#usb-home-slim [hidden] { display:none!important; }
#usb-home-slim a { color:inherit;text-decoration:none; }
#usb-home-slim button,#usb-home-slim input { font-family:inherit; }
#usb-home-slim button:focus-visible,#usb-home-slim a:focus-visible { outline:var(--space-0) solid var(--blue);outline-offset:calc(var(--space-0) + var(--border-width)); }
#usb-home-slim .ut-mobile-toggle { display:none!important; }
#usb-home-slim .ut-header { position:relative!important; }
#usb-home-slim header>div:first-child { gap:var(--space-3)!important; }
#usb-home-slim header nav a { padding-left:var(--space-4)!important;padding-right:var(--space-4)!important;font-size:var(--fs-body)!important; }
#usb-home-slim header [data-dc-tpl="28"] { width:calc(var(--space-14) * 3 + var(--space-7) + var(--space-0))!important; }
#usb-home-slim #lead { grid-template-columns:minmax(0,1fr) calc(var(--space-14) * 5 + var(--space-8))!important; }
#usb-home-slim #ut-feed-rows a { min-width:0; }
#usb-home-slim #ut-feed-rows [data-dc-tpl="117"] { overflow-wrap:anywhere; }
#usb-home-slim main { padding-left:var(--space-10)!important;padding-right:var(--space-10)!important; }
#usb-home-slim dialog::backdrop { background:rgba(14,17,22,.6); }
#usb-home-slim .ut-search-row { display:block;padding:calc(var(--space-6) + var(--border-width)) calc(var(--space-7) + var(--space-0));border-top:var(--border-width) solid var(--gray-300); }
#usb-home-slim .ut-search-row strong { display:block;font-weight:700; }
#usb-home-slim .ut-search-row small { display:block;margin-top:calc(var(--space-1) + var(--border-width));color:var(--ink-3); }
#usb-home-slim .ut-search-state { padding:calc(var(--space-8) + var(--space-0)) calc(var(--space-7) + var(--space-0)); }
#usb-home-slim .ut-press { transform:scale(.97); }
#usb-home-slim button,#usb-home-slim a { transition:transform 120ms cubic-bezier(.23,1,.32,1); }
#usb-home-slim #ut-lead-photo img { display:block;position:absolute;inset:0; }
#usb-home-slim .ut-cover { position:relative;overflow:hidden; }
#usb-home-slim .ut-cover img { position:absolute;inset:0; }
#usb-home-slim #ut-lead-photo { position:relative;aspect-ratio:16 / 10; }
#usb-home-slim .ut-image-caption { position:absolute;left:var(--space-4);bottom:var(--space-3);right:var(--space-4);background:rgba(255,255,255,.92);color:var(--ink);padding:var(--space-1) calc(var(--space-2) + var(--border-width));font-size:var(--fs-label); }
#usb-home-slim #pro { padding-left:var(--space-10)!important;padding-right:var(--space-10)!important; }
#usb-home-slim #articles [data-dc-tpl="145"] { grid-template-columns:repeat(4,minmax(0,1fr))!important; }
#usb-home-slim #topics [data-dc-tpl="169"] { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
#usb-home-slim #topics [data-dc-tpl="173"] { min-height:calc(var(--space-13) + var(--space-2) + var(--border-width)); }
#usb-home-slim [data-dc-tpl="196"] { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
#usb-home-slim #pro [data-dc-tpl="231"] { grid-template-columns:repeat(4,minmax(0,1fr))!important; }
#usb-home-slim.ut-keyboard * { transition:none!important; }
#usb-home-slim [data-dc-tpl="66"] { background:var(--red)!important; }
#usb-home-slim [data-dc-tpl="112"],#usb-home-slim [data-dc-tpl="67"] { font-variant-numeric:tabular-nums; }
@media(hover:hover) and (pointer:fine) {
  #usb-home-slim a:hover { color:var(--blue); }
  #usb-home-slim #pro a:hover,#usb-home-slim [data-dc-tpl="83"] a:hover { color:var(--blue); }
  #usb-home-slim #subscribe a:hover { color:var(--white); }
}
@media(max-width:1039px) {
  #usb-home-slim .ut-desktop-nav { display:none!important; }
  #usb-home-slim .ut-mobile-toggle { display:grid!important; }
  #usb-home-slim header [data-dc-tpl="28"] { width:calc(var(--space-12) + var(--space-1))!important;min-width:calc(var(--space-12) + var(--space-1))!important;padding:0!important;justify-content:center!important; }
  #usb-home-slim header [data-dc-tpl="28"]>span,#usb-home-slim header [data-dc-tpl="28"]>kbd { display:none!important; }
  #usb-home-slim #lead { display:flex!important;flex-direction:column;gap:var(--space-11)!important; }
  #usb-home-slim #lead>div,#usb-home-slim #feed { width:100%; }
  #usb-home-slim #tasks [data-dc-tpl="131"] { grid-template-columns:minmax(0,1fr) calc(var(--space-12) + var(--space-1))!important; }
  #usb-home-slim #tasks [data-dc-tpl="135"] { grid-column:1; }
  #usb-home-slim #tasks [data-dc-tpl="137"] { grid-column:2;grid-row:1 / span 2; }
  #usb-home-slim #articles [data-dc-tpl="145"],#usb-home-slim #topics [data-dc-tpl="169"],#usb-home-slim #pro [data-dc-tpl="231"] { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
}
@media(max-width:759px) {
  #usb-home-slim main { padding:0 var(--space-7)!important; }
  #usb-home-slim header>div:first-child { padding-left:var(--space-7)!important;padding-right:var(--space-7)!important; }
  #usb-home-slim header>a { margin-right:0!important; }
  #usb-home-slim h1 { font-size:var(--fs-feature)!important; }
  #usb-home-slim h2 { font-size:var(--fs-feature)!important; }
  #usb-home-slim #lead [data-dc-tpl="56"] { font-size:var(--fs-meta)!important; }
  #usb-home-slim #lead { padding-top:var(--space-8)!important;padding-bottom:calc(var(--space-11) + var(--space-1))!important; }
  #usb-home-slim #articles [data-dc-tpl="145"],#usb-home-slim #topics [data-dc-tpl="169"],#usb-home-slim #pro [data-dc-tpl="231"] { grid-template-columns:minmax(0,1fr)!important; }
  #usb-home-slim main>[data-dc-tpl="196"] { grid-template-columns:minmax(0,1fr)!important; }
  #usb-home-slim #tools,#usb-home-slim #reference { min-width:0; }
  #usb-home-slim [data-dc-tpl="206"],#usb-home-slim [data-dc-tpl="216"] { grid-template-columns:minmax(0,1fr)!important; }
  #usb-home-slim #pro { padding:calc(var(--space-11) + var(--space-1)) var(--space-7)!important; }
  #usb-home-slim #pro [data-dc-tpl="223"] { display:block!important; }
  #usb-home-slim #topics [data-dc-tpl="175"] { white-space:normal!important; }
  #usb-home-slim #topics [data-dc-tpl="172"] { flex-wrap:wrap!important;gap:var(--space-3)!important; }
  #usb-home-slim #subscribe>[data-dc-tpl="240"] { display:block!important;padding:var(--space-11) var(--space-7)!important; }
  #usb-home-slim #subscribe h2 { margin-bottom:var(--space-5)!important; }
  #usb-home-slim footer>[data-dc-tpl="248"] { display:block!important;padding:var(--space-9) var(--space-7)!important; }
  #usb-home-slim #ut-search { width:calc(100% - var(--space-7))!important; }
  #usb-home-slim #ut-search [data-dc-tpl="268"] { padding:var(--space-3)!important; }
  #usb-home-slim #ut-search button[data-action="close-search"] { padding:0 var(--space-4)!important; }
  #usb-home-slim #ut-search [data-dc-tpl="271"] { flex-wrap:wrap;overflow:visible; }
}
@media(prefers-reduced-motion:reduce) { #usb-home-slim * { transition:none!important;scroll-behavior:auto!important; } #usb-home-slim .ut-press { transform:none; } }

#usb-home-slim { font-size:var(--fs-body);line-height:1.5; }
#usb-home-slim h1 { font-size:var(--fs-feature-mobile)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.025em!important; }
#usb-home-slim h2 { font-size:var(--fs-feature-mobile)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important; }
#usb-home-slim [data-dc-tpl="56"] { font-size:var(--fs-label)!important;line-height:1.4!important;font-weight:500!important; }
#usb-home-slim [data-dc-tpl="100"] { font-size:var(--fs-h3)!important; }
#usb-home-slim [data-dc-tpl="9"] { min-height:var(--space-10)!important; }
#usb-home-slim [data-dc-tpl="15"] { min-height:calc(var(--space-13) + var(--space-3))!important; }
#usb-home-slim [data-dc-tpl="48"] { min-height:var(--space-12)!important; }
#usb-home-slim header { border-bottom-width:var(--border-width)!important; }
#usb-home-slim .ut-mobile-toggle svg,#usb-home-slim .ut-mobile-toggle svg * { color:var(--white)!important;stroke:currentColor!important; }
#usb-home-slim header nav a { font-size:var(--fs-small)!important;border-bottom-color:transparent!important; }
#usb-home-slim header [data-dc-tpl="28"] { min-height:calc(var(--space-11) + var(--space-0))!important;font-size:var(--fs-small)!important;border:var(--border-width) solid var(--gray-300)!important; }
#usb-home-slim main>section { padding-bottom:var(--space-10)!important; }
#usb-home-slim #lead { padding-top:var(--space-8)!important;gap:var(--space-9)!important;grid-template-columns:minmax(0,1fr) calc(var(--space-14) * 5)!important; }
#usb-home-slim [data-dc-tpl="55"] { margin-bottom:var(--space-5)!important;padding-bottom:var(--space-3)!important;border-bottom-width:var(--border-width)!important; }
#usb-home-slim button[data-lead],#usb-home-slim button[data-kind],#usb-home-slim button[data-search-kind],#usb-home-slim button[data-pro] { min-height:var(--space-10)!important;padding:calc(var(--space-0) + var(--border-width)) var(--space-3)!important;font-size:var(--fs-meta)!important;line-height:1.4!important;font-weight:500!important;border-width:var(--border-width)!important;border-radius:var(--radius); }
#usb-home-slim #ut-lead-photo { aspect-ratio:2 / 1; }
#usb-home-slim [data-dc-tpl="64"] { gap:var(--space-4)!important;margin-top:var(--space-6)!important; }
#usb-home-slim [data-dc-tpl="66"] { color:var(--gray-600)!important;background:transparent!important;padding:0!important;font-size:var(--fs-meta)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim [data-dc-tpl="67"] { font-size:var(--fs-label)!important; }
#usb-home-slim [data-dc-tpl="70"] { font-size:var(--fs-body)!important;line-height:1.55!important; }
#usb-home-slim [data-dc-tpl="71"] { font-size:var(--fs-small)!important;line-height:1.5!important;gap:var(--space-1) var(--space-4)!important; }
#usb-home-slim [data-dc-tpl="71"] dt { color:var(--gray-600)!important;text-transform:none!important;letter-spacing:0!important;padding-top:var(--space-0)!important; }
#usb-home-slim [data-dc-tpl="83"] { padding:var(--space-6)!important;margin-top:var(--space-7)!important; }
#usb-home-slim [data-dc-tpl="84"] { margin-bottom:var(--space-4)!important; }
#usb-home-slim [data-dc-tpl="85"] { font-size:var(--fs-h3)!important;font-weight:650!important; }
#usb-home-slim [data-dc-tpl="86"] { color:var(--dark-muted)!important;font-size:var(--fs-label)!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim [data-dc-tpl="87"] { grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3)!important; }
#usb-home-slim [data-dc-tpl="90"] { padding:var(--space-4)!important;gap:var(--space-1)!important; }
#usb-home-slim [data-dc-tpl="91"] { color:var(--dark-muted)!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim [data-dc-tpl="92"] { background:transparent!important;color:var(--dark-muted)!important;border-radius:var(--radius);width:var(--space-6)!important;height:calc(var(--space-7) + var(--space-0))!important; }
#usb-home-slim [data-dc-tpl="93"] { font-size:var(--fs-intro)!important;line-height:1.3!important; }
#usb-home-slim [data-dc-tpl="94"] { font-size:var(--fs-meta)!important;line-height:1.45!important; }
#usb-home-slim [data-dc-tpl="95"] { display:none!important; }
#usb-home-slim #feed { border:var(--border-width) solid var(--gray-300)!important; }
#usb-home-slim [data-dc-tpl="98"] { padding:var(--space-5)!important;background:var(--gray-50)!important;border-bottom:var(--border-width) solid var(--gray-300)!important; }
#usb-home-slim [data-dc-tpl="101"] { font-size:var(--fs-label)!important; }
#usb-home-slim .uc-topic-picker { display:grid!important;grid-template-columns:calc(var(--space-11) + var(--space-1)) minmax(0,1fr)!important;gap:var(--space-3)!important;align-items:center!important;margin-top:var(--space-3)!important; }
#usb-home-slim .uc-topic-picker label { font-size:var(--fs-meta);color:var(--gray-600); }
#usb-home-slim #uc-topic { width:100%;min-width:0;min-height:calc(var(--space-10) + var(--space-0));padding:calc(var(--space-0) + var(--border-width)) var(--space-9) calc(var(--space-0) + var(--border-width)) var(--space-3);background:var(--white);color:var(--ink-2);border:var(--border-width) solid var(--gray-300);border-radius:var(--radius);font:400 var(--fs-meta) var(--font-sans); }
#usb-home-slim #ut-feed-rows a { padding:var(--space-5)!important;gap:var(--space-4)!important;grid-template-columns:calc(var(--space-12) + var(--space-0)) minmax(0,1fr)!important; }
#usb-home-slim #ut-feed-rows a.uc-undated { grid-template-columns:minmax(0,1fr)!important; }
#usb-home-slim #ut-feed-rows [data-dc-tpl="112"] { font-size:var(--fs-label)!important; }
#usb-home-slim #ut-feed-rows [data-dc-tpl="114"] { color:var(--gray-600)!important;font-size:var(--fs-label)!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim #ut-feed-rows [data-dc-tpl="117"] { font-size:var(--fs-intro)!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.01em!important; }
#usb-home-slim #ut-feed-rows [data-dc-tpl="113"] { gap:calc(var(--space-0) + var(--border-width))!important; }
#usb-home-slim [data-dc-tpl="126"],#usb-home-slim [data-dc-tpl="142"],#usb-home-slim [data-dc-tpl="166"],#usb-home-slim [data-dc-tpl="198"],#usb-home-slim [data-dc-tpl="212"] { border-bottom-width:var(--border-width)!important;margin-bottom:var(--space-5)!important; }
#usb-home-slim [data-dc-tpl="126"] { margin-bottom:0!important; }
#usb-home-slim [data-dc-tpl="128"],#usb-home-slim [data-dc-tpl="144"] { font-size:var(--fs-meta)!important; }
#usb-home-slim [data-dc-tpl="131"] { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) var(--space-9)!important;padding:var(--space-5) 0!important;gap:var(--space-2) calc(var(--space-7) + var(--space-0))!important;transition:transform 120ms cubic-bezier(.23,1,.32,1)!important; }
#usb-home-slim [data-dc-tpl="132"] { gap:var(--space-4)!important; }
#usb-home-slim [data-dc-tpl="133"] { color:var(--gray-600)!important;font-size:var(--fs-meta)!important; }
#usb-home-slim [data-dc-tpl="134"] { font-size:var(--fs-h3)!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.015em!important; }
#usb-home-slim [data-dc-tpl="135"] { font-size:var(--fs-small)!important;line-height:1.45!important; }
#usb-home-slim [data-dc-tpl="140"] { width:var(--space-9)!important;height:var(--space-9)!important;background:transparent!important;color:var(--blue)!important;border-radius:var(--radius);font-size:var(--fs-row-title)!important; }
#usb-home-slim [data-dc-tpl="145"] { gap:var(--space-7)!important; }
#usb-home-slim [data-dc-tpl="147"] { gap:calc(var(--space-2) + var(--border-width))!important; }
#usb-home-slim [data-dc-tpl="151"] { color:var(--gray-600)!important;font-size:var(--fs-label)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim [data-dc-tpl="153"] { font-size:var(--fs-h3)!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.015em!important; }
#usb-home-slim [data-dc-tpl="155"] { gap:var(--space-0) calc(var(--space-1) + var(--border-width))!important; }
#usb-home-slim [data-dc-tpl="157"] { background:transparent!important;color:var(--gray-600)!important;padding:0!important;font-size:var(--fs-label)!important;font-weight:400!important; }
#usb-home-slim [data-dc-tpl="157"]+li::before { content:'·';margin-right:calc(var(--space-1) + var(--border-width)); }
#usb-home-slim [data-dc-tpl="169"] { gap:var(--space-8)!important; }
#usb-home-slim [data-dc-tpl="172"] { margin-bottom:var(--space-3)!important; }
#usb-home-slim [data-dc-tpl="173"] { min-height:var(--space-11)!important;font-size:var(--fs-h3)!important;font-weight:650!important;line-height:1.3!important;letter-spacing:-.015em!important; }
#usb-home-slim [data-dc-tpl="175"] { min-height:var(--space-10)!important;font-size:var(--fs-meta)!important;font-weight:500!important; }
#usb-home-slim [data-dc-tpl="179"] { font-size:var(--fs-small)!important;line-height:1.5!important;margin:var(--space-3) 0 var(--space-1)!important; }
#usb-home-slim [data-dc-tpl="181"],#usb-home-slim [data-dc-tpl="186"],#usb-home-slim [data-dc-tpl="191"] { padding:var(--space-3) 0!important;grid-template-columns:calc(var(--space-7) + var(--space-0)) minmax(0,1fr)!important;gap:var(--space-3)!important; }
#usb-home-slim [data-dc-tpl="182"],#usb-home-slim [data-dc-tpl="187"],#usb-home-slim [data-dc-tpl="192"] { background:transparent!important;color:var(--gray-600)!important;width:calc(var(--space-7) + var(--space-0))!important;height:var(--space-8)!important;border-radius:var(--radius);margin-top:var(--border-width)!important; }
#usb-home-slim [data-dc-tpl="184"],#usb-home-slim [data-dc-tpl="189"],#usb-home-slim [data-dc-tpl="194"] { font-size:var(--fs-label)!important;letter-spacing:0!important;text-transform:none!important; }
#usb-home-slim [data-dc-tpl="185"],#usb-home-slim [data-dc-tpl="190"],#usb-home-slim [data-dc-tpl="195"] { font-size:var(--fs-small)!important;line-height:1.4!important; }
#usb-home-slim [data-dc-tpl="196"] { gap:var(--space-10) var(--space-9)!important; }
#usb-home-slim [data-dc-tpl="200"] { gap:var(--space-3)!important; }
#usb-home-slim [data-dc-tpl="202"] { padding:var(--space-5) var(--space-6)!important;gap:var(--space-2)!important;background:var(--gray-100)!important; }
#usb-home-slim [data-dc-tpl="204"] { font-size:var(--fs-h3)!important;font-weight:650!important; }
#usb-home-slim [data-dc-tpl="206"] { font-size:var(--fs-small)!important;line-height:1.45!important;grid-template-columns:calc(var(--space-14) + var(--space-7)) minmax(0,1fr)!important;gap:calc(var(--space-0) + var(--border-width)) var(--space-4)!important; }
#usb-home-slim [data-dc-tpl="216"] { padding:calc(var(--space-3) + var(--border-width)) 0!important;grid-template-columns:calc(var(--space-14) * 2 + var(--space-7) + var(--border-width)) minmax(0,1fr)!important;gap:calc(var(--space-1) + var(--border-width)) var(--space-5)!important; }
#usb-home-slim [data-dc-tpl="217"] { font-size:var(--fs-meta)!important; }
#usb-home-slim [data-dc-tpl="218"],#usb-home-slim [data-dc-tpl="219"] { font-size:var(--fs-small)!important;line-height:1.45!important; }
#usb-home-slim [data-dc-tpl="222"] { padding:var(--space-11) var(--space-10)!important; }
#usb-home-slim [data-dc-tpl="223"] { gap:var(--space-5) var(--space-11)!important;margin-bottom:var(--space-6)!important;padding-bottom:var(--space-5)!important;border-bottom:var(--border-width) solid var(--dark-line)!important; }
#usb-home-slim [data-dc-tpl="225"],#usb-home-slim [data-dc-tpl="236"] { color:var(--dark-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:var(--fs-label)!important; }
#usb-home-slim [data-dc-tpl="227"] { font-size:var(--fs-body)!important;line-height:1.5!important; }
#usb-home-slim [data-dc-tpl="228"] { margin-bottom:var(--space-6)!important; }
#usb-home-slim [data-dc-tpl="231"] { gap:var(--space-7)!important; }
#usb-home-slim [data-dc-tpl="237"] { font-size:var(--fs-h3)!important;line-height:1.3!important; }
#usb-home-slim [data-dc-tpl="238"] { font-size:var(--fs-small)!important;line-height:1.45!important; }
#usb-home-slim [data-dc-tpl="240"] { padding:var(--space-10)!important;gap:var(--space-6) var(--space-10)!important; }
#usb-home-slim [data-dc-tpl="243"] { font-size:var(--fs-body)!important; }
#usb-home-slim [data-dc-tpl="245"],#usb-home-slim [data-dc-tpl="246"] { min-height:calc(var(--space-11) + var(--space-0))!important;padding:0 var(--space-6)!important;border-radius:var(--radius);font-size:var(--fs-small)!important;font-weight:600!important; }
#usb-home-slim [data-dc-tpl="245"] { background:var(--white)!important;color:var(--ink)!important; }
#usb-home-slim [data-dc-tpl="246"] { border-width:var(--border-width)!important; }
#usb-home-slim [data-dc-tpl="248"] { padding:var(--space-8) var(--space-10)!important; }
#usb-home-slim [data-dc-tpl="268"] { padding:var(--space-4)!important; }
#usb-home-slim [data-dc-tpl="269"] { min-height:var(--space-12)!important;font-size:var(--fs-row-title)!important; }
#usb-home-slim [data-dc-tpl="270"] { min-height:var(--space-12)!important;font-size:var(--fs-small)!important;color:var(--white)!important;padding:0 var(--space-5)!important; }
#usb-home-slim .ut-search-row { padding:var(--space-4) var(--space-6); }
#usb-home-slim .ut-search-state { padding:var(--space-6); }
#usb-home-slim.ut-keyboard * { transition:none!important; }
@media(hover:hover) and (pointer:fine) {
  #usb-home-slim #pro a:hover,#usb-home-slim [data-dc-tpl="83"] a:hover { color:var(--white)!important;text-decoration:underline;text-underline-offset:calc(var(--space-0) + var(--border-width)); }
  #usb-home-slim [data-dc-tpl="245"]:hover { color:var(--blue)!important; }
}
@media(max-width:1039px) {
  #usb-home-slim #lead { gap:var(--space-9)!important; }
  #usb-home-slim [data-dc-tpl="131"] { grid-template-columns:minmax(0,1fr) var(--space-9)!important; }
  #usb-home-slim [data-dc-tpl="135"] { grid-column:1; }
  #usb-home-slim [data-dc-tpl="140"] { grid-column:2;grid-row:1 / span 2; }
}
@media(max-width:759px) {
  #usb-home-slim h1 { font-size:var(--fs-feature-mobile)!important; }
  #usb-home-slim h2 { font-size:var(--fs-logo)!important; }
  #usb-home-slim [data-dc-tpl="56"] { font-size:var(--fs-label)!important; }
  #usb-home-slim [data-dc-tpl="100"] { font-size:var(--fs-h3)!important; }
  #usb-home-slim [data-dc-tpl="55"] { gap:var(--space-3)!important; }
  #usb-home-slim [data-dc-tpl="57"] { width:100%; }
  #usb-home-slim [data-dc-tpl="173"] { min-height:0!important; }
  #usb-home-slim [data-dc-tpl="206"],#usb-home-slim [data-dc-tpl="216"] { grid-template-columns:minmax(0,1fr)!important; }
  #usb-home-slim [data-dc-tpl="222"],#usb-home-slim [data-dc-tpl="240"],#usb-home-slim [data-dc-tpl="248"] { padding:var(--space-9) var(--space-7)!important; }
  #usb-home-slim [data-dc-tpl="87"] { grid-template-columns:minmax(0,1fr)!important; }
}
@media(pointer:coarse) {
  #usb-home-slim button[data-lead],#usb-home-slim button[data-kind],#usb-home-slim button[data-search-kind],#usb-home-slim button[data-pro],#usb-home-slim [data-dc-tpl="28"],#usb-home-slim [data-dc-tpl="270"],#usb-home-slim [data-dc-tpl="245"],#usb-home-slim [data-dc-tpl="246"] { min-height:calc(var(--space-12) + var(--space-1))!important; }
  #usb-home-slim #uc-topic { min-height:calc(var(--space-12) + var(--space-1));font-size:var(--fs-row-title); }
  #usb-home-slim [data-dc-tpl="175"] { min-height:calc(var(--space-12) + var(--space-1))!important;min-width:calc(var(--space-12) + var(--space-1)); }
  #usb-home-slim [data-dc-tpl="181"],#usb-home-slim [data-dc-tpl="186"],#usb-home-slim [data-dc-tpl="191"] { min-height:calc(var(--space-12) + var(--space-1)); }
}
@media(prefers-reduced-motion:reduce) { #usb-home-slim * { transition:none!important; } }

#usb-home-slim .sh-related { background:transparent!important;color:var(--ink-2)!important;padding:var(--space-4) 0 0!important;margin-top:var(--space-6)!important;border-top:var(--border-width) solid var(--gray-300)!important;border-radius:var(--radius); }
#usb-home-slim .sh-related [data-dc-tpl="84"] { margin-bottom:var(--space-1)!important; }
#usb-home-slim .sh-related [data-dc-tpl="85"] { color:var(--ink-2)!important;font-size:var(--fs-body)!important;font-weight:600!important;letter-spacing:0!important; }
#usb-home-slim .sh-related [data-dc-tpl="87"] { gap:var(--space-0) var(--space-6)!important; }
#usb-home-slim .sh-related [data-dc-tpl="90"] { color:var(--ink-2)!important;display:flex!important;justify-content:center!important;padding:calc(var(--space-0) + var(--border-width)) 0!important;min-height:var(--space-10);border:0!important;border-radius:var(--radius);background:transparent!important; }
#usb-home-slim .sh-related [data-dc-tpl="93"] { font-size:var(--fs-small)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-wrap:initial!important; }
#usb-home-slim .sh-tool-list { display:block!important; }
#usb-home-slim .sh-tool-row { display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-3) 0;min-height:calc(var(--space-12) + var(--space-1));border-bottom:var(--border-width) solid var(--gray-300); }
#usb-home-slim .sh-tool-copy { min-width:0; }
#usb-home-slim .sh-tool-copy strong { display:block;font-size:var(--fs-body);font-weight:600;line-height:1.4; }
#usb-home-slim .sh-tool-copy small { display:block;font-size:var(--fs-meta);line-height:1.4;color:var(--gray-600);margin-top:var(--space-0); }
#usb-home-slim .sh-tool-arrow { font-size:var(--fs-row-title);color:var(--blue); }
#usb-home-slim .sh-tool-secondary { margin:var(--space-4) 0 0;font-size:var(--fs-meta);color:var(--gray-600);line-height:1.6; }
#usb-home-slim .sh-tool-secondary a { color:var(--blue); }
#usb-home-slim .sh-reference-row { display:grid;grid-template-columns:calc(var(--space-14) + var(--space-12) + var(--space-2)) minmax(0,1fr);gap:var(--space-2) var(--space-5);padding:calc(var(--space-2) + var(--border-width)) 0;border-bottom:var(--border-width) solid var(--gray-300);font-size:var(--fs-meta);line-height:1.55; }
#usb-home-slim .sh-reference-label { color:var(--gray-600); }
#usb-home-slim .sh-reference-links { min-width:0; }
#usb-home-slim .sh-reference-intro { font-size:var(--fs-meta);line-height:1.55;margin:var(--space-4) 0 var(--space-2); }
#usb-home-slim .sh-reference-intro a { color:var(--blue); }
#usb-home-slim .sh-reference-more summary { font-size:var(--fs-meta);font-weight:500;min-height:var(--space-10);line-height:1.5;padding:var(--space-1) 0; }
#usb-home-slim .sh-reference-all { margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);font-size:var(--fs-meta);line-height:1.45; }
#usb-home-slim .sh-reference-all a { display:block; }
@media(hover:hover) and (pointer:fine) {
  #usb-home-slim .sh-related [data-dc-tpl="90"]:hover { color:var(--blue)!important;text-decoration:underline;text-underline-offset:calc(var(--space-0) + var(--border-width)); }
  #usb-home-slim .sh-tool-row:hover,#usb-home-slim .sh-reference-nav a:hover { color:var(--blue);text-decoration:underline;text-underline-offset:calc(var(--space-0) + var(--border-width)); }
}
@media(max-width:759px) {
  #usb-home-slim .sh-related [data-dc-tpl="87"] { gap:var(--space-0)!important; }
  #usb-home-slim .sh-reference-row { grid-template-columns:minmax(0,1fr);gap:calc(var(--space-0) + var(--border-width)); }
  #usb-home-slim .sh-reference-all { grid-template-columns:minmax(0,1fr); }
}
@media(pointer:coarse) {
  #usb-home-slim .sh-related [data-dc-tpl="90"] { min-height:calc(var(--space-12) + var(--space-1)); }
  #usb-home-slim .sh-tool-secondary a { display:inline-flex;align-items:center;min-height:calc(var(--space-12) + var(--space-1)); }
  #usb-home-slim .sh-reference-more summary { min-height:calc(var(--space-12) + var(--space-1)); }
  #usb-home-slim .sh-reference-links a,#usb-home-slim .sh-reference-intro a { display:inline-flex;align-items:center;min-height:calc(var(--space-11) + var(--space-1)); }
}

body{margin:0;background:var(--white);color:var(--ink)}#usb-home-slim{max-width:calc(var(--space-14) * 18 + var(--space-13));margin:0 auto}
