.elementor-19815 .elementor-element.elementor-element-7d145c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19815 .elementor-element.elementor-element-7d145c6:not(.elementor-motion-effects-element-type-background), .elementor-19815 .elementor-element.elementor-element-7d145c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF8;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;letter-spacing:-0.6px;color:#2C2C2C;}@media(max-width:1366px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-size:44px;line-height:1.2em;}}@media(max-width:1200px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-size:42px;line-height:1.2em;}}@media(max-width:1024px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-size:38px;line-height:1.2em;}}@media(max-width:880px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-size:36px;line-height:1.2em;}}@media(max-width:767px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19815 .elementor-element.elementor-element-2d6f1a6 .elementor-heading-title{font-size:30px;line-height:1.2em;}}@media(min-width:768px){.elementor-19815 .elementor-element.elementor-element-7d145c6{--content-width:1290px;}}/* Start custom CSS *//* Elite tips index visual review, 2026-10-13. Scope: posts index only. */
body.blog #content { margin-top:0; margin-bottom:0; padding:32px 24px 72px; background:#FBFAF8; }
body.blog #content > .col-full { display:grid; grid-template-columns:minmax(0,1fr) 290px; align-items:start; gap:32px; max-width:1290px; margin:0 auto; }
body.blog #content > .col-full::before, body.blog #content > .col-full::after { display:none; }
body.blog #primary, body.blog #secondary { float:none; width:100%; margin:0; min-width:0; }
body.blog .elite-tips-header h1::before { content:''; display:block; width:48px; height:3px; margin-bottom:16px; background:#C79B52; }
body.blog #main .blog-style-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin:0; }
body.blog #main .blog-style-grid > .column-item { display:flex; width:auto; max-width:none; flex:none; margin:0; padding:0; min-width:0; }
body.blog #main .post-inner { display:flex; flex-direction:column; width:100%; height:100%; min-width:0; overflow:hidden; border:1px solid #E7E1D7; border-radius:12px; background:#FFFFFF; box-shadow:0 4px 18px rgba(32,32,32,.035); }
body.blog #main .post-thumbnail { width:100%; margin:0; overflow:hidden; }
body.blog #main .post-thumbnail img { display:block; width:100%; height:auto; aspect-ratio:850/540; object-fit:cover; margin:0; }
body.blog #main .post-inner > .entry-content { display:flex; flex-direction:column; flex:1; padding:24px; min-width:0; }
body.blog #main .entry-title { margin:0 0 14px; font-family:Montserrat,sans-serif; font-size:21px; font-weight:600; line-height:1.4; letter-spacing:0; overflow-wrap:break-word; }
body.blog #main .entry-title a { color:#2C2C2C; font:inherit; line-height:inherit; letter-spacing:inherit; }
body.blog #main .entry-title a:hover { color:#846229; }
body.blog #main .entry-meta { margin:0 0 14px; font-size:12px; line-height:1.5; color:#666; }
body.blog #main .entry-meta a { color:#666; }
body.blog #main .entry-meta .posted-on::after { content:none; }
body.blog #main .excerpt-content { font-family:'Open Sans',sans-serif; font-size:15px; line-height:1.7; color:#555; }
body.blog #main .more-link-wrap { margin-top:auto; padding-top:22px; }
body.blog #main .more-link { display:inline-flex; align-items:center; min-height:44px; padding:10px 0; color:#76521C; font-family:Montserrat,sans-serif; font-size:12px; font-weight:700; line-height:1.5; letter-spacing:.7px; }
body.blog #main .more-link::before { background:#C79B52; }
body.blog #secondary .widget_recent_entries { display:none; }
body.blog #secondary .widget { margin:0 0 24px; padding:24px; border:1px solid #E7E1D7; border-radius:12px; background:#FFF; }
body.blog #secondary .widget-title { margin:0 0 18px; padding:0 0 14px; border-bottom:1px solid #E7E1D7; font-family:Montserrat,sans-serif; font-size:18px; font-weight:600; line-height:1.3; color:#2C2C2C; }
body.blog #secondary .widget-title::after { display:none; }
body.blog #secondary .widget_categories ul { margin:0; }
body.blog #secondary .widget_categories li { padding:0; margin:0; }
body.blog #secondary .widget_categories a { display:flex; justify-content:space-between; align-items:center; gap:12px; min-height:46px; padding:8px 0; border-bottom:1px solid #EEEAE3; font-size:15px; line-height:1.5; color:#2C2C2C; }
body.blog #secondary .widget_categories li:last-child a { border-bottom:0; }
body.blog #secondary .cat-count { float:none; flex:0 0 auto; color:#76521C; }
body.blog #secondary .tagcloud { display:flex; flex-wrap:wrap; gap:8px; }
body.blog #secondary .tagcloud a { display:inline-flex; align-items:center; min-height:36px; max-width:100%; margin:0; padding:7px 10px; border:1px solid #E7E1D7; border-radius:5px; background:#F8F6F2; color:#555; font-size:12px!important; font-weight:400; line-height:1.5; }
body.blog #secondary a:hover { color:#76521C; border-color:#C79B52; }
body.blog #post-navigation { margin:36px 0 0; padding:0; }
body.blog #post-navigation ul.page-numbers { display:flex; flex-wrap:wrap; justify-content:center; gap:10px; margin:0; }
body.blog #post-navigation ul.page-numbers li { margin:0; }
body.blog #post-navigation li > .page-numbers { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-width:46px; min-height:46px; height:auto; margin:0; padding:10px 16px; border:1px solid #E7E1D7; border-radius:6px; background:#FFF; color:#2C2C2C; font-size:14px; line-height:1.5; }
body.blog #post-navigation li > .current { background:#C79B52; border-color:#C79B52; color:#202020; font-weight:700; }
body.blog #post-navigation li > a:hover { border-color:#C79B52; }
body.blog #content a:focus-visible { outline:3px solid #846229; outline-offset:4px; }
@media (max-width:1200px) { body.blog #content > .col-full { grid-template-columns:minmax(0,1fr) 260px; gap:24px; } body.blog #main .post-inner > .entry-content { padding:22px; } body.blog #main .entry-title { font-size:20px; } body.blog #secondary .widget { padding:20px; } }
@media (max-width:1024px) { body.blog #content { padding:28px 24px 56px; } body.blog #content > .col-full { grid-template-columns:minmax(0,1fr); gap:28px; } body.blog #secondary { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; } body.blog #secondary .widget { margin:0; } }
@media (max-width:767px) { body.blog #content { padding:24px 20px 40px; } body.blog #content > .col-full { gap:24px; } body.blog #main .blog-style-grid { grid-template-columns:minmax(0,1fr); gap:24px; } body.blog #main .post-inner > .entry-content { padding:22px; } body.blog #main .entry-title { font-size:20px; } body.blog #secondary { grid-template-columns:minmax(0,1fr); gap:20px; } body.blog #secondary .widget { padding:22px; } body.blog #post-navigation { margin-top:28px; } }

body.blog #main .entry-title a { font-weight:600!important; }
body.blog .elite-tips-header h1 { font-weight:700!important; }

body.blog #post-navigation ul.page-numbers li { display:flex; align-items:stretch; }/* End custom CSS */