.b93f7f9a47{--lineHeight:var(--bui_font_body_2_line-height);--lineClamp:4}.eb0b3e4939{margin-bottom:var(--bui_spacing_2x)}.eb0b3e4939.a4e97b444a{position:relative;max-height:calc(var(--lineClamp) * var(--lineHeight));overflow:hidden;line-clamp:var(--lineClamp);display:-webkit-box;-webkit-line-clamp:var(--lineClamp);-webkit-box-orient:vertical;text-overflow:ellipsis}.eb0b3e4939.a4e97b444a.e7e9cff807:after{display:block;content:"";background:linear-gradient(#0000,var(--bui_color_background_base));position:absolute;bottom:0;height:var(--bui_spacing_6x);width:100%}.eb0b3e4939>p{margin:0 0 var(--bui_spacing_2x)}.a4c8ea49e7{margin:calc(-1 * var(--bui_spacing_2x)) 0 var(--bui_spacing_2x)}
.c3a8b14c43{position:relative;box-sizing:border-box;height:100%}.aaee390a54{display:flex;align-items:center}.e0dcf9095d{margin-inline-start:var(--bui_spacing_2x)}
.eac7e142a1{margin-block:var(--bui_spacing_4x)}.b7b6ba85bb{margin-block-end:var(--bui_spacing_4x)}@media (min-width:1024px){.eac7e142a1{margin-block:var(--bui_spacing_8x)}.b7b6ba85bb{margin-block-end:var(--bui_spacing_8x)}}
.e81e0c0446{padding-inline:var(--bui_spacing_4x)}.f7b4240004{--bui_stack_height:auto!important}
.c5ed91fc43{border-top:1px solid var(--bui_color_border_alt)}.c5ed91fc43.b062d1722f .d2291334c9{margin-block-start:calc(-1 * var(--bui_spacing_4x))}.c5ed91fc43>button:first-of-type{padding-block:var(--bui_spacing_6x);padding-inline-start:var(--bui_spacing_4x);padding-inline-end:var(--bui_spacing_3x);box-sizing:border-box}.c5ed91fc43.b615b54e28>button:first-of-type{padding-block:var(--bui_spacing_4x)}.d2291334c9{padding-inline:var(--bui_spacing_4x)}.aa06fe22fd{font-weight:var(--bui_font_body_2_font-weight)}
.be8cf485f1{position:relative}.bc65f7e2e9{background-color:var(--bui_color_brand_primary_background)}.ee3f646dea{background-color:var(--bui_color_background_base_alt)}.ebf2a3b061{display:flex;flex-direction:column;height:100%;justify-content:center}.d06edd25a6{position:absolute;inset:0}.d06edd25a6:after{content:"";position:absolute;inset:0;background-color:#05377eb3}.c47dc831c2{position:relative;z-index:var(--bui_z_index_1)}.d01c1ab57e,.a44c1f79c4{margin:0;padding:0}.bc65f7e2e9 .d01c1ab57e,.bc65f7e2e9 .a44c1f79c4{color:var(--bui_color_on_brand_primary_background_dynamic)}.ee3f646dea .d01c1ab57e,.ee3f646dea .a44c1f79c4{color:var(--bui_color_foreground)}.b2fc9094fe{margin-top:var(--bui_spacing_6x)}
.a5653e5775{color:var(--bui_color_foreground)}.f304d850fa{margin-block-start:calc(-1 * var(--bui_spacing_3x) + -1 * var(--bui_spacing_4x))}
.c110ed17f3{--searchbox_margin:calc(var(--bui_spacing_6x) + var(--bui_spacing_1x));--searchbox_overlap:var(--bui_border_radius_200);--image_height:172px;width:100%;height:calc(var(--image_height) + var(--searchbox_overlap));margin-block-end:calc(var(--searchbox_margin) - var(--searchbox_overlap));flex-grow:1;justify-content:center}.c110ed17f3 .ee51a2a7dd,.c110ed17f3 .ee51a2a7dd img{width:100%;height:100%}.c110ed17f3 .ed38a09d77,.c110ed17f3 .e1efe24318{text-align:center;margin:0;padding:0}.c110ed17f3 .e1efe24318{font-weight:var(--bui_font_small_2_font-weight)}.c110ed17f3 .fdad49097d{margin-block-end:var(--searchbox_overlap)}
.c20ea3a3f0>*{font-size:var(--bui_font_headline_3_font-size);line-height:var(--bui_font_headline_3_line-height);font-weight:var(--bui_font_headline_3_font-weight);font-family:var(--bui_font_headline_3_font-family);color:var(--bui_color_foreground)}.c20ea3a3f0.fefbd4a23e>*{font-size:var(--bui_font_strong_1_font-size);line-height:var(--bui_font_strong_1_line-height);font-weight:var(--bui_font_strong_1_font-weight);font-family:var(--bui_font_strong_1_font-family)}
.fd6e9622ae{cursor:pointer}.fd6e9622ae a,.fd6e9622ae a:link{color:inherit;text-decoration:none}
.f6aeeea6d8{position:relative;height:100%;display:flex;flex-direction:column}.f2506f01fe{height:100%;display:flex;flex-direction:column}.f2506f01fe.fcd4c31e8b,.f2506f01fe.a89d57bfe6{justify-content:space-between}.f2506f01fe:not(.fcd4c31e8b):not(.a89d57bfe6) .ff08bb87a1{display:flex;flex-direction:column;justify-content:space-between;height:100%}.e22afc3e86{display:block;margin-bottom:var(--bui_spacing_2x)}.aaca5ee1fc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.ed7e12a2b2{margin-block-end:var(--bui_spacing_2x)}.cbca476c94{margin:0}.cbca476c94.c7bfdfd922{border-top:1px solid var(--bui_color_border_alt);padding-top:var(--bui_spacing_2x)}.a637e4d632{margin-bottom:var(--bui_spacing_1x);font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);font-weight:500}.e182d8bf97,.cebf15e39e{position:relative}.cf86a64ca3.b157d6bdfb,.cf86a64ca3.dcdfa04ab4{margin-inline-start:var(--bui_spacing_2x)}.dfd6a27acb{margin-block-end:var(--bui_spacing_1x)}.c0fe43a91f.b729ce718f{margin-block-end:var(--bui_spacing_2x)}.fdc3b125bb{background:var(--bui_color_constructive_background_alt);border-radius:var(--bui_border_radius_100);padding:var(--bui_spacing_half) var(--bui_spacing_1x)}.f38022e4fd.b157d6bdfb,.f38022e4fd.dcdfa04ab4{display:flex;margin-bottom:var(--bui_spacing_4x)}.f38022e4fd.dcdfa04ab4{align-items:center}
.fb790247f6{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.fb790247f6:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.fb790247f6:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}
.d387ed9fbd>*{font-size:var(--bui_font_headline_3_font-size);line-height:var(--bui_font_headline_3_line-height);font-weight:var(--bui_font_headline_3_font-weight);font-family:var(--bui_font_headline_3_font-family);color:var(--bui_color_foreground)}.d387ed9fbd.da8cf635a5>*{font-size:var(--bui_font_strong_1_font-size);line-height:var(--bui_font_strong_1_line-height);font-weight:var(--bui_font_strong_1_font-weight);font-family:var(--bui_font_strong_1_font-family)}
.afdaa25707{position:relative;height:100%;display:flex;flex-direction:column}.c6b4caf9ca{height:100%;display:flex;flex-direction:column}.c6b4caf9ca.c2720c332a,.c6b4caf9ca.b3d26e7d21{justify-content:space-between}.c6b4caf9ca:not(.c2720c332a):not(.b3d26e7d21) .c88b6f5f1f{display:flex;flex-direction:column;justify-content:space-between;height:100%}.a451d936fc{display:block;margin-bottom:var(--bui_spacing_3x)}.e118e3fefe{width:100%;display:block}.b57285a9c3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c64a4d61d1{margin-block-end:var(--bui_spacing_3x)}.bdd95cc58a{margin:0}.bdd95cc58a:before{content:"\201C"}.bdd95cc58a:after{content:"\201D"}.bdd95cc58a.d54a7ef860{border-top:1px solid var(--bui_color_border_alt);padding-top:var(--bui_spacing_2x)}.b95e1bb6e3{margin-bottom:var(--bui_spacing_1x);font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);font-weight:500}.d21e2c7ef8,.ec34e5e0de{position:relative}.d310fed989.f05eea19ec,.d310fed989.ccca554933{margin-inline-start:var(--bui_spacing_2x)}.cb3d8866d6{margin-block-end:var(--bui_spacing_1x)}.fca00b4018.ce595e8769{margin-block-end:var(--bui_spacing_3x)}.bccff6fc95{background:var(--bui_color_constructive_background_alt);border-radius:var(--bui_border_radius_100);padding:var(--bui_spacing_half) var(--bui_spacing_1x)}.dbb806d005.f05eea19ec,.dbb806d005.ccca554933{display:flex;margin-bottom:var(--bui_spacing_4x)}.dbb806d005.ccca554933{align-items:center}
.c7383c072e{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.c7383c072e:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.c7383c072e:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}
.c3192c5007{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:column}.a72db7425d .c3192c5007{justify-content:space-between}.bcdc0d7c2d{margin-block-start:var(--bui_spacing_2x)}.d6a9e57472{display:flex;align-items:center}.d40ade50f3{margin-inline-start:var(--bui_spacing_2x)}.bf815613cb{display:flex;align-items:flex-start;flex-direction:column;margin-block-end:var(--bui_spacing_2x);gap:var(--bui_spacing_2x)}@media (min-width:576px){.bf815613cb{flex-direction:row;gap:0}}.db06c24502,.db06c24502:link{text-decoration:none}.f1abc4a3da{margin-inline-end:var(--bui_spacing_4x);border-radius:var(--bui_border_radius_100)}.da5b758d2e{margin-block-start:0}.db06c24502:hover .da5b758d2e{text-decoration:underline}.e82f953a8a{margin-block-end:var(--bui_spacing_1x)}.ac38cf5cdb{padding:var(--bui_spacing_2x) var(--bui_spacing_4x);padding-inline-start:var(--bui_spacing_4x)!important;padding-inline-end:var(--bui_spacing_4x)!important;margin-inline-end:0!important;margin-block-end:0!important;font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.ac38cf5cdb:hover:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)!important}.ac38cf5cdb:before{border:var(--bui_border_width_100) solid var(--bui_color_action_border)}.b9bc2942df .f7be36222a{float:right}.b9bc2942df .f7be36222a>:first-child{font-size:var(--bui_font_strong_2_font-size);line-height:var(--bui_font_strong_2_line-height);font-weight:var(--bui_font_strong_2_font-weight);font-family:var(--bui_font_strong_2_font-family);height:24px}.a72db7425d .f7be36222a>:first-child{background:none;color:var(--bui_color_brand_primary_foreground);height:auto;width:auto;min-width:auto}.a72db7425d .f7be36222a>:last-child>:last-child{font-size:var(--bui_font_body_2_font-size);line-height:var(--bui_font_body_2_line-height);font-weight:var(--bui_font_body_2_font-weight);font-family:var(--bui_font_body_2_font-family)}.b9bc2942df .b7a351dddd{margin:0;text-decoration:none;color:initial}.b9bc2942df .b3f17a1e4d{--review_score_height:calc(var(--bui_spacing_6x) + var(--bui_spacing_1x));margin-block-start:0}.b9bc2942df .b3f17a1e4d:first-line{line-height:var(--review_score_height)}
.b472c07f35{position:relative;max-height:100%;border-radius:var(--bui_border_radius_200);overflow:hidden;display:grid;gap:var(--bui_spacing_3x);grid-template-columns:[left] 1fr [right] 1fr;grid-template-rows:[top] 1fr [bottom] 1fr}.b472c07f35.e812c53806{height:100%}.b472c07f35.aaaf5ade74 .be32219d2f:first-child{grid-column:left;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:nth-child(2){grid-column:left;grid-row:bottom}.b472c07f35.aaaf5ade74 .be32219d2f:last-child{grid-column:right;grid-row:top/-1}.b472c07f35.cfbed6412c .be32219d2f:first-child{grid-column:left/-1;grid-row:top}.b472c07f35.cfbed6412c .be32219d2f:last-child{grid-column:left/-1;grid-row:bottom}.b472c07f35.d6fce66998 .be32219d2f{grid-column:left/-1;grid-row:top/-1}.be32219d2f{min-height:0;min-width:0}.a858463dcf,.a858463dcf img{width:100%;height:100%}@media (min-width:576px){.b472c07f35{grid-template-rows:[top] .5fr [bottom] .5fr}.b472c07f35.aaaf5ade74 .be32219d2f:first-child{grid-column:left;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:nth-child(2){grid-column:right;grid-row:top}.b472c07f35.aaaf5ade74 .be32219d2f:last-child{grid-column:left/-1;grid-row:bottom}}@media (min-width:1024px){.b472c07f35{gap:var(--bui_spacing_4x);grid-template-rows:[top] .5fr [bottom] .5fr}}
.ab21d8f70a{display:flex;margin:calc(var(--bui_spacing_3x) * -1);justify-content:space-between}.ab21d8f70a>*{margin:var(--bui_spacing_3x)}.e2a9e35a1f{position:relative;min-width:40%;min-height:350px}.e2a9e35a1f.e9967b1f6e{min-width:0;width:0}.da831073d8{position:absolute;top:0;right:0;bottom:0;left:0}.fc96c1d0fb{margin:0}.bf14931fe9{display:grid;grid-template-columns:1fr 1fr;gap:var(--bui_spacing_6x)}.f12b744e64{display:block}.b4305e766b{display:block}.fa1d52c4b8{--iconSize:1.75rem;padding:var(--bui_spacing_4x);padding-inline-start:calc(var(--bui_spacing_8x) + var(--iconSize));display:flex;flex-direction:column-reverse;position:relative;justify-content:flex-end;border-radius:var(--bui_border_radius_200);background-color:var(--bui_color_background_elevation_one)}.a3ee675896{flex-direction:column;justify-content:flex-start}.fa1d52c4b8:not(:last-child){margin-block-end:var(--bui_spacing_2x)}.d911704670{text-align:inherit}.b0286258f7{position:relative;top:-2px;inset-inline-start:-9px;min-height:10px}.a9f025173e{display:block;position:absolute;margin-inline-start:calc(-1 * var(--bui_spacing_4x) - var(--iconSize));top:var(--bui_spacing_4x)}@media (min-width:1024px){.b4305e766b{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--bui_spacing_4x);row-gap:var(--bui_spacing_4x)}.fa1d52c4b8:not(:last-child){margin-block-end:0}}
p.e2504ce4ed:not(:last-child){margin-block-start:0;margin-block-end:var(--bui_spacing_1x)}.b7b4a550b0>p:last-of-type{position:relative}.b7b4a550b0>p:last-of-type:after{display:block;content:"";background:linear-gradient(#0000,var(--bui_color_background_base));position:absolute;inset-block-end:0;height:var(--bui_spacing_6x);width:100%}
.cf8383c1b6{display:flex;list-style:none;flex-wrap:wrap;padding:0}.aac20d6806{display:flex;align-items:center;gap:16px}.f984056854{margin-block-end:16px}.a311b7b9eb:first-child{margin-block-end:var(--bui_spacing_3x)}
.d1f96f420a{padding:var(--bui_spacing_6x)}.a60a89505e{align-items:center;flex-wrap:nowrap;overflow:hidden}
.fe63064abd{padding-inline:var(--bui_spacing_3x);border-right:2px solid var(--bui_color_border_alt)}
.f044433e4d{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.b52d78e67a{height:230px}.a8cbdddc66{width:100%}.fa19ab5412{box-sizing:border-box;flex-grow:1}.e95a515d69{position:absolute;top:var(--bui_spacing_2x);inset-inline-start:var(--bui_spacing_2x)}.e482a9f25a{position:relative}
