.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__gallery-frame{display:block}.dino-block__bento{gap:4px;width:100%;display:grid}.dino-block__bento .dino-block__gallery-item{border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden}.dino-block__bento .dino-block__gallery-image{object-fit:cover;width:100%;height:100%;display:block}.dino-block__slider-stage{aspect-ratio:4/3;background:#f1f2f6;border-radius:10px;position:relative;overflow:hidden}.dino-block__slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.dino-block__slider-track::-webkit-scrollbar{display:none}.dino-block__slider .dino-block__gallery-item{scroll-snap-align:center;flex:0 0 100%;height:100%;position:relative}.dino-block__slider .dino-block__gallery-image{object-fit:contain;width:100%;height:100%;display:block}.dino-block__slider-arrow{width:36px;height:36px;color:var(--dino-block-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0b0b1240}.dino-block__slider-arrow--prev{left:8px}.dino-block__slider-arrow--next{right:8px}.dino-block__slider-arrow:disabled{opacity:0;pointer-events:none}.dino-block__slider-count{color:#fff;font-variant-numeric:tabular-nums;background:#0b0b129e;border-radius:999px;padding:0 .5rem;font-size:.72rem;font-weight:600;line-height:1.6;position:absolute;top:8px;right:8px}.dino-block__slider-dots{justify-content:center;gap:6px;margin-top:.5rem;display:flex}.dino-block__slider-dot{background:var(--dino-block-border);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .15s ease-in-out}.dino-block__slider-dot[aria-current=true]{background:var(--dino-block-ink);width:20px}.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,.dino-block__slider-dot{transition:none}.dino-block__slider-track{scroll-behavior:auto}a.dino-block__image-frame:hover .dino-block__image{transform:none}}
.dino-document h2[id]{scroll-margin-top:6rem}.dino-faq-answer{max-width:80ch}.dino-faq-answer .dino-block{--dino-block-ink:#fff;--dino-block-muted:#a3a3a3;--dino-block-border:#666;--dino-block-link:#b061f7}
