.suggestion{overflow:hidden;--tw-bg-opacity:1;background-color:rgba(4,45,77,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(182,228,255,var(--tw-text-opacity))}.suggestion .suggestion__container{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:576px){.suggestion .suggestion__container{max-width:576px}}@media (min-width:768px){.suggestion .suggestion__container{max-width:768px}}@media (min-width:860px){.suggestion .suggestion__container{max-width:860px}}@media (min-width:1300px){.suggestion .suggestion__container{max-width:1300px}}.suggestion .suggestion__container{padding-bottom:3rem;padding-top:3rem}@media (min-width:1024px){.suggestion .suggestion__container{max-width:1024px}}.suggestion__title{font-size:2.625rem;font-weight:300;line-height:110%;margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.suggestion__title{font-size:3rem;line-height:1;line-height:110%}}.suggestion__title:before{position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.suggestion__title:before{--tw-content:"";content:var(--tw-content)}}.suggestion__title:before{--tw-bg-opacity:1;background-color:oklch(var(--primary-400)/var(--tw-bg-opacity));height:.1875rem;right:calc(100% + 2rem);width:999rem}.btn.suggestion__btn{margin-bottom:3rem;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--tw-text-opacity:1;color:rgba(182,228,255,var(--tw-text-opacity))}.btn.suggestion__btn:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-400)/var(--tw-border-opacity));--tw-text-opacity:1;color:oklch(var(--primary-400)/var(--tw-text-opacity))}.btn.suggestion__btn:focus-visible{outline-color:#b6e4ff}.suggestion__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (min-width:768px){.suggestion__list{flex-direction:row}}@media (min-width:1024px){.suggestion__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}}@media (min-width:768px){.suggestion__list>*{flex:0 0 calc(50% - 1.5rem)}}