.elementor-41701 .elementor-element.elementor-element-3f327d47{--display:flex}.elementor-41701 .elementor-element.elementor-element-2fd2a0b6{--display:flex}.elementor-41701 .elementor-element.elementor-element-1efd42a1{--display:flex}.elementor-41701 .elementor-element.elementor-element-1eba56cc{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-41701 .elementor-element.elementor-element-1eba56cc:after{content:"0.66"}.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-post__thumbnail__link{width:100%}.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-post__meta-data span+span:before{content:"///"}.elementor-41701 .elementor-element.elementor-element-1eba56cc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-41701 .elementor-element.elementor-element-1eba56cc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-41701 .elementor-element.elementor-element-1eba56cc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-pagination{text-align:center}body:not(.rtl) .elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(10px/2)}body:not(.rtl) .elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(10px/2)}body.rtl .elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(10px/2)}body.rtl .elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(10px/2)}.elementor-41701 .elementor-element.elementor-element-500d4fa7{--display:flex}:root{--page-title-display:none}@media(max-width:767px){.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-41701 .elementor-element.elementor-element-1eba56cc:after{content:"0.5"}.elementor-41701 .elementor-element.elementor-element-1eba56cc .elementor-post__thumbnail__link{width:100%}}.golden-age{max-width:900px;margin:0 auto;font-family:'Assistant',sans-serif;color:#2C2C2C}.page-hero{text-align:center;margin-bottom:50px}.page-hero h1{color:#1A2E40;font-size:2.5rem;margin-bottom:10px}.divider{width:60px;height:2px;background:#5A1818;margin:0 auto 20px}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:768px){.rules-grid{grid-template-columns:1fr}}.rule-card{padding:20px;background:#fff5ec;border:1px solid #ead8c5;transition:0.3s}.rule-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(26 46 64 / .1)}.rule-card h3{color:#1A2E40;margin-top:0}.page-hero h1{color:#4A6578;font-size:2.5rem;margin-bottom:10px}.divider{width:60px;height:2px;background:#8B7E45;margin:0 auto 20px}.rule-card h3{color:#4A6578}.must-book{background:#24364d;color:#fff;padding:20px 20px;margin-bottom:30px;border-radius:22px;text-align:center}.must-book h2{font-size:2.2rem;margin:15px 0;color:#f8edba}.must-book .badge{background:rgb(248 237 186 / .2);padding:5px 15pxpx;border-radius:999px;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.must-book .hero-cta{display:inline-block;margin-top:5px;padding:12px 30px;background:#cfa37f;color:#fff;border-radius:999px;text-decoration:none;font-weight:600;transition:0.3s}.must-book .hero-cta:hover{background:#b58965;transform:translateY(-3px)}.golden-age-posts{direction:rtl;text-align:right}.golden-age-posts .elementor-post,.golden-age-posts .elementor-post__card{background:#fff;border:1px solid #EAE6E1;border-radius:22px;overflow:hidden;box-shadow:0 9px 22px rgb(70 50 32 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease;position:relative}.golden-age-posts .elementor-post::before,.golden-age-posts .elementor-post__card::before{content:"";position:absolute;top:1em;right:0;width:6px;height:calc(100% - 2em);border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f3dce5 0%,#f4d7bd 28%,#f8edba 52%,#dcebdc 76%,#dceef5 100%);opacity:.72;z-index:2}.golden-age-posts .elementor-post:hover,.golden-age-posts .elementor-post__card:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgb(70 50 32 / .12);border-color:#cfae8e}.golden-age-posts .elementor-post__thumbnail,.golden-age-posts .elementor-post__thumbnail__link{overflow:hidden;border-radius:18px 18px 8px 8px}.golden-age-posts .elementor-post__text,.golden-age-posts .elementor-post__card .elementor-post__text{padding:1.2em 1.35em 1.35em}.golden-age-posts .elementor-post__title{font-size:1rem;line-height:1.45;margin-bottom:.55em}.golden-age-posts .elementor-post__title a{color:#24364d;text-decoration:none}.golden-age-posts .elementor-post__title a:hover{color:#7a4d35}.golden-age-posts .elementor-post__excerpt p{color:#4c3f33;font-size:.8rem;line-height:1.85;margin-bottom:.9em}.golden-age-posts .elementor-post__meta-data{color:#6a5546;font-size:.86rem;border-top:1px solid rgb(234 223 206 / .75);padding-top:.75em;margin-top:.8em}.golden-age-posts .elementor-post__read-more{display:inline-block;color:#3b3024;background:#f6fbfd;border:1px solid #cfe4ec;border-radius:999px;padding:.48em 1em;font-size:.9rem;font-weight:600;text-decoration:none;margin-top:.6em;transition:transform 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.golden-age-posts .elementor-post__read-more:hover{transform:translateY(-2px);background:#fffaf2;border-color:#cfa37f;box-shadow:0 7px 16px rgb(70 50 32 / .09)}.golden-age-posts .elementor-post__badge{background:#fffaf2;color:#6a5546;border:1px solid #eadfce;border-radius:999px;padding:.35em .85em;font-size:.82rem;font-weight:700}.golden-age-posts a{text-decoration-thickness:0}@media (max-width:768px){.golden-age-posts .elementor-post__text,.golden-age-posts .elementor-post__card .elementor-post__text{padding:1.05em 1.15em 1.2em}.golden-age-posts .elementor-post__title{font-size:1.08rem}.golden-age-posts .elementor-post__excerpt p{font-size:.94rem}}.back-to-golden-age{display:inline-block;text-decoration:none;background:#f6fbfd;color:#6a5546;font-weight:700;border:1px solid #eadfce;padding:10px 25px;border-radius:999px;transition:all 0.3s ease}.back-to-golden-age:hover{background:#fffaf2;border-color:#cfa37f;color:#3b3024;transform:translateY(-2px);box-shadow:0 5px 15px rgb(70 50 32 / .1)}