.hCUHKG_showcase{border:1px solid var(--bf-line);border-radius:var(--bf-radius-l);background-color:var(--bf-bg-raised);box-shadow:var(--bf-shadow-m);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.hCUHKG_stage{aspect-ratio:1;background-color:var(--bf-bg-raised);border-bottom:1px solid var(--bf-line);position:relative}.hCUHKG_media{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hCUHKG_fade{opacity:0;transition:opacity var(--bf-ease-slow)}.hCUHKG_visible{opacity:1}.hCUHKG_badge{border-radius:var(--bf-radius-s);background-color:color-mix(in srgb, var(--bf-bg-dark) 82%, transparent);color:var(--bf-ink-inverse);font-family:var(--bf-font-data);letter-spacing:.02em;padding:.2rem .5rem;font-size:.6875rem;position:absolute;inset-block-start:var(--bf-space-3);inset-inline-start:var(--bf-space-3)}.hCUHKG_panel{padding:var(--bf-space-4) var(--bf-space-5) var(--bf-space-5)}.hCUHKG_name{font-family:var(--bf-font-display);font-size:var(--bf-text-l);font-weight:var(--bf-weight-semibold);letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.hCUHKG_fields{align-content:start;gap:.4rem var(--bf-space-4);margin-top:var(--bf-space-4);min-height:11rem;font-size:var(--bf-text-s);grid-template-columns:auto 1fr;display:grid}.hCUHKG_key{color:var(--bf-ink-soft);font-family:var(--bf-font-data);font-size:.75rem}.hCUHKG_value{color:var(--bf-ink)}.hCUHKG_valueWrap{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.hCUHKG_tags{margin-top:var(--bf-space-4);flex-wrap:wrap;align-content:flex-start;gap:.35rem;min-height:3.4rem;display:flex}.hCUHKG_tag{border:1px solid var(--bf-primary-border);border-radius:var(--bf-radius-s);background-color:var(--bf-primary-faint);color:var(--bf-primary);font-size:.6875rem;font-weight:var(--bf-weight-medium);padding:.15rem .45rem}.hCUHKG_dots{margin-top:var(--bf-space-5);gap:.4rem;display:flex}.hCUHKG_dot{background-color:var(--bf-line-strong);width:2rem;height:3px;transition:background-color var(--bf-ease);border:0;border-radius:2px;padding:0}.hCUHKG_dotActive{background-color:var(--bf-primary)}@media (min-width:40rem){.hCUHKG_showcase{grid-template-columns:1fr .95fr}.hCUHKG_stage,.hCUHKG_panel{min-width:0}.hCUHKG_stage{border-bottom:0}.hCUHKG_panel{border-inline-start:1px solid var(--bf-line)}}
.mALfdW_tile{border:1px solid var(--bf-line);border-radius:var(--bf-radius-l);background-color:var(--bf-bg-raised);transition:border-color var(--bf-ease), transform var(--bf-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}.mALfdW_tile:hover{border-color:var(--bf-line-strong)}.mALfdW_interactive:hover{transform:translateY(-2px)}.mALfdW_frame{aspect-ratio:1;background-color:var(--bf-bg-sunken);flex:none;position:relative}.mALfdW_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mALfdW_video{opacity:0;transition:opacity var(--bf-ease)}.mALfdW_playing{opacity:1}.mALfdW_body{padding:var(--bf-space-3) var(--bf-space-4) var(--bf-space-4);flex-direction:column;flex:1;display:flex}.mALfdW_name{-webkit-line-clamp:2;line-clamp:2;color:var(--bf-ink);font-family:var(--bf-font-display);font-size:var(--bf-text-s);font-weight:var(--bf-weight-semibold);letter-spacing:-.01em;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mALfdW_about{padding-top:var(--bf-space-3);color:var(--bf-ink-soft);font-size:var(--bf-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;overflow:hidden}.mALfdW_foot{justify-content:space-between;align-items:baseline;gap:var(--bf-space-3);margin-top:var(--bf-space-1);color:var(--bf-ink-soft);font-size:var(--bf-text-xs);white-space:nowrap;display:flex}.mALfdW_foot>span:first-child{text-overflow:ellipsis;overflow:hidden}.mALfdW_code{font-family:var(--bf-font-data);flex:none}@container (max-width:145px){.mALfdW_code{display:none}.mALfdW_name{-webkit-line-clamp:3;line-clamp:3}}
.nAKa-W_list{border-top:1px solid var(--bf-line)}.nAKa-W_item{border-bottom:1px solid var(--bf-line)}.nAKa-W_question{justify-content:space-between;align-items:baseline;gap:var(--bf-space-4);padding-block:var(--bf-space-4);cursor:pointer;font-family:var(--bf-font-display);font-size:var(--bf-text-m);font-weight:var(--bf-weight-medium);letter-spacing:-.01em;list-style:none;display:flex}.nAKa-W_question::-webkit-details-marker{display:none}.nAKa-W_question:hover{color:var(--bf-primary)}.nAKa-W_sign{width:.75rem;height:.75rem;color:var(--bf-ink-soft);flex-shrink:0;position:relative}.nAKa-W_sign:before,.nAKa-W_sign:after{content:"";width:100%;height:1.5px;transition:transform var(--bf-ease);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0}.nAKa-W_sign:after{transform:rotate(90deg)}.nAKa-W_item[open] .nAKa-W_sign:after{transform:rotate(0)}.nAKa-W_answer{max-width:68ch;padding-bottom:var(--bf-space-5);color:var(--bf-ink-mid);font-size:var(--bf-text-s)}.nAKa-W_answer p+p{margin-top:var(--bf-space-3)}
.V4wzQa_section{border-top:1px solid var(--bf-line);padding-block:var(--bf-section)}.V4wzQa_flush{border-top:0}.V4wzQa_grid{gap:var(--bf-space-4);grid-template-columns:minmax(0,1fr);display:grid}.V4wzQa_rail{font-family:var(--bf-font-data);font-size:var(--pub-mono,.6875rem);align-items:baseline;gap:.55rem;line-height:1.4;display:flex}.V4wzQa_number{color:var(--bf-ink);font-weight:var(--bf-weight-medium)}.V4wzQa_label{color:var(--bf-ink-soft);letter-spacing:.09em;text-transform:uppercase}.V4wzQa_body{min-width:0}.V4wzQa_head{margin-bottom:var(--bf-space-5)}.V4wzQa_title{max-width:46ch;font-size:var(--pub-h2,1.5rem);letter-spacing:var(--bf-tracking-heading);text-wrap:balance}.V4wzQa_intro{max-width:62ch;margin-top:var(--bf-space-3);color:var(--bf-ink-mid);font-size:var(--bf-text-base)}@media (min-width:64rem){.V4wzQa_grid{grid-template-columns:var(--pub-rail,8.5rem) minmax(0, 1fr);gap:var(--bf-space-6)}.V4wzQa_rail{flex-direction:column;align-self:start;gap:.3rem;padding-top:.15rem;position:sticky;top:5.75rem}.V4wzQa_rail:before{content:"";width:1.5rem;height:2px;margin-bottom:var(--bf-space-3);background-color:var(--bf-accent);display:block}.V4wzQa_title{max-width:50ch}}
