.dino-block{--dino-block-ink:#1f2430;--dino-block-muted:#5b6272;--dino-block-border:#e4e7ef;--dino-block-link:#6d28d9;--dino-block-gap:1rem;--dino-block-measure:1.7;margin:0 0 var(--dino-block-gap) 0;color:var(--dino-block-ink);font-size:1.125rem;line-height:var(--dino-block-measure)}.dino-block:last-child{margin-bottom:0}.dino-block--richtext{container:dino-richtext/inline-size}.dino-block__p{white-space:pre-wrap;word-wrap:break-word;margin:0 0 .85em}.dino-block__p:last-child{margin-bottom:0}.dino-block__p:empty:before{content:"";height:1em;display:inline-block}.dino-block__ul,.dino-block__ol{margin:0 0 .85em;padding-left:1.35em}.dino-block__ul{list-style:outside}.dino-block__ol{list-style:decimal}.dino-block__ul:last-child,.dino-block__ol:last-child{margin-bottom:0}.dino-block__li>.dino-block__ul,.dino-block__li>.dino-block__ol{margin:.2em 0 0}.dino-block__li{margin:0 0 .3em}.dino-block__li:last-child,.dino-block__li>.dino-block__p{margin-bottom:0}.dino-block__h2,.dino-block__h3{margin:1.2em 0 .4em;font-weight:700}.dino-block__h2{letter-spacing:-.02em;font-size:1.5rem;line-height:1.25}.dino-block__h3{font-size:1.25rem;line-height:1.3}.dino-block__h2:first-child,.dino-block__h3:first-child{margin-top:0}.dino-block__hr{border:0;border-top:1px solid var(--dino-block-border);margin:1.5rem 0}.dino-block__table{border-collapse:collapse;table-layout:auto;-webkit-hyphens:auto;hyphens:auto;width:100%;margin:0 0 .85em;font-size:.95rem}.dino-block__table:last-child{margin-bottom:0}.dino-block__th,.dino-block__td{border:1px solid var(--dino-block-border);vertical-align:top;text-align:left;padding:.5rem .6rem}.dino-block__th{background:color-mix(in srgb, var(--dino-block-link) 6%, transparent);font-weight:700}.dino-block__th .dino-block__p,.dino-block__td .dino-block__p{overflow-wrap:inherit;margin-bottom:.4em}.dino-block__th .dino-block__p:last-child,.dino-block__td .dino-block__p:last-child{margin-bottom:0}.dino-block__strong{font-weight:700}.dino-block__em{font-style:italic}.dino-block__u{text-decoration:underline}.dino-block__s{text-decoration:line-through}.dino-block__a{color:var(--dino-block-link);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.dino-block__image-frame{border-radius:10px;display:block;position:relative;overflow:hidden}.dino-block__image{width:100%;height:auto;transition:transform .2s ease-in-out;display:block}a.dino-block__image-frame:hover .dino-block__image{transform:scale(1.03)}.dino-block__image-badge{color:#fff;background:#0b0b129e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:10px;right:10px}.dino-block__image-caption{color:var(--dino-block-muted);margin-top:.5rem;font-size:.85rem;font-style:italic;line-height:1.45}.dino-block--source{border:1px solid var(--dino-block-border);border-radius:10px;padding:.75rem}.dino-block__source-head{align-items:baseline;gap:.5rem;display:flex}.dino-block__source-badge{background:color-mix(in srgb, var(--dino-block-link) 10%, transparent);min-width:2.1rem;height:1.5rem;color:var(--dino-block-link);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:.78rem;font-weight:700;display:inline-flex}.dino-block__source-label{flex:1;min-width:0;font-weight:600}.dino-block__source-as-of{color:var(--dino-block-muted);flex-shrink:0;margin-left:auto;font-size:.78rem}.dino-block__source-body{margin:.4rem 0 0;font-size:.95rem}@container dino-richtext (max-width:639px){.dino-block__table,.dino-block__table>tbody,.dino-block__tr,.dino-block__th,.dino-block__td{width:auto;display:block}.dino-block__tr:has(>.dino-block__th):not(:has(>.dino-block__td)){display:none}.dino-block__tr{border:1px solid var(--dino-block-border);border-radius:10px;margin:0 0 .75rem;padding:.6rem .75rem}.dino-block__tr:last-child{margin-bottom:0}.dino-block__th,.dino-block__td{background:0 0;border:0;padding:0}:is(.dino-block__th,.dino-block__td)+:is(.dino-block__th,.dino-block__td){margin-top:.6rem}.dino-block__td[data-label]:before{content:attr(data-label);color:var(--dino-block-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}}@supports not (container-type:inline-size){@media (max-width:639px){.dino-block__table,.dino-block__table>tbody,.dino-block__tr,.dino-block__th,.dino-block__td{width:auto;display:block}.dino-block__tr:has(>.dino-block__th):not(:has(>.dino-block__td)){display:none}.dino-block__tr{border:1px solid var(--dino-block-border);border-radius:10px;margin:0 0 .75rem;padding:.6rem .75rem}.dino-block__tr:last-child{margin-bottom:0}.dino-block__th,.dino-block__td{background:0 0;border:0;padding:0}:is(.dino-block__th,.dino-block__td)+:is(.dino-block__th,.dino-block__td){margin-top:.6rem}.dino-block__td[data-label]:before{content:attr(data-label);color:var(--dino-block-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}}}@media (prefers-reduced-motion:reduce){.dino-block__image{transition:none}a.dino-block__image-frame:hover .dino-block__image{transform:none}}
