.instant-blog-index,.instant-blog-article{background:#070709;color:#d6cfc7}
.instant-blog-index .site-content,.instant-blog-article .site-content{display:block!important;max-width:none!important;padding:0!important}
.instant-blog-hero{min-height:620px;display:flex;align-items:center;padding:110px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(90deg,rgba(5,5,8,.96),rgba(5,5,8,.68) 48%,rgba(5,5,8,.15)),url('/wp-content/uploads/2026/01/alcove-home.webp') center 48%/cover no-repeat;border-bottom:1px solid rgba(225,184,92,.2)}
.instant-blog-hero>div{max-width:790px}.instant-blog-hero p,.instant-blog-heading p,.instant-article-hero p,.instant-article-ending>p,.instant-article-film>div>p{margin:0 0 18px;color:#e1b85c;font:800 10px/1.4 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.instant-blog-hero h1,.instant-article-hero h1{margin:0;color:#fff;font:400 clamp(54px,6vw,82px)/.98 Georgia,serif;letter-spacing:-.045em}.instant-blog-hero h1 em,.instant-article-ending h2 em,.instant-article-film h2 em{color:#f1d990;font-weight:400}.instant-blog-hero span{display:block;max-width:610px;margin-top:28px;color:#d5cec5;font-size:18px;line-height:1.7}
.instant-blog-heading{width:min(1180px,calc(100% - 48px));margin:85px auto 34px}.instant-blog-heading h2{margin:0;color:#fff;font:400 clamp(38px,4vw,56px)/1 Georgia,serif}
.instant-blog-index #primary{float:none;width:min(1180px,calc(100% - 48px));margin:0 auto 110px;padding:0}.instant-blog-index #secondary{display:none}.instant-blog-index .ast-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.instant-blog-index .ast-row:before,.instant-blog-index .ast-row:after{display:none}.instant-blog-index .post{float:none!important;width:auto!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid rgba(225,184,92,.17);border-radius:24px;background:#111014;box-shadow:0 28px 60px rgba(0,0,0,.24);transition:transform .3s,border-color .3s}.instant-blog-index .post:hover{transform:translateY(-5px);border-color:rgba(225,184,92,.5)}.instant-blog-index .post:first-child{grid-column:span 2}.instant-blog-index .post .blog-layout-1{height:100%;padding:0!important;border:0!important}.instant-blog-index .post .post-thumb img{width:100%;height:260px;object-fit:cover}.instant-blog-index .post:first-child .post-thumb img{height:360px}.instant-blog-index .entry-header,.instant-blog-index .entry-content{padding-inline:27px}.instant-blog-index .entry-header{padding-top:25px}.instant-blog-index .entry-title{font:400 28px/1.12 Georgia,serif!important}.instant-blog-index .entry-title a{color:#fff!important;text-decoration:none}.instant-blog-index .entry-meta{color:#e1b85c!important;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.instant-blog-index .entry-content{padding-bottom:28px;color:#bfb7ae;font-size:15px;line-height:1.65}.instant-blog-index .entry-content .read-more a{color:#f1d990!important;font-weight:700;text-decoration:none}.instant-blog-index .ast-pagination{grid-column:1/-1;margin-top:35px}.instant-blog-index .nav-links{display:flex;justify-content:center;gap:9px}.instant-blog-index .page-numbers{display:grid;min-width:43px;height:43px;place-items:center;border:1px solid rgba(225,184,92,.25);border-radius:50%;color:#f1d990}.instant-blog-index .page-numbers.current{background:#681a38;color:#fff}
.instant-article-hero{min-height:680px;display:flex;align-items:flex-end;padding:130px max(24px,calc((100vw - 1060px)/2)) 90px;background:linear-gradient(0deg,#08080a 0%,rgba(8,8,10,.72) 50%,rgba(8,8,10,.18)),var(--article-image) center/cover no-repeat;border-bottom:1px solid rgba(225,184,92,.2)}.instant-article-hero>div{max-width:940px}.instant-article-hero p a{color:#e1b85c!important;text-decoration:none}.instant-article-hero span{display:block;margin-top:25px;color:#d2cbc2;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.instant-blog-article #primary{float:none;width:min(900px,calc(100% - 40px));margin:80px auto 110px;padding:0}.instant-blog-article #secondary,.instant-blog-article .entry-header,.instant-blog-article .post-thumb{display:none}.instant-blog-article article{padding:0!important;background:transparent!important}.instant-blog-article .entry-content{color:#d1cac1;font-size:18px;line-height:1.85}.instant-blog-article .entry-content>p:first-child{font-size:22px;color:#fff}.instant-blog-article .entry-content h2{margin:75px 0 24px;color:#fff;font:400 clamp(35px,4vw,52px)/1.08 Georgia,serif}.instant-blog-article .entry-content h3{margin:48px 0 18px;color:#f1d990;font:400 29px/1.2 Georgia,serif}.instant-blog-article .entry-content a{color:#e1b85c}.instant-blog-article .entry-content img{border:1px solid rgba(225,184,92,.22);border-radius:24px;box-shadow:0 28px 70px rgba(0,0,0,.3)}.instant-blog-article blockquote{margin:55px 0;padding:32px 38px;border-left:2px solid #e1b85c;background:#111014;color:#fff;font:italic 26px/1.5 Georgia,serif}
.instant-article-ending{margin:90px 0 40px;padding:55px;border:1px solid rgba(225,184,92,.25);border-radius:28px;background:radial-gradient(circle at 90% 20%,rgba(104,26,56,.42),transparent 25rem),#0f0e12;text-align:center}.instant-article-ending h2,.instant-article-film h2{margin:0;color:#fff;font:400 clamp(42px,5vw,62px)/1 Georgia,serif}.instant-article-ending a{display:inline-flex;margin-top:30px;padding:17px 26px;border:1px solid #e1b85c;border-radius:999px;background:#681a38;color:#fff!important;font:800 10px/1 Arial,sans-serif;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase}.instant-article-film{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;align-items:center;margin:32px 0;padding:32px;border:1px solid rgba(225,184,92,.18);border-radius:28px;background:#0d0c10}.instant-article-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(225,184,92,.25);border-radius:18px;background:#09090b}
@media(max-width:800px){.instant-blog-hero{min-height:600px;padding:110px 20px 70px;background-position:62% center}.instant-blog-hero h1,.instant-article-hero h1{font-size:46px}.instant-blog-heading{width:calc(100% - 32px);margin-top:58px}.instant-blog-index #primary{width:calc(100% - 28px)}.instant-blog-index .ast-row{grid-template-columns:1fr}.instant-blog-index .post:first-child{grid-column:auto}.instant-blog-index .post .post-thumb img,.instant-blog-index .post:first-child .post-thumb img{height:230px}.instant-article-hero{min-height:620px;padding:120px 20px 62px}.instant-blog-article #primary{width:calc(100% - 32px);margin-top:55px}.instant-blog-article .entry-content{font-size:17px}.instant-article-ending{padding:40px 22px}.instant-article-film{grid-template-columns:1fr;padding:24px 18px}.instant-article-film h2{font-size:40px}}
.instant-blog-main{position:relative;left:50%;width:100vw!important;max-width:none!important;margin:0 0 0 -50vw!important;padding:0!important}.instant-blog-hero>div{width:min(880px,100%)}.instant-blog-hero h1 em{white-space:nowrap}.instant-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1180px,calc(100% - 48px));margin:0 auto}.instant-blog-card{overflow:hidden;border:1px solid rgba(225,184,92,.17);border-radius:24px;background:#111014;box-shadow:0 28px 60px rgba(0,0,0,.24);transition:.3s}.instant-blog-card:hover{transform:translateY(-5px);border-color:rgba(225,184,92,.5)}.instant-blog-card:first-child{grid-column:span 2}.instant-blog-card__image{display:block;overflow:hidden}.instant-blog-card__image img{display:block;width:100%;height:250px;object-fit:cover;transition:transform .5s}.instant-blog-card:first-child .instant-blog-card__image img{height:355px}.instant-blog-card:hover img{transform:scale(1.025)}.instant-blog-card__body{padding:26px 27px 30px}.instant-blog-card__body>p{margin:0 0 13px;color:#e1b85c;font:800 9px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.instant-blog-card h2{margin:0 0 17px;font:400 28px/1.12 Georgia,serif}.instant-blog-card h2 a{color:#fff;text-decoration:none}.instant-blog-card__body>div{color:#bfb7ae;font-size:15px;line-height:1.65}.instant-blog-card__more{display:inline-block;margin-top:20px;color:#f1d990!important;font:800 10px/1 Arial,sans-serif;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase}.instant-blog-pagination{display:flex;justify-content:center;gap:9px;width:min(1180px,calc(100% - 48px));margin:55px auto 110px}.instant-blog-pagination .page-numbers{display:grid;min-width:44px;height:44px;padding:0 12px;place-items:center;border:1px solid rgba(225,184,92,.25);border-radius:999px;color:#f1d990;text-decoration:none}.instant-blog-pagination .current{background:#681a38;color:#fff}
.instant-blog-article .entry-content>div:not(.instant-article-ending):not(.instant-article-film){padding:26px!important;border:1px solid rgba(225,184,92,.15)!important;border-radius:18px!important;background:#111014!important;color:#d1cac1!important}.instant-blog-article .entry-content>div:not(.instant-article-ending):not(.instant-article-film) *{color:inherit}.instant-blog-article .entry-content details{margin:9px 0;padding:18px 20px;border:1px solid rgba(225,184,92,.15)!important;border-radius:14px;background:#111014!important;color:#d1cac1!important}.instant-blog-article .entry-content summary{cursor:pointer;color:#fff!important;font-family:Georgia,serif;font-size:18px}.instant-blog-article .entry-content button,.instant-blog-article .entry-content input[type=button],.instant-blog-article .entry-content input[type=submit]{border:1px solid #e1b85c!important;border-radius:999px!important;background:#681a38!important;color:#fff!important}
@media(max-width:800px){.instant-blog-main{left:50%;width:100vw!important;margin-left:-50vw!important}.instant-blog-hero h1 em{white-space:normal}.instant-blog-grid{grid-template-columns:1fr;width:calc(100% - 28px)}.instant-blog-card:first-child{grid-column:auto}.instant-blog-card__image img,.instant-blog-card:first-child .instant-blog-card__image img{height:230px}}
.instant-blog-article .entry-content{width:100%!important;max-width:none!important}.instant-blog-article .alex-featured-image{display:none!important}.instant-blog-article .alex-introduction{position:relative;margin:0 0 24px!important;padding:38px 42px!important;border:1px solid rgba(225,184,92,.22)!important;border-left:2px solid #e1b85c!important;border-radius:0 22px 22px 0!important;background:radial-gradient(circle at 100% 0%,rgba(104,26,56,.3),transparent 24rem),#111014!important;color:#e0d8cf!important;font:400 19px/1.85 Arial,sans-serif!important;box-shadow:0 25px 65px rgba(0,0,0,.24)}.instant-blog-article .alex-introduction:first-letter{color:#f1d990;font:400 64px/.8 Georgia,serif}.instant-blog-article .alex-toc{margin:28px 0 65px!important;padding:34px 38px!important;border:1px solid rgba(225,184,92,.18)!important;border-radius:22px!important;background:#0e0d10!important;color:#d5cec5!important}.instant-blog-article .alex-toc>strong{display:block;margin-bottom:20px;color:#f1d990!important;font:400 25px/1.2 Georgia,serif}.instant-blog-article .alex-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin:0;padding-left:22px}.instant-blog-article .alex-toc li{padding-left:7px;color:#e1b85c}.instant-blog-article .alex-toc a{color:#d9d1c8!important;text-decoration:none!important}.instant-blog-article .alex-toc a:hover{color:#f1d990!important}.instant-blog-article .alex-related-links{margin:70px 0 35px!important;padding:34px 38px!important;border:1px solid rgba(225,184,92,.17)!important;border-radius:22px!important;background:#111014!important;color:#d5cec5!important}.instant-blog-article .alex-related-links h2{margin:0 0 20px!important;font-size:34px!important}.instant-blog-article .alex-related-links a{color:#f1d990!important;text-decoration-color:rgba(225,184,92,.42)!important}.instant-blog-article .alex-faq{margin:0 0 45px!important;padding:8px 28px!important;border:1px solid rgba(225,184,92,.17)!important;border-radius:22px!important;background:#0e0d10!important}.instant-blog-article .alex-faq details{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(225,184,92,.15)!important;border-radius:0!important;background:transparent!important}.instant-blog-article .alex-faq details:last-child{border-bottom:0!important}.instant-blog-article .alex-faq summary{position:relative;padding:21px 45px 21px 0;color:#fff!important;font:400 20px/1.35 Georgia,serif!important;list-style:none}.instant-blog-article .alex-faq summary:after{content:'+';position:absolute;right:4px;color:#e1b85c}.instant-blog-article .alex-faq details[open] summary:after{content:'−'}.instant-blog-article .alex-faq p{padding:0 0 22px;color:#c9c1b8!important;font-size:16px;line-height:1.7}.instant-blog-article .alex-content-cta{margin:48px 0!important;padding:48px!important;border:1px solid rgba(225,184,92,.28)!important;border-radius:26px!important;background:radial-gradient(circle at 90% 10%,rgba(104,26,56,.42),transparent 24rem),#100e13!important;color:#d8d0c7!important;text-align:center}.instant-blog-article .alex-content-cta h2{margin:0 0 18px!important;color:#fff!important}.instant-blog-article .alex-content-cta a{display:inline-flex;margin:8px 5px;padding:15px 22px;border:1px solid #e1b85c!important;border-radius:999px;background:#681a38!important;color:#fff!important;font:800 10px/1 Arial,sans-serif;letter-spacing:.06em;text-decoration:none!important;text-transform:uppercase}.instant-blog-article .entry-content a{color:#e1b85c!important}.instant-blog-article .entry-content>h2{padding-top:8px;border-top:1px solid rgba(225,184,92,.14)}
@media(max-width:800px){.instant-blog-article .alex-introduction{padding:29px 23px!important;font-size:17px!important}.instant-blog-article .alex-toc{padding:28px 22px!important}.instant-blog-article .alex-toc ol{grid-template-columns:1fr}.instant-blog-article .alex-related-links,.instant-blog-article .alex-content-cta{padding:30px 22px!important}}
