.prose blockquote.callout{border-radius:0 .375rem .375rem 0;margin:1.5rem 0;padding:1rem;font-size:.875rem;font-style:normal}.prose blockquote.callout:before{margin-bottom:.25rem;font-weight:600;display:block}.prose blockquote.callout p{margin-top:.5rem;margin-bottom:.5rem}.prose blockquote.callout-note{color:#1e3a8a;background-color:#eff6ff80;border-left-color:#3b82f6}.prose blockquote.callout-note:before{content:"NOTE";color:#172554}.prose blockquote.callout-tip{color:#14532d;background-color:#f0fdf480;border-left-color:#22c55e}.prose blockquote.callout-tip:before{content:"TIP";color:#052e16}.prose blockquote.callout-important{color:#78350f;background-color:#fffbeb80;border-left-color:#f59e0b}.prose blockquote.callout-important:before{content:"IMPORTANT";color:#451a03}.prose blockquote.callout-warning,.prose blockquote.callout-caution{color:#7f1d1d;background-color:#fef2f280;border-left-color:#ef4444}.prose blockquote.callout-warning:before{content:"WARNING";color:#450a0a}.prose blockquote.callout-caution:before{content:"CAUTION";color:#450a0a}.prose figure img{width:auto;max-width:100%;height:auto;max-height:560px;margin-left:auto;margin-right:auto;display:block}.prose figure.shot{margin:2rem 0;position:relative}.prose figure.shot img:first-child{border-radius:.5rem;width:100%;height:auto;max-height:none;margin:0;display:block;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.prose figure.shot img+img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-embed{aspect-ratio:16/9;border-radius:.75rem;width:100%;margin:2rem 0;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--support-header-h,110px) + 20px)}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem;line-height:1.5;display:block;overflow-x:auto}.prose thead th{text-align:left;color:#1c1c1c;white-space:nowrap;background-color:#f5f6eb;border-bottom:2px solid #96a210;font-weight:700}.prose th,.prose td{vertical-align:top;border:1px solid #e5e7eb;padding:.5rem .85rem}.prose tbody tr:nth-child(2n){background-color:#fafafa}.prose td code{white-space:nowrap}
