.kfs-gift-section{padding-bottom:70px;padding-top:40px}.kfs-gift-section .lead-text{color:var(--color-text-base);font-size:var(--font-size-md);margin-bottom:var(--space-lg)}.kfs-lineup{margin-bottom:var(--space-2xl);text-align:center}.kfs-lineup-tag{background-color:var(--color-primary-light);border-radius:var(--radius-pill);color:var(--color-primary);display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);padding:12px 20px}.kfs-logo-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;width:fit-content}.kfs-logo-item{align-items:center;background-color:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:0 2px 4px 0 rgba(79,104,152,.2);display:flex;justify-content:center;overflow:hidden;padding:.3rem}.kfs-logo-item img{max-height:82px;max-width:130px;object-fit:contain}.kfs-bubble-wrapper{display:flex;margin-top:var(--space-md);padding-left:200px;width:100%}.kfs-bubble{border-radius:var(--radius-md);color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:8px 14px;position:relative;text-align:center}.kfs-bubble:before{border-bottom:10px solid;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:50%;position:absolute;top:-10px;transform:translateX(-50%)}.kfs-bubble--orange{background-color:var(--color-accent);color:var(--color-accent)}.kfs-bubble--orange span{color:var(--color-text-white);font-size:var(--font-size-md);line-height:1;position:relative}.kfs-bubble-wrapper .kfs-bubble--orange:first-child{left:10%}.kfs-bubble-wrapper .kfs-bubble--orange:nth-child(2){left:25%}@media (max-width:768px){.kfs-logo-grid{grid-template-columns:repeat(2,1fr)}.kfs-cell--label{flex:0 0 100px;font-size:var(--font-size-xs)}.kfs-gift-section .kfs-table{width:600px}.kfs-gift-section .kfs-bubble-wrapper{gap:var(--space-md);padding-left:100px;width:480px}.kfs-bubble--orange span{font-size:14px}.kfs-bubble:before{left:50%}}