.airy-list-section{background:var(--airy-list-bg,var(--color-background-primary));padding:var(--airy-section-padding-top,var(--section-py)) 0 var(--airy-section-padding-bottom,var(--section-py));min-height:var(--airy-section-min-height,0);--airy-thumb-radius:var(--airy-thumb-corner,min(14px, 1.167vw));position:relative}.airy-list-separator{background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.airy-list-container{max-width:1200px;padding:0 var(--container-px);margin:0 auto}.airy-list-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);display:flex}.airy-list-eyebrow{font-family:var(--font-primary);font-size:calc((min(11px, .917vw)) * var(--a11y-text-scale,1));letter-spacing:.8px;color:var(--airy-eyebrow-color,var(--color-teal-text));margin:0;font-weight:600}.airy-list-dash{letter-spacing:-1px;color:var(--airy-eyebrow-color,var(--color-teal-text));margin-inline-end:min(6px,.5vw)}.airy-list-heading{margin:var(--airy-heading-margin-top,min(6px, .5vw)) 0 0;font-family:var(--font-display);font-size:calc((min(22px, 1.833vw)) * var(--a11y-text-scale,1));letter-spacing:-.3px;color:var(--airy-heading-color,var(--color-text-primary));font-weight:700}.airy-list-more{font-family:var(--font-primary);font-size:calc((var(--airy-more-font-size,min(13px, 1.083vw))) * var(--a11y-text-scale,1));color:var(--airy-more-color,var(--color-text-secondary));white-space:nowrap;padding-bottom:min(4px,.333vw);text-decoration:none}.airy-list-rows{margin-top:var(--airy-rows-margin-top,min(14px, 1.167vw));flex-direction:column;gap:0;display:flex}.airy-list-row{padding:var(--airy-row-padding-y,min(16px, 1.333vw)) 0;border-bottom:1px solid var(--color-border-tertiary);color:inherit;align-items:flex-start;gap:min(14px,1.167vw);text-decoration:none;display:flex}.airy-list-row:last-child{border-bottom:none}.airy-list-thumb{width:var(--airy-thumb-size,min(64px, 5.333vw));height:var(--airy-thumb-size,min(64px, 5.333vw));border-radius:var(--airy-thumb-radius);font-family:var(--font-display);font-size:calc((var(--airy-thumb-glyph-size,min(26px, 2.167vw))) * var(--a11y-text-scale,1));color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.airy-list-thumb-a{background:var(--color-accent-surface)}.airy-list-thumb-b{background:var(--color-teal-surface)}.airy-list-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.airy-list-main{flex:1;min-width:0;padding-top:2px}.airy-list-meta{font-family:var(--font-primary);font-size:calc((var(--airy-meta-font-size,min(11px, .917vw))) * var(--a11y-text-scale,1));letter-spacing:.8px;color:var(--airy-meta-color,var(--color-teal-text));font-weight:600}.airy-list-title{margin-top:var(--airy-title-margin-top,min(4px, .333vw));font-family:var(--font-display);font-size:calc((var(--airy-title-font-size,min(16.5px, 1.375vw))) * var(--a11y-text-scale,1));font-weight:600;line-height:var(--airy-title-line-height,1.3);color:var(--airy-title-color,var(--color-text-primary))}.airy-list-intro{display:none}@media (min-width:768px){.airy-list-eyebrow{font-size:calc((var(--airy-eyebrow-font-size,min(13px, 1.083vw))) * var(--a11y-text-scale,1))}.airy-list-heading{font-size:calc((var(--airy-heading-font-size,min(28px, 2.333vw))) * var(--a11y-text-scale,1))}.airy-list-row{align-items:stretch;gap:var(--airy-row-gap,min(18px, 1.5vw))}.airy-list-main{flex:1}.airy-list-intro{border-inline-start:1px solid var(--color-border-secondary);min-width:0;font-family:var(--font-primary);font-size:calc((var(--airy-intro-font-size,min(14px, 1.167vw))) * var(--a11y-text-scale,1));line-height:var(--airy-intro-line-height,1.6);color:var(--airy-intro-color,var(--color-text-secondary));-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;padding-inline-start:var(--airy-intro-padding-start,min(18px, 1.5vw));display:-webkit-box;overflow:hidden}}@media (max-width:767px){.airy-list-section{--airy-thumb-radius:var(--m-airy-thumb-corner,3.59vw)}.airy-list-eyebrow{font-size:calc((var(--m-airy-eyebrow-font-size,2.821vw)) * var(--a11y-text-scale,1))}.airy-list-dash{margin-inline-end:1.538vw}.airy-list-heading{margin:var(--m-airy-heading-margin-top,1.538vw) 0 0;font-size:calc((var(--m-airy-heading-font-size,5.641vw)) * var(--a11y-text-scale,1))}.airy-list-more{font-size:calc((var(--m-airy-more-font-size,3.333vw)) * var(--a11y-text-scale,1));padding-bottom:1.026vw}.airy-list-rows{margin-top:var(--m-airy-rows-margin-top,3.59vw)}.airy-list-row{padding:var(--m-airy-row-padding-y,4.103vw) 0;gap:var(--m-airy-row-gap,3.59vw)}.airy-list-thumb{width:var(--m-airy-thumb-size,16.41vw);height:var(--m-airy-thumb-size,16.41vw);font-size:calc((var(--m-airy-thumb-glyph-size,6.667vw)) * var(--a11y-text-scale,1))}.airy-list-meta{font-size:calc((var(--m-airy-meta-font-size,2.821vw)) * var(--a11y-text-scale,1))}.airy-list-title{margin-top:var(--m-airy-title-margin-top,1.026vw);font-size:calc((var(--m-airy-title-font-size,4.231vw)) * var(--a11y-text-scale,1))}}
