.ztf-brief{--ztf-overlap:clamp(28px,2.6vw,36px);position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:16px;width:100%;max-width:560px;margin:0 0 0 auto}.ztf-brief__frame{position:relative;grid-column:2;min-width:0}.ztf-brief__tag{position:absolute;z-index:1;top:30%;right:88%;display:grid;gap:2px;margin:0;padding:10px 14px;border:1px solid var(--zu-line);border-radius:12px;background:var(--zu-light-raise);box-shadow:var(--zu-shadow-overlay);white-space:nowrap}.ztf-brief__tag b{font-size:15px;font-weight:600;line-height:1.3;color:var(--zu-ink)}.ztf-brief__tag span{font-size:var(--zv-t-cap);line-height:1.35;color:var(--zu-ink-3)}.ztf-brief__photo{position:relative;width:100%;aspect-ratio:5/4;overflow:hidden;border-radius:18px;background:var(--zu-light-lift);box-shadow:var(--zu-shadow-panel)}.ztf-brief__photo img{object-fit:cover;object-position:55% 0}.ztf-brief__hold .ztf-brief__note{margin-left:auto}.ztf-brief__live{flex:none;width:7px;height:7px;border-radius:var(--zu-r-dot);background:var(--zu-ok)}.ztf-brief__card{position:relative;z-index:1;display:grid;grid-column:1/-1;justify-self:start;width:calc(100% - clamp(40px, 4vw, 56px));gap:10px;margin:calc(-1 * var(--ztf-overlap)) 0 0;padding:clamp(16px,1.6vw,22px) clamp(18px,1.8vw,24px);border:1px solid var(--zu-line);border-radius:14px;background:var(--zu-light-raise);box-shadow:var(--zu-shadow-overlay);color:var(--zu-ink)}.ztf-brief__hold{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 12px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--zu-line);font-size:15px}.ztf-brief__hold b{font-weight:600}.ztf-brief__at,.ztf-brief__hold span,.ztf-brief__leg-at{font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-variant-numeric:tabular-nums;color:var(--zu-ink-3)}.ztf-brief__speaker,.ztf-brief__who{margin:0;font-family:var(--zu-mono);font-size:var(--zv-t-mono);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zu-ink-2)}.ztf-brief__speaker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ztf-brief__words{display:block;font-size:var(--zv-t-body);line-height:1.55;letter-spacing:-.004em;text-wrap:pretty}.ztf-brief__reply{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding-top:10px;border-top:1px solid var(--zu-line);font-size:15px;font-weight:600}.ztf-brief__who{color:var(--zu-ink-3)}.ztf-brief__at{margin-left:auto}@media (max-width:759px){.ztf-brief__reply{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who at" "words stamp"}.ztf-brief__reply>.ztf-brief__who{grid-area:who}.ztf-brief__reply>.ztf-brief__at{grid-area:at;justify-self:end;margin-left:0}.ztf-brief__reply>q{grid-area:words}.ztf-brief__reply>.r2-stamp{grid-area:stamp}}.ztf-brief__legs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--zu-line);list-style:none}.ztf-brief__legs li{display:grid;gap:2px;min-width:0}.ztf-brief__leg{font-size:var(--zv-t-cap);font-weight:500;line-height:1.4;color:var(--zu-ink)}.ztf-brief__leg span{font-weight:400;white-space:nowrap;color:var(--zu-ink-3)}.ztf-outcomes{padding-block:var(--zp-band-y);border-top:1px solid var(--zu-line);background:var(--zu-light-void);scroll-margin-top:var(--zu-header-h)}.ztf-register{--ztf-inset:12px;color:var(--zu-ink)}.ztf-register__head{margin-bottom:clamp(28px,3vw,40px)}.ztf-register__title{max-width:21ch;margin:0;font-family:var(--font-display-tight),var(--font-sans);font-size:var(--zv-t-section);font-weight:520;letter-spacing:-.056em;line-height:.98;text-wrap:balance}.ztf-register__lead{max-width:40rem;margin:clamp(18px,1.7vw,24px) 0 0;font-size:var(--zv-t-lead);line-height:1.45;color:var(--zu-ink-2);text-wrap:pretty}@media (max-width:759px){.ztf-register__title{max-width:22ch;font-size:var(--zv-t-h2);line-height:1.04;letter-spacing:-.045em}}.ztf-register__rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:14px var(--ztf-inset);border-top:1px solid var(--zu-ink);font-size:15px;font-weight:500;line-height:1.45;color:var(--zu-ink)}.ztf-register__rule span{font-weight:600;color:var(--zu-ink-3)}.ztf-table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--zu-line)}.ztf-table td,.ztf-table th{padding:18px clamp(12px,1.4vw,20px);text-align:start;vertical-align:initial}.ztf-table td:first-child,.ztf-table th:first-child{padding-left:var(--ztf-inset)}.ztf-table td:last-child,.ztf-table th:last-child{padding-right:var(--ztf-inset)}.ztf-table thead th{padding-block:14px;border-bottom:1px solid var(--zu-line);font-size:var(--zv-t-cap);font-weight:500;color:var(--zu-ink-3)}.ztf-table thead th:first-child{width:25%}.ztf-table thead th:nth-child(3){width:24%}.ztf-table tbody tr+tr{border-top:1px solid var(--zu-line)}.ztf-table tbody tr[data-first]{background:color-mix(in oklab,var(--zu-ok) 6%,transparent)}.ztf-table__name{font-weight:400}.ztf-table__outcome{display:block;font-size:var(--zv-t-lead);font-weight:500;letter-spacing:-.014em;line-height:1.3;color:var(--zu-ink)}.ztf-table__signal{display:block;max-width:30ch;margin-top:4px;font-size:var(--zv-t-cap);line-height:1.45;color:var(--zu-ink-3);overflow-wrap:break-word;text-wrap:pretty}.ztf-table__heard{font-family:var(--font-display-tight),var(--font-sans);font-size:var(--zv-t-lead);font-weight:470;letter-spacing:-.012em;line-height:1.38;color:var(--zu-ink);text-wrap:pretty}.ztf-table__next{font-size:var(--zv-t-cap);font-weight:500;line-height:1.45}.ztf-table__stamp{display:block;margin-bottom:6px}.ztf-register__ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--zu-line);border-bottom:1px solid var(--zu-ink)}.ztf-register__ways>div{display:grid;gap:4px;padding:18px var(--ztf-inset)}.ztf-register__ways>div+div{border-left:1px solid var(--zu-line)}.ztf-register__ways dt{font-size:15px;font-weight:600;color:var(--zu-ink)}.ztf-register__ways dd{margin:0;font-size:var(--zv-t-cap);line-height:1.55;color:var(--zu-ink-2)}@media (max-width:1023px){.ztf-brief{margin-inline:auto}}@media (max-width:759px){.ztf-table,.ztf-table tbody,.ztf-table td,.ztf-table th,.ztf-table tr{display:block}.ztf-table thead{display:none}.ztf-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:18px var(--ztf-inset)}.ztf-table td,.ztf-table td:first-child,.ztf-table td:last-child,.ztf-table th,.ztf-table th:first-child,.ztf-table th:last-child{padding:0}.ztf-table__name{grid-column:1/-1;grid-row:1}.ztf-table td.ztf-table__next{display:contents}.ztf-table__stamp{grid-column:2;grid-row:3;align-self:center;margin:12px 0 0}.ztf-table__heard{position:relative;grid-column:1/-1;grid-row:2;margin-top:10px;font-size:var(--zv-t-body)}.ztf-table__next>span:last-child{grid-column:1;grid-row:3;align-self:center;margin-top:12px}.ztf-table__heard:before{content:attr(data-label) ": ";position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ztf-register__ways{grid-template-columns:minmax(0,1fr)}.ztf-register__ways>div+div{border-top:1px solid var(--zu-line);border-left:0}.ztf-brief{--ztf-overlap:20px;grid-template-columns:minmax(0,1fr)}.ztf-brief__frame{display:flex;flex-direction:column;gap:10px;grid-column:1}.ztf-brief__tag{position:static;order:-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ztf-brief__photo{aspect-ratio:16/9;border-radius:14px}.ztf-brief__photo img{object-position:55% 42%}.ztf-brief__card{width:100%}.ztf-brief__legs{grid-template-columns:minmax(0,1fr);gap:6px}.ztf-brief__legs li{grid-template-columns:8ch minmax(0,1fr);column-gap:12px;align-items:baseline}.ztf-brief__leg span{white-space:normal}}