/* layer: preflights */

.stack {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.stack.split-first > :first-child {
  margin-block-end: auto;
}

.stack.split-last > :last-child {
  margin-block-start: auto;
}

.row {
  display: flex;
  align-items: center;
}

.row.split-first > :first-child {
  margin-inline-end: auto;
}

.row.split-last > :last-child {
  margin-inline-start: auto;
}

.center {
  box-sizing: content-box;
  margin-inline: auto;
}

.cluster {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.cluster.split-first > :first-child {
  margin-inline-end: auto;
}

.cluster.split-last > :last-child {
  margin-inline-start: auto;
}

.center-contents {
  display: flex;
  align-items: center;
  justify-content: center;
}

.with-sidebar {
  display: flex;
  flex-wrap: wrap;
}

.with-sidebar > .sidebar {
  flex-grow: 1;
}

.with-sidebar > :not(.sidebar) {
  flex-basis: 0;
  flex-grow: 999;
}

.switcher {
  display: flex;
  flex-wrap: wrap;
}

.switcher > * {
  flex-grow: 1;
  flex-basis: calc((var(--spritz--threshold) - 100%) * 999);
}

.cover {
  display: grid;
  grid-template-rows: 1fr auto 1fr;
}

.cover > :nth-child(2) {
  display: grid;
  align-content: center;
}

.item-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(var(--spritz--item-width), 100%), 1fr));
}

.frame {
  aspect-ratio: var(16 / 9);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.frame > img,
.frame > video {
  inline-size: 100%;
  block-size: 100%;
  object-fit: cover;
}

.superimpose {
  position: relative;
}

.superimposed {
  position: absolute;
  background-color: inherit;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}

.with-icon {
  display: inline-flex;
  align-items: center;
  line-height: 1;
}

[class^="stroke-"] svg, [class*=" stroke-"] svg {
  stroke-width: inherit;
}

.divider {
  align-self: stretch;
  flex-grow: 0;
}

.divider:last-child {
  display: none;
}

.boundary {
  position: relative;
}

.visually-hidden:not(.except-on-focus),
.visually-hidden.except-on-focus:not(:focus-within) {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* layer: default */
.threshold-160{--spritz--threshold:640px;}
.threshold-180{--spritz--threshold:720px;}
.item-width-40{--spritz--item-width:160px;}
.gap-0{gap:0px;}
.gap-0\.5{gap:2px;}
.gap-0\.75{gap:3px;}
.gap-1{gap:4px;}
.gap-1\.125{gap:4.5px;}
.gap-1\.5{gap:6px;}
.gap-10{gap:40px;}
.gap-11{gap:44px;}
.gap-12{gap:48px;}
.gap-16{gap:64px;}
.gap-2{gap:8px;}
.gap-2\.5{gap:10px;}
.gap-2\.75{gap:11px;}
.gap-20{gap:80px;}
.gap-24{gap:96px;}
.gap-3{gap:12px;}
.gap-3\.35{gap:13.4px;}
.gap-3\.5{gap:14px;}
.gap-4{gap:16px;}
.gap-5{gap:20px;}
.gap-6{gap:24px;}
.gap-7{gap:28px;}
.gap-8{gap:32px;}
.gap-8\.5{gap:34px;}
.gap-inline-1{column-gap:4px;}
.gap-inline-10{column-gap:40px;}
.gap-inline-12{column-gap:48px;}
.gap-inline-16{column-gap:64px;}
.gap-inline-2{column-gap:8px;}
.gap-inline-4{column-gap:16px;}
.gap-inline-8{column-gap:32px;}
.gap-block-0{row-gap:0px;}
.gap-block-1{row-gap:4px;}
.gap-block-2{row-gap:8px;}
.gap-block-2\.5{row-gap:10px;}
.gap-block-3{row-gap:12px;}
.gap-block-4{row-gap:16px;}
.gap-block-5{row-gap:20px;}
.gap-block-6{row-gap:24px;}
.gap-block-8{row-gap:32px;}
.align-start{align-items:flex-start;}
.align-stretch{align-items:stretch;}
.align-center{align-items:center;}
.align-baseline{align-items:baseline;}
.justify-start{justify-content:flex-start;}
.justify-center{justify-content:center;}
.justify-end{justify-content:flex-end;}
.justify-between{justify-content:space-between;}
.hidden{display:none;}
.isolate{isolation:isolate;}
.overflow-hidden{overflow:hidden;}
.overflow-auto{overflow:auto;}
.min-inline-12{min-inline-size:min(48px, 100%);}
.min-inline-30{min-inline-size:min(120px, 100%);}
.min-inline-40{min-inline-size:min(160px, 100%);}
.min-inline-50{min-inline-size:min(200px, 100%);}
.min-inline-60{min-inline-size:min(240px, 100%);}
.min-inline-72{min-inline-size:min(288px, 100%);}
.min-inline-80{min-inline-size:min(320px, 100%);}
.min-inline-full{min-inline-size:100%;}
.max-inline-100{max-inline-size:min(400px, 100%);}
.max-inline-120{max-inline-size:min(480px, 100%);}
.max-inline-125{max-inline-size:min(500px, 100%);}
.max-inline-180{max-inline-size:min(720px, 100%);}
.max-inline-193{max-inline-size:min(772px, 100%);}
.max-inline-224{max-inline-size:min(896px, 100%);}
.max-inline-240{max-inline-size:min(960px, 100%);}
.max-inline-360{max-inline-size:min(1440px, 100%);}
.max-inline-60{max-inline-size:min(240px, 100%);}
.max-inline-7{max-inline-size:min(28px, 100%);}
.max-inline-80{max-inline-size:min(320px, 100%);}
.max-inline-full{max-inline-size:100%;}
.inline-0{inline-size:min(0px, 100%);}
.inline-1{inline-size:min(4px, 100%);}
.inline-14{inline-size:min(56px, 100%);}
.inline-18{inline-size:min(72px, 100%);}
.inline-25{inline-size:min(100px, 100%);}
.inline-3{inline-size:min(12px, 100%);}
.inline-320{inline-size:min(1280px, 100%);}
.inline-5{inline-size:min(20px, 100%);}
.inline-50{inline-size:min(200px, 100%);}
.inline-7{inline-size:min(28px, 100%);}
.inline-8{inline-size:min(32px, 100%);}
.inline-full{inline-size:100%;}
.min-block-10{min-block-size:40px;}
.min-block-11{min-block-size:44px;}
.min-block-33{min-block-size:132px;}
.min-block-9{min-block-size:36px;}
.min-block-full{min-block-size:100%;}
.block-10{block-size:40px;}
.block-11{block-size:44px;}
.block-12{block-size:48px;}
.block-14{block-size:56px;}
.block-16{block-size:64px;}
.block-3{block-size:12px;}
.block-4{block-size:16px;}
.block-4\.5{block-size:18px;}
.block-5{block-size:20px;}
.block-5\.5{block-size:22px;}
.block-6{block-size:24px;}
.block-7{block-size:28px;}
.block-8{block-size:32px;}
.block-9{block-size:36px;}
.block-full{block-size:100%;}
.aspect-square{aspect-ratio:1/1;}
.basis-1{flex-basis:4px;}
.basis-24{flex-basis:96px;}
.basis-48{flex-basis:192px;}
.basis-6{flex-basis:24px;}
.basis-80{flex-basis:320px;}
.basis-9{flex-basis:36px;}
.grow-0{flex-grow:0;}
.grow-1{flex-grow:1;}
.grow-8{flex-grow:8;}
.grow-max{flex-grow:9999;}
.shrink-0{flex-shrink:0;}
.absolute,
.bound{position:absolute;}
.static{position:static;}
.relative{position:relative;}
.fixed{position:fixed;}
.sticky{position:sticky;}
.block-start-0\.25{inset-block-start:1px;}
.block-start-0\.5{inset-block-start:2px;}
.block-start-14{inset-block-start:56px;}
.block-start-16{inset-block-start:64px;}
.block-start-2{inset-block-start:8px;}
.block-start-2\.5{inset-block-start:10px;}
.block-start-4{inset-block-start:16px;}
.block-end-0\.5{inset-block-end:2px;}
.block-end-0\.75{inset-block-end:3px;}
.block-end-1\.5{inset-block-end:6px;}
.block-end-2{inset-block-end:8px;}
.block-end-2\.5{inset-block-end:10px;}
.inline-start-0{inset-inline-start:0px;}
.inline-start-0\.5{inset-inline-start:2px;}
.inline-start-15{inset-inline-start:60px;}
.inline-start-2{inset-inline-start:8px;}
.inline-start-3{inset-inline-start:12px;}
.inline-start-4{inset-inline-start:16px;}
.inline-start-6\.5{inset-inline-start:26px;}
.inline-end-0{inset-inline-end:0px;}
.inline-end-0\.25{inset-inline-end:1px;}
.inline-end-0\.75{inset-inline-end:3px;}
.inline-end-1{inset-inline-end:4px;}
.inline-end-1\.5{inset-inline-end:6px;}
.inline-end-2{inset-inline-end:8px;}
.inline-end-5{inset-inline-end:20px;}
.pad-0{padding:0px;}
.pad-0\.45{padding:1.8px;}
.pad-0\.75{padding:3px;}
.pad-2{padding:8px;}
.pad-3{padding:12px;}
.pad-4{padding:16px;}
.pad-4\.5{padding:18px;}
.pad-5{padding:20px;}
.pad-6{padding:24px;}
.pad-inline-0{padding-inline:0px;}
.pad-inline-1{padding-inline:4px;}
.pad-inline-2{padding-inline:8px;}
.pad-inline-3{padding-inline:12px;}
.pad-inline-4{padding-inline:16px;}
.pad-inline-5{padding-inline:20px;}
.pad-inline-6{padding-inline:24px;}
.focus\:pad-inline--password:focus-visible{padding-inline:var(--pad-inline--password);}
.pad-inline--button{padding-inline:var(--pad-inline--button);}
.pad-inline--input{padding-inline:var(--pad-inline--input);}
.pad-block-0{padding-block:0px;}
.pad-block-0\.5{padding-block:2px;}
.pad-block-0\.75{padding-block:3px;}
.pad-block-1{padding-block:4px;}
.pad-block-1\.2{padding-block:4.8px;}
.pad-block-1\.25{padding-block:5px;}
.pad-block-10{padding-block:40px;}
.pad-block-14{padding-block:56px;}
.pad-block-16{padding-block:64px;}
.pad-block-2{padding-block:8px;}
.pad-block-3{padding-block:12px;}
.pad-block-4{padding-block:16px;}
.pad-block-5{padding-block:20px;}
.pad-block-6{padding-block:24px;}
.pad-block-8{padding-block:32px;}
.pad-block--button{padding-block:var(--pad-block--button);}
.pad-block--input{padding-block:var(--pad-block--input);}
.z-0{z-index:0;}
.z-10{z-index:10;}
.z-50{z-index:50;}
.order-2{order:2;}
.order-last{order:999;}
.nudge-3{margin-block-start:3px;}
.nudge-4{margin-block-start:4px;}
.nudge-8{margin-block-start:8px;}
.push-4{margin-block-end:16px;}
.push-6{margin-block-end:24px;}
.disabled\:fg-gray-6:disabled,
.fg-gray-6,
.hover\:fg-gray-6:hover{color:var(--color-gray-6);}
.disabled\:fg-gray-7:disabled,
.fg-gray-7,
.hover\:fg-gray-7:hover{color:var(--color-gray-7);}
.fg-black,
.hover\:fg-black:hover{color:var(--color-black);}
.fg-dark,
.hover\:fg-dark:hover{color:var(--color-dark);}
.fg-gray{color:var(--color-gray);}
.fg-gray-4{color:var(--color-gray-4);}
.fg-gray-5{color:var(--color-gray-5);}
.fg-gray-50{color:var(--color-gray-50);}
.fg-gray-500{color:var(--color-gray-500);}
.fg-gray-600{color:var(--color-gray-600);}
.fg-gray-700{color:var(--color-gray-700);}
.fg-gray-8,
.hover\:fg-gray-8:hover{color:var(--color-gray-8);}
.fg-gray-800{color:var(--color-gray-800);}
.fg-green-700{color:var(--color-green-700);}
.fg-green-dark{color:var(--color-green-dark);}
.fg-primary{color:var(--color-primary);}
.fg-primary-700,
.hover\:fg-primary-700:hover{color:var(--color-primary-700);}
.fg-primary-muted{color:var(--color-primary-muted);}
.fg-red{color:var(--color-red);}
.fg-red-700{color:var(--color-red-700);}
.fg-red-medium{color:var(--color-red-medium);}
.fg-white,
.hover\:fg-white:hover{color:var(--color-white);}
.hover\:fg-primary-light:hover{color:var(--color-primary-light);}
.bg-black{background-color:var(--color-black);}
.bg-blue-200{background-color:var(--color-blue-200);}
.bg-gray-1{background-color:var(--color-gray-1);}
.bg-gray-100,
.even\:bg-gray-100::nth-of-type(even),
.hover\:bg-gray-100:hover{background-color:var(--color-gray-100);}
.bg-gray-2,
.disabled\:bg-gray-2:disabled,
.hover\:bg-gray-2:hover{background-color:var(--color-gray-2);}
.bg-gray-200,
.hover\:bg-gray-200:hover{background-color:var(--color-gray-200);}
.bg-gray-300,
.hover\:bg-gray-300:hover{background-color:var(--color-gray-300);}
.bg-gray-4{background-color:var(--color-gray-4);}
.bg-gray-50,
.hover\:bg-gray-50:hover{background-color:var(--color-gray-50);}
.bg-green-500{background-color:var(--color-green-500);}
.bg-green-700{background-color:var(--color-green-700);}
.bg-green-medium{background-color:var(--color-green-medium);}
.bg-header-light{background-color:var(--color-header-light);}
.bg-header-transparent{background-color:var(--color-header-transparent);}
.bg-inherit{background-color:var(--color-inherit);}
.bg-lightest{background-color:var(--color-lightest);}
.bg-orange-100{background-color:var(--color-orange-100);}
.bg-orange-300{background-color:var(--color-orange-300);}
.bg-orange-50{background-color:var(--color-orange-50);}
.bg-orange-700{background-color:var(--color-orange-700);}
.bg-primary{background-color:var(--color-primary);}
.bg-primary-100{background-color:var(--color-primary-100);}
.bg-primary-500{background-color:var(--color-primary-500);}
.bg-primary-offwhite,
.hover\:bg-primary-offwhite:hover{background-color:var(--color-primary-offwhite);}
.bg-red-100{background-color:var(--color-red-100);}
.bg-red-600{background-color:var(--color-red-600);}
.bg-red-700{background-color:var(--color-red-700);}
.bg-red-light,
.hover\:bg-red-light:hover{background-color:var(--color-red-light);}
.bg-transparent,
.hover\:bg-transparent:hover{background-color:var(--color-transparent);}
.bg-white,
.disabled\:bg-white:disabled,
.hover\:bg-white:hover,
.odd\:bg-white::nth-of-type(odd){background-color:var(--color-white);}
.hover\:bg-light:hover{background-color:var(--color-light);}
.hover\:bg-primary-header:hover{background-color:var(--color-primary-header);}
.hover\:bg-primary-light:hover{background-color:var(--color-primary-light);}
.disabled\:opacity-55:disabled{opacity:0.55;}
.opacity-0{opacity:0;}
.radius-0{border-radius:0px;}
.radius-1{border-radius:4px;}
.radius-2{border-radius:8px;}
.radius-3{border-radius:12px;}
.radius-5{border-radius:20px;}
.radius--button{border-radius:var(--radius--button);}
.radius--button-cta{border-radius:var(--radius--button-cta);}
.radius--button-micro{border-radius:var(--radius--button-micro);}
.radius--checkbox{border-radius:var(--radius--checkbox);}
.radius--input{border-radius:var(--radius--input);}
.radius--pill{border-radius:var(--radius--pill);}
.radius--split-input-first{border-radius:var(--radius--split-input-first);}
.radius--split-input-last{border-radius:var(--radius--split-input-last);}
.radius-full{border-radius:9999px;}
.border-b{border:solid 1px var(--color-b);}
.border-black{border:solid 1px var(--color-black);}
.border-bottom{border:solid 1px var(--color-bottom);}
.border-callout{border:solid 1px var(--color-callout);}
.border-collapse{border:solid 1px var(--color-collapse);}
.border-color{border:solid 1px var(--color-color);}
.border-dark,
.hover\:border-dark:hover{border:solid 1px var(--color-dark);}
.border-dark-5{border:solid 1px var(--color-dark-5);}
.border-gray-200{border:solid 1px var(--color-gray-200);}
.border-gray-3{border:solid 1px var(--color-gray-3);}
.border-gray-300,
.hover\:border-gray-300:hover{border:solid 1px var(--color-gray-300);}
.border-gray-4{border:solid 1px var(--color-gray-4);}
.border-gray-5,
.disabled\:border-gray-5:disabled{border:solid 1px var(--color-gray-5);}
.border-gray-6{border:solid 1px var(--color-gray-6);}
.border-gray-7{border:solid 1px var(--color-gray-7);}
.border-gray-8{border:solid 1px var(--color-gray-8);}
.border-green-medium{border:solid 1px var(--color-green-medium);}
.border-header{border:solid 1px var(--color-header);}
.border-l{border:solid 1px var(--color-l);}
.border-left-width{border:solid 1px var(--color-left-width);}
.border-not-b{border:solid 1px var(--color-not-b);}
.border-orange-300{border:solid 1px var(--color-orange-300);}
.border-radius{border:solid 1px var(--color-radius);}
.border-red-200{border:solid 1px var(--color-red-200);}
.border-red-700{border:solid 1px var(--color-red-700);}
.border-red-medium{border:solid 1px var(--color-red-medium);}
.border-spacing{border:solid 1px var(--color-spacing);}
.border-t{border:solid 1px var(--color-t);}
.border-width{border:solid 1px var(--color-width);}
.border-y{border:solid 1px var(--color-y);}
.border-none,
.hover\:border-none:hover{border-style:none;}
.border-dashed{border-style:dashed;}
.border-transparent,
.focus\:border-transparent:focus-visible{border-color:transparent;}
.border-0,
.last\:border-0:last-of-type{border-width:0px;}
.border-0\.5{border-width:0.5px;}
.border-0\.75{border-width:0.75px;}
.border-1{border-width:1px;}
.border-1\.5{border-width:1.5px;}
.border-2{border-width:2px;}
.focus\:outline-black:focus-visible{outline:solid 1px var(--color-black);}
.focus\:outline-gray-7:focus-visible{outline:solid 1px var(--color-gray-7);}
.focus\:outline-red-medium:focus-visible{outline:solid 1px var(--color-red-medium);}
.focus\:outline-3:focus-visible{outline-width:3px;}
.shadow--gray-400{box-shadow:var(--shadow--gray-400);}
.shadow--inner{box-shadow:var(--shadow--inner);}
.shadow--lg{box-shadow:var(--shadow--lg);}
.shadow--md{box-shadow:var(--shadow--md);}
.shadow--sm{box-shadow:var(--shadow--sm);}
.weight-300{font-weight:300;}
.weight-400{font-weight:400;}
.weight-500{font-weight:500;}
.weight-600{font-weight:600;}
.weight-700{font-weight:700;}
.italic{font-style:italic;}
.hover\:underline:hover,
.underline{text-decoration-line:underline;}
.line-through{text-decoration-line:line-through;}
.hover\:no-line:hover{text-decoration-line:none;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-center{text-align:center;}
.list-inside{list-style-position:inside;}
.list-none{list-style-type:none;}
.stroke-2{stroke-width:2px;}
.stroke-3{stroke-width:3px;}
@media print{
.print\:hidden{display:none;}
.print\:pad-inline-18{padding-inline:72px;}
.print\:bg-white{background-color:var(--color-white);}
}
@media screen and (min-width: 40rem){
.sm\:gap-1\.5{gap:6px;}
.sm\:gap-11{gap:44px;}
.sm\:gap-2{gap:8px;}
.sm\:gap-22{gap:88px;}
.sm\:gap-3{gap:12px;}
.sm\:gap-3\.5{gap:14px;}
.sm\:gap-4{gap:16px;}
.sm\:gap-4\.5{gap:18px;}
.sm\:gap-5{gap:20px;}
.sm\:gap-6{gap:24px;}
.sm\:gap-7{gap:28px;}
.sm\:gap-8{gap:32px;}
.sm\:gap-inline-4{column-gap:16px;}
.sm\:gap-inline-8{column-gap:32px;}
.sm\:align-stretch{align-items:stretch;}
.sm\:justify-center{justify-content:center;}
.sm\:justify-end{justify-content:flex-end;}
.sm\:justify-between{justify-content:space-between;}
.sm\:hidden{display:none;}
.sm\:overflow-hidden{overflow:hidden;}
.sm\:min-inline-120{min-inline-size:min(480px, 100%);}
.sm\:min-inline-44{min-inline-size:min(176px, 100%);}
.sm\:min-inline-60{min-inline-size:min(240px, 100%);}
.sm\:min-inline-66{min-inline-size:min(264px, 100%);}
.sm\:max-inline-170{max-inline-size:min(680px, 100%);}
.sm\:max-inline-66{max-inline-size:min(264px, 100%);}
.sm\:max-inline-80{max-inline-size:min(320px, 100%);}
.sm\:inline-120{inline-size:min(480px, 100%);}
.sm\:inline-full{inline-size:100%;}
.sm\:min-block-36{min-block-size:144px;}
.sm\:block-10{block-size:40px;}
.sm\:block-12{block-size:48px;}
.sm\:block-14{block-size:56px;}
.sm\:block-16{block-size:64px;}
.sm\:block-4\.5{block-size:18px;}
.sm\:block-5{block-size:20px;}
.sm\:block-5\.5{block-size:22px;}
.sm\:block-6{block-size:24px;}
.sm\:absolute,
.sm\:bound{position:absolute;}
.sm\:block-start-2{inset-block-start:8px;}
.sm\:block-start-3{inset-block-start:12px;}
.sm\:block-start-6{inset-block-start:24px;}
.sm\:block-end-0\.25{inset-block-end:1px;}
.sm\:block-end-2{inset-block-end:8px;}
.sm\:inline-end-2{inset-inline-end:8px;}
.sm\:inline-end-3{inset-inline-end:12px;}
.sm\:inline-end-7{inset-inline-end:28px;}
.sm\:pad-10{padding:40px;}
.sm\:pad-16{padding:64px;}
.sm\:pad-5{padding:20px;}
.sm\:pad-8{padding:32px;}
.sm\:pad-inline-1\.5{padding-inline:6px;}
.sm\:pad-inline-18{padding-inline:72px;}
.sm\:pad-inline-7{padding-inline:28px;}
.sm\:pad-inline-8{padding-inline:32px;}
.sm\:pad-block-0{padding-block:0px;}
.sm\:pad-block-10{padding-block:40px;}
.sm\:pad-block-11{padding-block:44px;}
.sm\:pad-block-16{padding-block:64px;}
.sm\:pad-block-18{padding-block:72px;}
.sm\:pad-block-22{padding-block:88px;}
.sm\:pad-block-24{padding-block:96px;}
.sm\:bg-gray-100{background-color:var(--color-gray-100);}
.sm\:bg-header-light{background-color:var(--color-header-light);}
.sm\:bg-inherit{background-color:var(--color-inherit);}
.sm\:radius-1\.25{border-radius:5px;}
.sm\:radius-2{border-radius:8px;}
.sm\:radius-2\.5{border-radius:10px;}
.sm\:radius-3{border-radius:12px;}
.sm\:border-dark-20{border:solid 1px var(--color-dark-20);}
.sm\:border-gray-200{border:solid 1px var(--color-gray-200);}
.sm\:border-gray-3{border:solid 1px var(--color-gray-3);}
.sm\:border-l{border:solid 1px var(--color-l);}
.sm\:text-center{text-align:center;}
.sm\:list-outside{list-style-position:outside;}
}
@media screen and (min-width: 48rem){
.md\:hidden{display:none;}
.md\:min-block-51{min-block-size:204px;}
.md\:pad-inline-2{padding-inline:8px;}
}
@media screen and (min-width: 64rem){
.lg\:gap-12{gap:48px;}
.lg\:gap-3\.75{gap:15px;}
.lg\:gap-5{gap:20px;}
.lg\:gap-8{gap:32px;}
.lg\:max-inline-117{max-inline-size:min(468px, 100%);}
.lg\:max-inline-60{max-inline-size:min(240px, 100%);}
.lg\:inline-20{inline-size:min(80px, 100%);}
.lg\:block-16{block-size:64px;}
.lg\:basis-100{flex-basis:400px;}
.lg\:block-start-1{inset-block-start:4px;}
.lg\:block-end-3{inset-block-end:12px;}
.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
@media screen and (min-width: 80rem){
.xl\:hidden{display:none;}
.xl\:max-inline-60{max-inline-size:min(240px, 100%);}
.xl\:inline-60{inline-size:min(240px, 100%);}
.xl\:basis-120{flex-basis:480px;}
.xl\:pad-10{padding:40px;}
.xl\:pad-inline-12{padding-inline:48px;}
.xl\:pad-block-0{padding-block:0px;}
.xl\:pad-block-16{padding-block:64px;}
.xl\:push-10{margin-block-end:40px;}
.xl\:bg-gray-100{background-color:var(--color-gray-100);}
}
@media screen and (max-width: 39.999rem){
.below-sm\:hidden{display:none;}
.below-sm\:min-block--screen{min-block-size:var(--min-block--screen);}
}
@media screen and (max-width: 47.999rem){
.below-md\:hidden{display:none;}
}
@media screen and (max-width: 63.999rem){
.below-lg\:gap-1{gap:4px;}
.below-lg\:hidden{display:none;}
}
@media screen and (max-width: 79.999rem){
.below-xl\:hidden{display:none;}
}