/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-border-style:solid}}}@layer components{.cms-prose{font-size:var(--type-prose-size);line-height:var(--tw-leading,var(--type-prose-leading));font-weight:var(--tw-font-weight,var(--type-prose-weight));overflow-wrap:anywhere}.cms-prose p{margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem) * 5)}.cms-prose :where(h2,h3,h4,h5,h6){margin-top:calc(var(--tw-spacing,.25rem) * 12);color:var(--text-heading);margin-bottom:22px;scroll-margin-top:110px}.cms-prose :where(h4,h5,h6){font-size:var(--type-prose-size);line-height:var(--tw-leading,var(--type-prose-leading));font-weight:var(--tw-font-weight,var(--type-prose-weight));font-weight:var(--type-card-weight)}.cms-prose :where(strong,b){font-weight:var(--weight-emphasis)}.cms-prose :where(ul,ol){margin-block:calc(var(--tw-spacing,.25rem) * 4);padding-inline-start:calc(var(--tw-spacing,.25rem) * 10)}.cms-prose ul{list-style-type:disc}.cms-prose ol{list-style-type:decimal}.cms-prose li{margin-inline:10px;margin-block:var(--tw-spacing,.25rem);list-style-type:inherit}.cms-prose a{color:var(--site-accent)}@media (hover:hover){.cms-prose a:hover{text-decoration-line:underline}}.cms-prose a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px}.cms-prose :where(img,video,iframe){max-width:100%;height:auto}.cms-prose figure{margin-inline:0;margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem) * 5)}.cms-prose pre{background-color:var(--surface-section-muted);max-width:100%;padding:calc(var(--tw-spacing,.25rem) * 5);overflow:auto}.cms-prose table{margin-block:calc(var(--tw-spacing,.25rem) * 10);border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;max-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-style:var(--tw-border-style);border-width:1px;border-color:#e6e6e6;border-radius:10px;display:block;overflow-x:auto}.cms-prose :where(th,td){border-style:var(--tw-border-style);border-width:0;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-top-style:var(--tw-border-style);padding-inline:calc(var(--tw-spacing,.25rem) * 4);padding-block:calc(var(--tw-spacing,.25rem) * 3);text-align:start;border-color:#e6e6e6;border-top-width:1px}.cms-prose tr:first-child :where(th,td){border-top-style:var(--tw-border-style);border-top-width:0}.cms-prose tr :where(th,td):first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.cms-prose caption{text-align:center;background-color:#e6e6e6;padding:.5em}.cms-prose thead{vertical-align:bottom;white-space:nowrap}.cms-prose th{background-color:#f7f9fc}.cms-prose blockquote{border-inline-start-style:var(--tw-border-style);padding-inline:calc(var(--tw-spacing,.25rem) * 6);color:var(--text-muted);border-inline-start-width:3px;border-color:#d6d6d6;margin-inline:0}.story-detail{background-color:var(--surface-page);color:var(--text-body)}.story-detail__header{isolation:isolate;background-color:var(--surface-page);position:relative;overflow:hidden}.story-detail__title,.story-detail__layout{width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);margin-inline:auto}.story-detail__title{padding-block:calc(var(--tw-spacing,.25rem) * 20);position:relative}.story-detail__title h1{font-size:var(--type-hero-size);line-height:var(--tw-leading,var(--type-hero-leading));font-weight:var(--tw-font-weight,var(--type-hero-weight));overflow-wrap:anywhere;color:var(--text-heading);margin:0}.story-detail--solution .story-detail__title h1{color:var(--text-inverse)}.story-detail__banner{z-index:calc(10 * -1);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-detail__layout{padding-bottom:calc(var(--tw-spacing,.25rem) * 20);grid-template-columns:minmax(0,76fr) minmax(173px,24fr);display:grid}.story-detail__body{min-width:0}.story-detail__sidebar{justify-content:flex-end;padding-inline-start:calc(var(--tw-spacing,.25rem) * 8);display:flex}.story-detail__sidebar-inner{width:173px;max-width:100%}.story-detail__sidebar h2{margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem) * 5);font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-card-weight);color:var(--text-heading)}.story-detail__resource img{aspect-ratio:173/227;border-radius:var(--tw-radius-md,.375rem);object-fit:cover;width:100%;display:block}.story-detail__download{color:var(--text-inverse);text-decoration-line:none;display:block;position:relative}.story-detail__download>span{min-height:calc(var(--tw-spacing,.25rem) * 10);justify-content:space-between;align-items:center;gap:calc(var(--tw-spacing,.25rem) * 2);border-bottom-right-radius:var(--tw-radius-md,.375rem);border-bottom-left-radius:var(--tw-radius-md,.375rem);padding-inline:calc(var(--tw-spacing,.25rem) * 5);padding-block:calc(var(--tw-spacing,.25rem) * 2.5);font-size:var(--type-control-size);background-color:#282a30;margin-top:-40px;display:flex;position:relative}.story-detail__products{margin-top:calc(var(--tw-spacing,.25rem) * 10)}.story-detail__products ul{gap:calc(var(--tw-spacing,.25rem) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.story-detail__products a{padding-inline:calc(var(--tw-spacing,.25rem) * 3);padding-block:calc(var(--tw-spacing,.25rem) * 2);font-size:var(--type-body-size);line-height:var(--tw-leading,var(--type-body-leading));font-weight:var(--tw-font-weight,var(--type-body-weight));color:var(--site-accent);background-color:#f7f9fc;border-radius:3px;text-decoration-line:none;display:inline-block}.story-detail a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:currentColor}@media (width<=767px){.story-detail__title{padding-block:calc(var(--tw-spacing,.25rem) * 12)}.story-detail__layout{gap:calc(var(--tw-spacing,.25rem) * 10);padding-bottom:var(--module-padding-block-mobile);grid-template-columns:repeat(1,minmax(0,1fr))}.story-detail__sidebar{justify-content:flex-start;padding-inline-start:0}.story-detail__sidebar-inner{gap:calc(var(--tw-spacing,.25rem) * 10);flex-wrap:wrap;width:100%;display:flex}.story-detail__resource{width:173px}.story-detail__products{flex:1;min-width:140px;margin-top:0}}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
