.hero.hero-blog{min-height:0;display:block;padding:7.5rem 0 3.5rem}.hero.hero-blog:before{opacity:.16}.hero-blog h1{font-size:clamp(2.3rem, 5.5vw, 3.8rem);margin:0;hyphens:auto}.blog-breadcrumb{--bs-breadcrumb-divider-color:rgba(245,239,230,.45);--bs-breadcrumb-item-active-color:rgba(245,239,230,.7);font-size:.85rem;margin-bottom:1.2rem}.blog-breadcrumb a{color:var(--gold);text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-search{max-width:36rem}.blog-search__label{display:block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--glow);margin-bottom:.5rem}.blog-search__field{position:relative;display:flex;align-items:center;background:var(--milk);border-radius:999px;padding:.35rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.blog-search__icon{position:absolute;left:1.1rem;color:var(--rose);pointer-events:none}.blog-search__input{flex:1;min-width:0;border:0;background:0 0;color:var(--ink);padding:.6rem .8rem .6rem 2.9rem;font:inherit;font-size:1rem}.blog-search__input::placeholder{color:#8f8480}.blog-search__input:focus{outline:none}.blog-search__field:focus-within{box-shadow:0 0 0 3px rgba(201,162,74,.55),0 10px 30px rgba(0,0,0,.25)}.blog-search__btn{padding:.65rem 1.4rem;flex-shrink:0}.demo-bar{background:#1f1b1a;color:rgba(245,239,230,.75);font-size:.85rem;padding:.55rem 0;border-top:1px dashed rgba(201,162,74,.35)}.demo-bar__tag{background:var(--glow);color:var(--night);font-weight:700;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.1rem .55rem;border-radius:999px}.demo-bar strong{color:var(--milk)}.demo-bar__btn{margin-left:auto;background:0 0;color:var(--gold);border:1px solid var(--gold);border-radius:999px;padding:.2rem .9rem;font-weight:600;font-size:.8rem}.demo-bar__btn:hover{background:rgba(201,162,74,.15)}.demo-bar__btn:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.blog-toolbar{padding:1.2rem 0;background:var(--milk);border-bottom:1px solid rgba(62,56,54,.1)}.chips-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--bs-gutter-x, 1.5rem) * -.5);padding:.25rem calc(var(--bs-gutter-x, 1.5rem) * .5);scroll-padding-inline:1rem}.chips-scroll::-webkit-scrollbar{display:none}.chips{display:flex;flex-wrap:nowrap;gap:.5rem;width:max-content}.chip{flex:0 0 auto;white-space:nowrap;border:1.5px solid var(--rose);background:#fff;color:var(--ink);border-radius:999px;padding:.45rem 1.1rem;font-size:.92rem;font-weight:600;line-height:1.3;transition:background .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--gold);color:var(--gold-dark)}.chip[aria-pressed=true]{background:var(--night);border-color:var(--night);color:var(--milk)}.chip:focus-visible{outline:3px solid rgba(201,162,74,.6);outline-offset:2px}@media (min-width:992px){.chips{flex-wrap:wrap;width:auto}}.blog-main{padding:3rem 0 4rem}.blog-section-title{font-size:clamp(1.8rem, 3.5vw, 2.3rem)}.results-count{font-size:.9rem;color:#7a706c}.bcard{position:relative;transition:transform .2s,box-shadow .2s}.bcard:hover,.bcard:focus-within{transform:translateY(-4px);box-shadow:0 14px 34px rgba(62,56,54,.12)}.bcard .body{display:flex;flex-direction:column}.bcard-title{font-size:1.5rem;margin:.5rem 0 .6rem;hyphens:auto;overflow-wrap:break-word}.bcard-title a{color:var(--ink);text-decoration:none}.bcard-title a:hover,.bcard:hover .bcard-title a{color:var(--gold-dark)}.bcard-title a:focus-visible{outline:none}.bcard-title a:focus-visible:after{outline:3px solid var(--gold);outline-offset:-3px;border-radius:var(--radius)}.bcard-excerpt{margin:0;font-size:.97rem;color:#5a524f}.bcard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;font-size:.82rem;color:#7a706c}.bcard-meta>*+*:before{content:"·";margin:0 .5rem;color:var(--rose)}.bcard-cat{display:inline-block;font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark)}.bcard-more{margin-top:auto;padding-top:1rem;color:var(--gold-dark);font-weight:700;font-size:.92rem}.bcard-flag{align-self:flex-start;background:var(--gold);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .7rem;border-radius:999px;margin-bottom:.8rem}.bcover{position:relative;overflow:hidden;aspect-ratio:16/9}.bcover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(255,255,255,.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 72% 18%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 84% 62%,rgba(255,228,170,.9) 0 1.5px,transparent 2.5px),radial-gradient(circle at 40% 76%,rgba(255,255,255,.7) 0 1px,transparent 2px),radial-gradient(circle at 58% 44%,rgba(255,228,170,.8) 0 1px,transparent 2px);opacity:.8}.bcover:after{content:attr(data-glyph);position:absolute;right:1rem;bottom:.2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:italic;font-size:clamp(2.2rem, 7vw, 3.4rem);line-height:1;color:rgba(255,255,255,.55)}.bcover--dyhanie{background:linear-gradient(135deg,#a9d4f5 0%,#e6dad4 70%,#f5efe6 100%)}.bcover--spina{background:linear-gradient(135deg,#bfa9a0 0%,#e6dad4 100%)}.bcover--spina-2{background:linear-gradient(160deg,#8e7a73 0%,#bfa9a0 55%,#e6dad4 100%)}.bcover--posle-rodov{background:linear-gradient(135deg,#e9c9bc 0%,#f5efe6 100%)}.bcover--posle-rodov-2{background:linear-gradient(135deg,#d8b4a6 0%,#e6dad4 100%)}.bcover--hodba{background:linear-gradient(135deg,#d9c391 0%,#f5efe6 100%)}.bcover--pitanie{background:linear-gradient(135deg,#c3cc9b 0%,#ede6cf 100%)}.bcover--yoga{background:linear-gradient(160deg,#2a2523 0%,#5a4a44 100%)}.bcover--yoga-2{background:linear-gradient(160deg,#1f2733 0%,#3e3836 100%)}.bcover--fehtovanie{background:linear-gradient(135deg,#2a2523 0%,#3e4a5a 100%)}.bcover--fehtovanie-2{background:linear-gradient(135deg,#3e4a5a 0%,#a9d4f5 140%)}.bcover--armrestling{background:linear-gradient(135deg,#3e3836 0%,#a9852f 100%)}.bcover--yoga:after,.bcover--yoga-2:after,.bcover--fehtovanie:after,.bcover--armrestling:after{color:rgba(201,162,74,.7)}.bcover--dyhanie:before,.bcover--spina:before,.bcover--posle-rodov:before,.bcover--posle-rodov-2:before,.bcover--hodba:before,.bcover--pitanie:before{opacity:.55}.bcard--featured .bcard-title{font-size:clamp(1.7rem, 3.4vw, 2.3rem)}.bcard--featured .bcard-excerpt{font-size:1.02rem}.bcard--featured .bcover:after{font-size:clamp(2.8rem, 8vw, 4.6rem)}@media (min-width:768px){.bcard--featured{flex-direction:row}.bcard--featured .bcover{flex:0 0 46%;aspect-ratio:auto;min-height:300px}.bcard--featured .body{padding:2rem}}@media (prefers-reduced-motion:no-preference){.post-item.is-revealed{animation:bcard-in .4s ease both}@keyframes bcard-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.blog-empty{text-align:center;background:#fff;border-radius:var(--radius);padding:3rem 1.5rem;margin-top:1rem}.blog-empty__icon{font-size:2rem;color:var(--gold)}.blog-empty h3{font-size:1.9rem}.blog-empty p{color:#5a524f;overflow-wrap:anywhere}.btn-load-more{color:var(--ink);min-width:14rem}.btn-load-more:hover{background:var(--night);color:var(--milk);border-color:var(--night)}.blog-pagination .pagination{--bs-pagination-color:var(--ink);--bs-pagination-bg:#fff;--bs-pagination-border-color:var(--rose-light);--bs-pagination-hover-color:var(--gold-dark);--bs-pagination-hover-bg:var(--rose-light);--bs-pagination-focus-box-shadow:0 0 0 .2rem rgba(201,162,74,.3);--bs-pagination-active-bg:var(--night);--bs-pagination-active-border-color:var(--night);--bs-pagination-disabled-bg:transparent;gap:.4rem}.blog-pagination .page-link{border-radius:999px !important;min-width:2.6rem;text-align:center}.js-blog .blog-pagination{display:none}.blog-aside{display:grid;gap:1.5rem}@media (min-width:992px){.blog-aside{position:sticky;top:6rem}}.widget{background:#fff;border-radius:var(--radius);padding:1.6rem}.widget-title{font-size:1.6rem;margin-bottom:.8rem}.widget-cta{background:var(--night);color:var(--milk);position:relative;overflow:hidden}.widget-cta .eyebrow{color:var(--glow)}.widget-cta p{color:rgba(245,239,230,.8);font-size:.95rem}.widget-cta:after{content:"✦";position:absolute;right:1rem;top:.6rem;color:var(--gold);opacity:.5;font-size:1.4rem}.tag-cloud{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.45rem}.tag-cloud a{display:inline-block;background:var(--rose-light);color:var(--ink);text-decoration:none;border-radius:999px;padding:.3rem .85rem;font-size:.88rem;font-weight:600}.tag-cloud a:hover,.tag-cloud a:focus-visible{background:var(--gold);color:#fff}.widget-subscribe .form-control{background:var(--milk)}.widget-divider{display:flex;align-items:center;gap:.8rem;margin:1rem 0;font-size:.8rem;color:#8f8480}.widget-divider:before,.widget-divider:after{content:"";flex:1;height:1px;background:var(--rose-light)}.btn-telegram{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1.5px solid var(--glow);background:rgba(169,212,245,.18);color:var(--ink);border-radius:999px;padding:.7rem 1rem;font-weight:700;text-decoration:none}.btn-telegram svg{color:#2b8fd6}.btn-telegram:hover{background:var(--glow);color:var(--ink)}.subscribe-status:empty{display:none}.recs{display:none}body.is-logged-in .recs{display:block}body.is-logged-in .guest-banner{display:none}.guest-banner{display:flex;align-items:center;gap:1rem;background:var(--rose-light);border-radius:var(--radius);padding:1.1rem 1.4rem;font-size:.97rem}.guest-banner__icon{color:var(--gold);font-size:1.4rem;flex-shrink:0}.guest-banner p{flex:1}.guest-banner__btn{flex-shrink:0;color:var(--ink)}.guest-banner__btn:hover{background:var(--night);color:var(--milk);border-color:var(--night)}@media (max-width:575.98px){.guest-banner{flex-wrap:wrap}.guest-banner__btn{width:100%}}.recs{background:#fff;border-radius:var(--radius);padding:2rem;border:1.5px solid var(--gold)}.recs h2{font-size:clamp(1.8rem, 3.5vw, 2.3rem)}.recs h2:focus{outline:none}.recs-basis{font-size:.88rem;color:#7a706c}.recs-basis span{display:inline-block;background:var(--rose-light);color:var(--ink);border-radius:999px;padding:.1rem .65rem;margin-left:.2rem;font-weight:600;font-size:.8rem}.rec-card{position:relative;display:flex;gap:1rem;align-items:flex-start;padding:.6rem;border-radius:14px;height:100%;transition:background .2s}.rec-card:hover,.rec-card:focus-within{background:var(--milk)}.rec-card__cover{flex:0 0 5.5rem;aspect-ratio:1;border-radius:12px}.rec-card__cover:after{display:none}.rec-card__title{font-size:1.2rem;margin:.2rem 0 .3rem;hyphens:auto}.rec-card__title a{color:var(--ink);text-decoration:none}.rec-card:hover .rec-card__title a{color:var(--gold-dark)}.rec-card__title a:focus-visible{outline:none}.rec-card__title a:focus-visible:after{outline:3px solid var(--gold);border-radius:14px}.rec-card__time{font-size:.8rem;color:#7a706c}.blog-cta-section{padding-top:0}.blog-cta{background:var(--night);color:var(--milk);border-radius:var(--radius);padding:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;background-image:radial-gradient(circle at 90% 20%,rgba(201,162,74,.25),transparent 45%)}.blog-cta>div{flex:1 1 22rem}.blog-cta h2{font-size:clamp(1.8rem, 3.5vw, 2.4rem)}@media (max-width:991.98px){.blog-main{padding:2.2rem 0 3rem}}@media (max-width:575.98px){.hero.hero-blog{padding:6.5rem 0 2.5rem}.blog-search__btn{padding:.6rem 1rem}.blog-search__input{padding-left:2.6rem}.blog-search__icon{left:.95rem}.bcard .body{padding:1.25rem}.bcard-title{font-size:1.4rem}.widget,.recs{padding:1.4rem}.blog-cta{padding:1.8rem 1.4rem}.blog-cta .btn{width:100%;white-space:normal}.demo-bar__btn{margin-left:0}}@media (prefers-reduced-motion:reduce){.bcard:hover,.bcard:focus-within{transform:none}.post-item.is-revealed{animation:none}}