.jr{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.js{flex-direction:column;gap:24px}.js,.jt{display:flex}.jt{cursor:pointer;position:relative;flex-direction:row;gap:16px;justify-content:space-between;border-radius:32px;background:var(--color-neutral-container-soft);transition:background-color .2s}.jt:hover{background:var(--color-neutral-container-muted)}.ju{display:flex;flex-direction:column;padding:24px}.jv{position:relative;color:var(--color-primary-default);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.jv,.jw{width:100%}.jw{flex-shrink:0;order:1;max-width:396px}.jw img{width:100%;height:100%;border-radius:32px;object-fit:cover;background-color:var(--color-neutral-container-soft)}.jx{margin-top:auto}.jx button{width:48px;height:48px}.jx button span{--icon-size:24px!important}.jy{position:absolute;inset:0}.jz{justify-content:flex-start;max-width:560px}.jA{justify-content:flex-end;padding:20px 0}.jA,.jB{display:flex}.jB{align-items:center;justify-content:center;width:32px;height:32px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.jC{overflow:auto;padding:0 32px 32px}.jD{aspect-ratio:16/9;margin:0 0 40px}.jD img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.jE{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:0 0 20px}.jE,.jF{color:var(--color-fg-default)}.jF{display:flex;flex-direction:column;gap:8px;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.jF ul{margin:16px 0 8px;padding-left:35px}.jF li{padding:4px 0}.jF li::marker{color:var(--color-fg-soft)}.jF p{margin:0 0 16px}.jF a{color:var(--color-primary-muted);text-decoration:none}@media screen and (max-width:767px){.jt{height:100%}.jw{max-width:362px}}@media screen and (max-width:639px){.jt{flex-direction:column;align-items:flex-end}.ju{padding:20px}.jw{max-width:320px;padding:0 0 0 88px}.jw img{border-radius:24px}.jx{position:absolute}.jv{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jx{bottom:20px;left:20px}.jz{max-width:none}.jC{padding:0 16px 32px}.jA{padding:12px 0}}