@layer components{:where(.hc-article) :where(p,h2,h3,h4,blockquote,ul:not(.grid,.flex),ol:not(.grid,.flex),dl){max-width:70ch}:where(.hc-article) :where(table p,table ul,table ol,.hc-wide p,.hc-wide h2,.hc-wide h3){max-width:none}:where(.hc-article) :where(tbody>tr:nth-child(2n)){background-color:rgb(248 250 252)}.hc-table{overflow-x:auto;border:1px solid rgb(226 232 240);border-radius:.75rem;background:#fff;box-shadow:0 2px 12px rgba(79,70,229,.05);-webkit-overflow-scrolling:touch}.hc-table>table{width:100%;border-collapse:initial;border-spacing:0;font-size:.875rem}.hc-table>table>thead th{background:rgb(248 250 252);border-bottom:1px solid rgb(226 232 240)}.hc-table>table>tbody>tr>*{border-bottom:1px solid rgb(241 245 249)}.hc-table>table>tbody>tr:last-child>*{border-bottom:0}@media (min-width:1280px){.hc-table--sticky{overflow-x:clip}.hc-table--sticky>table>thead th{position:sticky;top:4rem;z-index:1}}}@media (min-width:1024px){.hc-hero--visual{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 440px;column-gap:3.5rem}.hc-hero--visual>.hc-hero-copy{grid-column:1;grid-row:1}.hc-hero--visual>.hc-hero-tool{grid-column:1;grid-row:2;align-self:start}.hc-hero--visual>.hc-hero-proof{grid-column:1;grid-row:3;align-self:start}.hc-hero--visual>.hc-hero-side{grid-column:2;grid-row:1/span 3;align-self:center}.hc-hero-side--visual{padding-bottom:2rem}.hc-hero--split>.hc-hero-tool:has(>div>form:first-child),.hc-hero--split>.hc-hero-tool:has(>div>form:first-child)>div{display:contents}.hc-hero--split>.hc-hero-tool>div>form:first-child{grid-column:1;grid-row:2;align-self:start;margin-top:2rem}.hc-hero--split>.hc-hero-tool>div>:not(form:first-child){grid-column:1/-1}}.hc-hero:has(.hc-hero-tool [data-sample-preview]) .hc-hero-sample{display:none}@media (min-width:1024px){.hc-hero--article.hc-hero--visual{grid-template-columns:minmax(0,1fr) 396px;column-gap:3rem}.hc-hero--article>.hc-hero-side--visual>*{zoom:.9}}@layer components{:where(.hc-longform) :where(p,ul:not(.grid,.flex),ol:not(.grid,.flex),blockquote,dl){max-width:38em}:where(.hc-longform) :where(table p,table ul,table ol,.hc-wide p,.hc-wide ul,.hc-wide ol,[data-content-report-panel] p){max-width:none}:where(.hc-longform) :where(ul,ol):where(:has(>li[class*=border])){max-width:none}:where(.hc-longform) :where(li[class*=border],[class*=rounded-xl],[class*=rounded-2xl]) :where(p,ul,ol){max-width:none}:where(.hc-longform) :where(h2,h3){scroll-margin-top:5.5rem}.hc-longform .prose h2{font-weight:700;letter-spacing:-.025em;line-height:1.25}.hc-longform .prose h3{letter-spacing:-.02em}.hc-longform .prose blockquote{border-left-color:rgb(165 180 252);border-radius:0 .75rem .75rem 0;background:rgb(238 242 255/.5);padding:.75rem 1rem;font-style:normal}.hc-longform .prose .hc-table{margin:1.75em 0}.hc-longform .prose .hc-table>table{display:table;width:100%;margin:0}.hc-longform .prose table{overflow-wrap:normal}.hc-longform .prose table td:not(:first-child){min-width:6rem}.hc-longform .prose .hc-table td{border-top:0}.hc-longform .prose .hc-table th{font-weight:600;color:rgb(15 23 42);white-space:normal}@media (max-width:639px){.hc-longform .prose .hc-table th{white-space:nowrap}}.hc-longform :where(div.overflow-x-auto:not(.hc-table):has(>table)){border:1px solid rgb(226 232 240);border-radius:.75rem;background:#fff;box-shadow:0 2px 12px rgba(79,70,229,.05)}.hc-longform :where(div.overflow-x-auto:not(.hc-table)>table>thead th){background:rgb(248 250 252)}}.hc-longform div.overflow-x-auto:not(.hc-table)>table>*>tr>:first-child{padding-left:1rem}.hc-longform div.overflow-x-auto:not(.hc-table)>table>*>tr>:last-child{padding-right:1rem}.hc-longform div.overflow-x-auto:not(.hc-table)>table>tbody>tr:last-child,.hc-longform div.overflow-x-auto:not(.hc-table)>table>tbody>tr:last-child>*{border-bottom:0}