.tdi-pfx-banner__lede{max-width:calc(540 * var(--tdi-u));margin-top:calc(20 * var(--tdi-u));font-weight:var(--tdi-w-demilight);font-size:calc(15 * var(--tdi-u));letter-spacing:calc(.15 * var(--tdi-u));color:var(--tdi-paper);line-height:1.65}.tdi-pfx-doc{width:var(--tdi-shell-w);padding-block:calc(64 * var(--tdi-u)) calc(96 * var(--tdi-u));gap:calc(20 * var(--tdi-u));flex-direction:column;display:flex}.tdi-pfx-doc__head{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--tdi-u));padding-bottom:calc(14 * var(--tdi-u));border-bottom:1px solid var(--tdi-grey-300);display:flex}.tdi-pfx-doc__id{align-items:baseline;gap:calc(12 * var(--tdi-u));display:flex}.tdi-pfx-doc__title{font-weight:var(--tdi-w-medium);font-size:calc(22 * var(--tdi-u));letter-spacing:calc(.22 * var(--tdi-u));color:var(--tdi-ink);line-height:1.4}.tdi-pfx-doc__meta{font-weight:var(--tdi-w-demilight);font-size:calc(12 * var(--tdi-u));color:var(--tdi-grey-700)}.tdi-pfx-doc__actions{align-items:center;gap:calc(12 * var(--tdi-u));display:flex}.tdi-pfx-doc__actions>.tdi-button,.tdi-pfx-doc__fallback>.tdi-button{height:max(calc(38 * var(--tdi-u)), var(--tdi-tap));align-self:center;margin-top:0}.tdi-pfx-doc__frame{aspect-ratio:4/3;border:1px solid var(--tdi-grey-300);border-radius:calc(6 * var(--tdi-u));background:var(--tdi-grey-100,#f4f4f4);width:100%;max-height:78svh;display:block}.tdi-pfx-doc__frame--empty{padding:calc(32 * var(--tdi-u));border-style:dashed;border-color:var(--tdi-grey-400);place-items:center;display:grid}.tdi-pfx-doc__fallback{align-items:center;gap:calc(16 * var(--tdi-u));padding:calc(32 * var(--tdi-u));text-align:center;flex-direction:column;display:flex}.tdi-pfx-doc__fallbacktext{font-weight:var(--tdi-w-demilight);font-size:calc(14 * var(--tdi-u));color:var(--tdi-grey-700)}.tdi-pfx-placeholder{align-items:center;gap:calc(14 * var(--tdi-u));max-width:calc(420 * var(--tdi-u));text-align:center;flex-direction:column;display:flex}.tdi-pfx-placeholder__sheet{width:calc(52 * var(--tdi-u));height:calc(68 * var(--tdi-u));margin-bottom:calc(6 * var(--tdi-u));border:1px solid var(--tdi-grey-400);border-radius:calc(3 * var(--tdi-u));background:var(--tdi-paper);position:relative}.tdi-pfx-placeholder__sheet:after{content:"";border-top:calc(18 * var(--tdi-u)) solid var(--tdi-grey-350);border-left:calc(18 * var(--tdi-u)) solid transparent;border-top-right-radius:calc(3 * var(--tdi-u));position:absolute;top:-1px;right:-1px}.tdi-pfx-placeholder__heading{padding-top:calc(16 * var(--tdi-u));font-weight:var(--tdi-w-medium);font-size:calc(17 * var(--tdi-u));letter-spacing:calc(.17 * var(--tdi-u));color:var(--tdi-ink);position:relative}.tdi-pfx-placeholder__heading:before{content:"";width:calc(28 * var(--tdi-u));background:var(--tdi-red);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tdi-pfx-placeholder__body{font-weight:var(--tdi-w-demilight);font-size:calc(13 * var(--tdi-u));color:var(--tdi-grey-700);line-height:1.8}.tdi-pfx-placeholder__hint{padding:calc(4 * var(--tdi-u)) calc(12 * var(--tdi-u));border:1px solid var(--tdi-grey-400);border-radius:calc(3 * var(--tdi-u));font-weight:var(--tdi-w-demilight);font-size:calc(11 * var(--tdi-u));letter-spacing:calc(.44 * var(--tdi-u));color:var(--tdi-grey-700)}@media (max-width:899px){.tdi-pfx-doc{gap:16px;padding-block:40px 56px}.tdi-pfx-doc__head{flex-direction:column;align-items:stretch;gap:16px}.tdi-pfx-doc__title{font-size:19px}.tdi-pfx-doc__frame--empty{padding:24px}}@media (max-width:619px){.tdi-pfx-doc__frame{aspect-ratio:3/4}.tdi-pfx-doc__actions{flex-direction:column;align-items:stretch;gap:10px}.tdi-pfx-placeholder__body{font-size:13px}}
