.find{text-align:center;max-inline-size:46rem;margin-inline:auto}.find__divider{color:var(--gl-surface-600);align-items:center;gap:1rem;margin:.75rem 0 1.5rem;display:flex}.find__divider:before,.find__divider:after{content:"";background:var(--gl-surface-100);flex:1;block-size:1px}.find__cta{min-inline-size:16rem}.find__panel{background:var(--gl-surface-0);border:1px solid var(--gl-surface-100);max-inline-size:36rem;margin-block-start:1rem;margin-inline:auto;padding:2rem;box-shadow:0 24px 60px -40px #0c0c0c4d}.find__title{font-family:var(--gl-font-serif);letter-spacing:-.04em;margin:0 0 .5rem;font-size:2rem;font-weight:400;line-height:1.2}:lang(ar) .find__title{letter-spacing:0;line-height:1.5}.find__subtitle{font-size:var(--gl-label-m-size);line-height:var(--gl-label-m-line);color:var(--gl-surface-600);margin:0 0 1.5rem}.find__file{display:none}.find__status{color:#57728c;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.find__status-dots{display:inline-flex}.find__gate{text-align:start;flex-direction:column;gap:.55rem;display:flex}.find__gate-text{color:#3f3f3f;margin:0;font-size:.85rem}.find__gate input[type=tel],.find__gate input[type=email]{border:1px solid #e7e7e7;padding:.6rem;font-size:.9rem}.find__consent{color:#3f3f3f;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.find__gate button[type=submit],.find__again{font:inherit;font-size:var(--gl-label-l-size);line-height:var(--gl-label-l-line);color:var(--gl-surface-900);cursor:pointer;background:var(--gl-primary-500);border:none;padding-block:.9rem;padding-inline:1.75rem}.find__results-title{font-family:var(--gl-font-serif);margin:0 0 1.25rem;font-size:1.35rem}.find__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.find__card{color:inherit;font-size:.8rem;text-decoration:none;display:block}.find__card img,.find__card-empty{aspect-ratio:4/5;object-fit:cover;background:var(--gl-surface-75);inline-size:100%;margin-block-end:.6rem}.find__card-name{font-family:var(--gl-font-serif);font-size:1rem;display:block}.find__card-price{color:var(--gl-primary-800)}.find__notice{color:#61120d;background:#fdeae9;margin-block-start:.75rem;padding-block:.5rem;padding-inline:.75rem;font-size:.8rem}@media (max-width:32rem){.find__grid{grid-template-columns:repeat(2,1fr)}}
