.ud-hero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:28px 0 72px}.ud-hero__in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.ud-crumb{margin-bottom:34px;font-size:var(--f2)}.ud-crumb ol{display:flex;flex-wrap:wrap;gap:6px;color:var(--mut)}.ud-crumb li+li:before{content:"/";margin-right:6px;color:var(--line)}.ud-crumb a{color:var(--blue-ink);font-weight:600;text-underline-offset:3px}.ud-crumb [aria-current]{color:var(--ink);font-weight:600}.ud-h1{font-size:clamp(34px,4.4vw,58px)!important;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-top:18px;text-wrap:balance}.ud-lede,.ud-status{margin-top:20px}.ud-lede{font-size:var(--f4);line-height:1.55;max-width:34em;color:var(--ink2)}.ud-who{margin-top:14px;font-size:var(--f3);color:var(--ink)}.ud-who span{font-weight:700;color:var(--mut);text-transform:uppercase;font-size:var(--f1);letter-spacing:.12em;margin-right:6px}.ud-actions{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tc-btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.tc-btn--ghost:hover{background:var(--paper2)}.ud-soon{font-size:var(--f3);color:var(--ink2);border-top:1px solid var(--line);padding-top:16px;max-width:36em}.ud-soon a{color:var(--blue-ink);font-weight:700;text-underline-offset:3px}.ud-photo{position:relative;margin:0;border-radius:6px;overflow:hidden;background:#2a2420;box-shadow:0 18px 40px rgba(46,30,16,.16)}.ud-photo img{width:100%;height:auto;max-height:640px;-o-object-fit:cover;object-fit:cover}.ud-photo .tc-chip{position:absolute;left:16px;bottom:16px}.ud-band{background:var(--paper2);border-bottom:1px solid var(--line);padding:84px 0 80px}.ud-feats{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ud-feats li{display:flex;gap:14px;align-items:flex-start;background:#fffdf9;border:1.5px solid var(--line);border-radius:6px;padding:20px 22px;font-size:var(--f3);line-height:1.5;color:var(--ink)}.ud-feats .tc-ic{color:var(--blue);margin-top:3px}.ud-more{background:var(--paper3);padding:72px 0 64px}.ud-more__h{font-size:clamp(22px,2.4vw,30px)}.ud-more__list{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ud-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:48px;height:100%;background:#fffdf9;border:1.5px solid var(--line);border-radius:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.ud-card:hover{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,95,217,.12)}.ud-card__name{font-size:var(--f4);font-weight:800;color:var(--ink)}.ud-card__who{font-size:var(--f2);color:var(--ink2)}.ud-back{margin-top:30px;font-size:var(--f3)}.ud-back a{color:var(--blue-ink);font-weight:700;text-underline-offset:3px}@media (max-width:900px){.ud-hero{padding-bottom:48px}.ud-hero__in{grid-template-columns:1fr;gap:36px}.ud-crumb{margin-bottom:22px}.ud-photo{max-width:460px}.ud-band{padding:56px 0 52px}.ud-feats,.ud-more__list{grid-template-columns:1fr}}@media (max-width:760px){.ud-actions .tc-btn{width:100%}.ud-lede{font-size:var(--f3)}}.ud-detail{margin-top:40px;padding-top:28px;border-top:1.5px dashed var(--line)}.ud-detail__h{font-size:var(--f4);font-weight:800}.ud-detail__list{display:grid;gap:12px;margin-top:16px;max-width:70ch}.ud-detail__list li{font-size:var(--f3);line-height:1.6;color:var(--ink2)}.ud-detail__list strong{color:var(--ink)}