.ubh-case{padding-block:0 var(--sec-y)}.ubh-case>.ubh-case-meta{padding-top:32px;border-top:1.5px solid var(--ub-graphite)}@media (min-width:1024px){.ubh-case>.ubh-case-meta{padding-top:40px}}.ubh-case-meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;font-weight:500;color:var(--ub-ink-3)}.ubh-case-status{font-weight:600;color:var(--ub-graphite)}.ubh-case-progress,.ubh-case-status--progress{display:inline-flex;align-items:center;gap:8px}.ubh-case-status--progress{font-weight:500}.ubh-case-progress i,.ubh-case-status--progress i{width:8px;height:8px;border-radius:50%;background:var(--ub-red)}.ubh-case-title{margin-top:20px;font-size:clamp(40px,31.09px + 2.286vw,64px);font-weight:600;line-height:1;letter-spacing:-.045em}.ubh-case-role{margin-top:10px;font-size:17px;font-weight:500;color:var(--ub-ink-3)}.ubh-case-grid{margin-top:32px;gap:48px}.ubh-case-grid,.ubh-case-summary{display:flex;flex-direction:column}.ubh-case-summary{gap:16px;max-width:640px}.ubh-case-summary>p{font-size:17px;line-height:1.6;color:var(--ub-ink-2)}.ubh-case-links{margin-top:8px}.ubh-case-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top;box-sizing:border-box;border:1.5px solid var(--ub-graphite);background:var(--ub-mineral)}.ubh-case-scope>.ubh-rulelist,.ubh-case-state figure{margin-top:16px}.ubh-case-state figcaption{margin-top:14px;font-size:14px;font-weight:600}.ubh-case-state .ubh-case-progress{margin-top:12px;font-weight:500}.ubh-case-support{display:grid;gap:48px}@media (min-width:768px){.ubh-case-meta{font-size:15px}.ubh-case-role,.ubh-case-summary>p{font-size:18px}.ubh-case-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (min-width:1200px){.ubh-case-grid{margin-top:56px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:80px;align-items:start}.ubh-case-summary{grid-column:1/span 4}.ubh-case-shot{grid-column:5/span 8}.ubh-case-evidence{grid-column:1/span 7}.ubh-case-state{grid-column:9/span 4}.ubh-case-scope{grid-column:1/span 4}.ubh-case-support{grid-column:5/span 8}.ubh-case--next .ubh-case-summary{grid-column:1/span 7;max-width:none}.ubh-case--next .ubh-case-state{grid-column:1/span 6}.ubh-case--next .ubh-case-scope{grid-column:8/span 5}.ubh-case .ubh-state-grid>div{height:52px;padding:10px 12px;font-size:14px}}.ubh-work-note>p{margin-top:16px;max-width:900px;font-size:clamp(24px,21.03px + .762vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.03em}