:root{--lc-green:#173d2b;--lc-wine:#6b1830;--lc-gold:#b88a34;--lc-cream:#fbf7ef;--lc-line:rgba(23,61,43,.12);--lc-shadow:0 18px 50px rgba(23,61,43,.09)}body.template-search main,body.template-page main,body.template-404 main{background:linear-gradient(180deg,#fff 0%,#fcfaf5 100%)}.template-search .template-search__header{position:relative;max-width:100rem;margin-left:auto;margin-right:auto;padding:clamp(4rem,7vw,8rem) 2rem 2rem;text-align:center}.template-search .template-search__header:before{content:'DISCOVER LA!ITA';display:inline-flex;margin-bottom:1.2rem;color:var(--lc-gold);font-size:1.1rem;font-weight:800;letter-spacing:.18em}.template-search .template-search__header h1{margin:0;color:var(--lc-green);font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.04}.template-search .template-search__search{max-width:82rem;margin-top:2.5rem}.template-search .template-search__search .field{min-height:5.8rem;border-radius:999px;background:#fff;box-shadow:var(--lc-shadow)}.template-search .template-search__search .field:before,.template-search .template-search__search .field:after{border-radius:999px}.template-search .search__input{border-radius:999px;padding-left:2.4rem}.template-search .search__button{right:.7rem;top:.7rem;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--lc-wine);color:#fff}.template-search .template-search__results{padding-bottom:7rem}.template-search .article-card-wrapper .card{border:1px solid var(--lc-line);border-radius:1.8rem;background:#fff;box-shadow:0 10px 30px rgba(23,61,43,.07);overflow:hidden}.template-page .main-page-title{margin:0 0 2rem;color:var(--lc-green);font-size:clamp(3.6rem,6vw,6.5rem);line-height:1.02;text-align:center}.template-page .page-width--narrow{max-width:96rem;padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,8vw,9rem)}.template-page .page-width--narrow>.rte{padding:clamp(2.2rem,5vw,5rem);border:1px solid var(--lc-line);border-radius:2.4rem;background:#fff;box-shadow:var(--lc-shadow);color:#59635d;font-size:1.65rem;line-height:1.8}.template-page .rte h2,.template-page .rte h3{color:var(--lc-green);margin-top:1.8em}.template-page .rte a{color:var(--lc-wine);font-weight:700}.template-page .rte table{overflow:hidden;border-radius:1.2rem}.lalita-404{position:relative;overflow:hidden;padding:clamp(6rem,10vw,12rem) 0;background:linear-gradient(145deg,#173d2b 0%,#244f3b 62%,#8f6d2a 150%);color:#fff}.lalita-404:before,.lalita-404:after{content:'';position:absolute;border-radius:50%;background:rgba(255,255,255,.08)}.lalita-404:before{width:32rem;height:32rem;right:-10rem;top:-14rem}.lalita-404:after{width:22rem;height:22rem;left:-8rem;bottom:-10rem}.lalita-404__inner{position:relative;z-index:1;max-width:84rem;margin:auto;text-align:center}.lalita-404__code{display:inline-flex;padding:.7rem 1.2rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#f1d99c;font-size:1.1rem;font-weight:800;letter-spacing:.18em}.lalita-404 h1{margin:1.7rem 0 1.2rem;color:#fff;font-size:clamp(4rem,8vw,8rem);line-height:.98}.lalita-404__copy{max-width:62rem;margin:0 auto;color:rgba(255,255,255,.8);font-size:1.7rem;line-height:1.7}.lalita-404__search{max-width:68rem;margin:3rem auto 0}.lalita-404__search .field{min-height:5.6rem;border-radius:999px;background:#fff}.lalita-404__search .field:before,.lalita-404__search .field:after{border-radius:999px}.lalita-404__search input{border-radius:999px;padding-left:2.2rem}.lalita-404__search button{right:.6rem;top:.6rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:var(--lc-wine);color:#fff;cursor:pointer}.lalita-404__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.lalita-404__actions .button{border-radius:999px;min-height:5rem}.lalita-404__actions .button:first-child{background:#fff;color:var(--lc-green)}.lalita-404__actions .button--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.lalita-404__links{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:94rem;margin:4rem auto 0}.lalita-404__links a{display:block;padding:1.8rem;border:1px solid rgba(255,255,255,.18);border-radius:1.5rem;background:rgba(255,255,255,.07);color:#fff;text-decoration:none;backdrop-filter:blur(8px)}.lalita-404__links strong,.lalita-404__links span{display:block}.lalita-404__links strong{font-size:1.55rem}.lalita-404__links span{margin-top:.5rem;color:rgba(255,255,255,.7);font-size:1.25rem;line-height:1.5}@media(max-width:749px){.template-page .page-width--narrow>.rte{padding:2.2rem 1.7rem;border-radius:1.7rem}.lalita-404__links{grid-template-columns:1fr}.lalita-404__actions{align-items:stretch}.lalita-404__actions .button{width:100%}.template-search .template-search__header{padding-top:4.5rem}}