.gentify-blog .g-blog-head{padding:calc(var(--section, 3rem) * 1.1) 0 var(--sp4,1rem);background:#fff}.gentify-blog .g-blog-head .g-eyebrow{display:block;text-align:center}.gentify-blog .g-blog-sub{color:var(--muted,#6b655f);max-width:40rem;margin:.6rem auto 0;font-size:var(--fz-base,1rem);line-height:1.6}.gentify-blog .g-blog-list{padding:0 0 var(--section,3rem);background:#fff}.gentify-blog .g-blog-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.1rem, 3vw, 1.8rem)}@media (min-width:600px){.gentify-blog .g-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.gentify-blog .g-blog-grid{grid-template-columns:repeat(3,1fr)}}.gentify-blog .g-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgb(28 25 23 / .1);border-radius:16px;overflow:hidden;transition:transform var(--dur,.3s) var(--ease,ease),box-shadow var(--dur,.3s) var(--ease,ease),border-color var(--dur,.3s) var(--ease,ease)}.gentify-blog .g-blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgb(28 25 23 / .35);border-color:rgb(28 25 23 / .18)}.gentify-blog .g-blog-card-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--ink,#1C1917)}.gentify-blog .g-blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease,ease)}.gentify-blog .g-blog-card:hover .g-blog-card-media img{transform:scale(1.05)}.gentify-blog .g-blog-card-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--gold,#E0A82E);font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:1.1rem;opacity:.55}.gentify-blog .g-blog-card-body{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1rem, 3vw, 1.35rem)}.gentify-blog .g-blog-cat{color:var(--gold-glow,#B8860B);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gentify-blog .g-blog-card-title{font-size:clamp(1.05rem, 2.4vw, 1.2rem);line-height:1.3;font-weight:700}.gentify-blog .g-blog-card-title a{color:var(--ink,#1C1917);transition:color var(--dur,.3s) var(--ease,ease)}.gentify-blog .g-blog-card-title a:hover{color:var(--gold-glow,#B8860B)}.gentify-blog .g-blog-card-meta{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--muted,#8a847e);margin-top:-.15rem}.gentify-blog .g-blog-card-excerpt{color:var(--muted,#6b655f);font-size:.92rem;line-height:1.6}.gentify-single .g-post-readtime{color:var(--muted,#6b655f)}.gentify-single .g-post-readtime::before{content:"\00b7";margin-right:.9rem}.gentify-blog .g-blog-card-more{margin-top:auto;color:var(--gold-glow,#B8860B);font-weight:600;font-size:.9rem;text-decoration:none}.gentify-blog .g-blog-card{position:relative}.gentify-blog .g-blog-card-title a::after{content:"";position:absolute;inset:0;z-index:1}.gentify-blog .g-blog-card-more{position:relative;z-index:2}.gentify-blog .g-blog-pagination{display:flex;justify-content:center;margin-top:clamp(2rem, 5vw, 3rem)}.gentify-blog .g-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .9rem;margin:0 .2rem;border:1px solid rgb(28 25 23 / .14);border-radius:var(--r-pill,999px);color:var(--ink,#1C1917);font-weight:600;text-decoration:none;transition:background var(--dur,.3s) var(--ease,ease),color var(--dur,.3s) var(--ease,ease)}.gentify-blog .g-blog-pagination .page-numbers:hover{background:var(--ink,#1C1917);color:#fff}.gentify-blog .g-blog-pagination .page-numbers.current{background:var(--gold,#E0A82E);border-color:var(--gold,#E0A82E);color:var(--ink,#1C1917)}.gentify-single .g-post-wrap{max-width:760px}.gentify-single .g-post-head{padding:calc(var(--section, 3rem) * .9) 0 var(--sp4,1rem);background:#fff;text-align:center}.gentify-single .g-post-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .9rem;font-size:.8rem;color:var(--muted,#6b655f)}.gentify-single .g-post-back{color:var(--gold-glow,#B8860B);font-weight:600}.gentify-single .g-post-cat{color:var(--gold-glow,#B8860B);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.gentify-single .g-post-title{font-size:clamp(1.6rem, 5vw, 2.6rem);line-height:1.15;margin:.6rem 0 .3rem;letter-spacing:-.02em}.gentify-single .g-post-byline{color:var(--muted,#6b655f);font-size:.9rem}.gentify-single .g-post-cover{margin:0 auto var(--sp4,1.4rem);border-radius:18px;overflow:hidden}.gentify-single .g-post-cover img{width:100%;height:auto;display:block}.gentify-single .g-post-body{font-size:1.06rem;line-height:1.75;color:#2a2520}.gentify-single .g-post-body>*{margin:0 0 1.15em}.gentify-single .g-post-body h2{font-size:clamp(1.35rem, 3.5vw, 1.7rem);line-height:1.25;margin:1.8em 0 .5em;color:var(--ink,#1C1917);font-weight:700}.gentify-single .g-post-body h3{font-size:clamp(1.15rem, 3vw, 1.35rem);margin:1.5em 0 .4em;color:var(--ink,#1C1917);font-weight:700}.gentify-single .g-post-body strong{color:var(--ink,#1C1917)}.gentify-single .g-post-body a{color:var(--gold-glow,#B8860B);text-decoration:underline;text-underline-offset:2px}.gentify-single .g-post-body ul,.gentify-single .g-post-body ol{padding-left:1.4em}.gentify-single .g-post-body li{margin:0 0 .5em}.gentify-single .g-post-body blockquote{margin:1.4em 0;padding:.2em 0 .2em 1.2em;border-left:3px solid var(--gold,#E0A82E);color:#4a443e;font-style:normal}.gentify-single .g-post-body img{max-width:100%;height:auto;border-radius:12px}.gentify-single .g-post-cta{margin:clamp(2rem, 5vw, 3rem) 0 0;padding:clamp(1.4rem, 4vw, 2rem);background:var(--ink,#1C1917);border-radius:18px;color:#fff;text-align:center}.gentify-single .g-post-cta p{color:#d9d2ca;margin:0 0 1rem;line-height:1.6}.gentify-single .g-post-cta-row{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.gentify-single .g-post-author{display:flex;gap:1rem;align-items:flex-start;margin-top:clamp(1.5rem, 4vw, 2.2rem);padding:clamp(1.2rem, 3vw, 1.6rem);background:#faf8f5;border:1px solid rgb(28 25 23 / .08);border-radius:16px}.gentify-single .g-post-author-avatar{flex:none;width:56px;height:56px;border-radius:50%;background:var(--ink,#1C1917);padding:10px;object-fit:contain}.gentify-single .g-post-author-name{font-weight:700;color:var(--ink,#1C1917);margin:0 0 .25rem}.gentify-single .g-post-author-bio{color:var(--muted,#6b655f);font-size:.92rem;line-height:1.6;margin:0 0 .5rem}.gentify-single .g-post-author-link{color:var(--gold-glow,#B8860B);font-weight:600;font-size:.9rem}.gentify-single .g-post-share{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.5rem, 4vw, 2rem);padding-top:1.2rem;border-top:1px solid rgb(28 25 23 / .1)}.gentify-single .g-post-share-label{font-weight:700;color:var(--ink,#1C1917);font-size:.9rem;margin-right:.2rem}.gentify-single .g-post-share-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border:1px solid rgb(28 25 23 / .14);border-radius:var(--r-pill,999px);color:var(--ink,#1C1917);font-weight:600;font-size:.88rem;text-decoration:none;transition:background var(--dur,.3s) var(--ease,ease),color var(--dur,.3s) var(--ease,ease),border-color var(--dur,.3s) var(--ease,ease)}.gentify-single .g-post-share-btn:hover{background:var(--ink,#1C1917);border-color:var(--ink,#1C1917);color:#fff}.gentify-blog .g-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:clamp(2rem, 5vw, 3rem) auto 0}@media (max-width:560px){.gentify-blog .g-post-nav{grid-template-columns:1fr}}.gentify-blog .g-post-nav-link{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;border:1px solid rgb(28 25 23 / .1);border-radius:14px;text-decoration:none;transition:border-color var(--dur,.3s) var(--ease,ease),transform var(--dur,.3s) var(--ease,ease)}.gentify-blog .g-post-nav-link:hover{border-color:var(--ink,#1C1917);transform:translateY(-2px)}.gentify-blog .g-post-nav-next{text-align:right;align-items:flex-end}.gentify-blog .g-post-nav-dir{font-size:.78rem;color:var(--gold-glow,#B8860B);font-weight:600}.gentify-blog .g-post-nav-link strong{color:var(--ink,#1C1917);font-weight:600;font-size:.95rem;line-height:1.3}.gentify-blog .g-blog-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--sp4,1.2rem)}.gentify-blog .g-blog-tab{display:inline-flex;align-items:center;min-height:40px;padding:0 1.1rem;border:1px solid rgb(28 25 23 / .14);border-radius:var(--r-pill,999px);color:var(--ink,#1C1917);font-weight:600;font-size:.9rem;text-decoration:none;transition:background var(--dur,.3s) var(--ease,ease),color var(--dur,.3s) var(--ease,ease),border-color var(--dur,.3s) var(--ease,ease)}.gentify-blog .g-blog-tab:hover{border-color:var(--ink,#1C1917)}.gentify-blog .g-blog-tab.is-active{background:var(--ink,#1C1917);border-color:var(--ink,#1C1917);color:#fff}.gentify-blog .g-related{padding:var(--section,3rem) 0;border-top:1px solid rgb(28 25 23 / .08);background:#faf8f5}.gentify-blog .g-related h2{margin-bottom:var(--sp4,1.4rem);font-size:clamp(1.3rem, 3.5vw, 1.7rem)}