.blog-page{max-width:1280px;margin:0 auto;padding:60px 20px}.cols-wrapper{display:flex;gap:40px;max-width:1280px;margin:0 auto;padding:40px 20px}.main-col{width:55%;max-width:620px}.side-col{width:45%;max-width:400px;padding-left:60px}.head-wrapper{max-width:1280px;margin:0 auto;padding:40px 20px 0}.head-content{max-width:800px}.head-content .section-title{font-family:var(--font-heading);font-size:44px;font-weight:700;color:var(--accent-color);margin-bottom:20px}.head-content .paragraph{font-family:var(--font-body);font-size:20px;line-height:1.6;color:#d8cdd1;margin-bottom:30px}.head-image{width:100%!important;max-width:800px;height:auto!important;border-radius:10px;margin-top:20px;object-fit:cover!important}.article-content{font-family:var(--font-body);font-size:18px;line-height:1.8;color:#d8cdd1}.article-content p{margin-bottom:1.5em}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-family:var(--font-heading);color:var(--accent-color);margin-top:1.5em;margin-bottom:.75em;font-weight:700}.article-content h2{font-size:36px}.article-content h3{font-size:28px}.article-content ul,.article-content ol{margin-bottom:1.5em;padding-left:30px}.article-content li{margin-bottom:.5em}.article-content img{max-width:100%;height:auto;border-radius:7px;margin:20px 0}.phone-button{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#000000 0%,#3b3b3b 100%);color:#fff;font-family:var(--font-alt);font-size:24px;text-decoration:none;padding:20px;border-radius:7px;margin-top:30px;transition:transform .2s ease,box-shadow .2s ease}.phone-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.phone-button-icon{height:32px}.side-col-title{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--accent-color);margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid var(--accent-color)}.other-articles{margin-bottom:40px}.other-articles-list{list-style:none;padding:0;margin:0}.other-articles-list li{margin-bottom:15px}.other-articles-list__link{font-family:var(--font-body);font-size:18px;color:#d8cdd1;text-decoration:none;transition:color .2s ease;display:block;padding:10px 0;border-bottom:1px solid #e0e0e0}.other-articles-list__link:hover{color:var(--accent-color)}.other-girls{margin-bottom:40px}.other-girls-content{position:relative}.other-girls__figure{position:absolute;right:0;top:0;width:120px;opacity:.1;pointer-events:none}.other-girls-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.other-girls-list__item a{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s ease}.other-girls-list__item a:hover{transform:translateY(-3px)}.other-girls-list__image{width:100%!important;aspect-ratio:3/4;object-fit:cover!important;border-radius:7px;margin-bottom:8px}.other-girls-list__name{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--accent-color);text-align:center;text-transform:uppercase}.how-to-find{margin-top:40px}.how-to-find .side-col-title{margin-bottom:15px}.interactive-map{border-radius:7px;overflow:hidden;border:3px solid var(--accent-color)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:60px}.blog-card{border-radius:10px;padding:16px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;background-color:#161014;border:1px solid rgba(var(--accent-color-rgb),.35);transition:transform .2s ease,border-color .2s ease}.blog-card:hover{transform:translateY(-4px);border-color:var(--accent-color)}.blog-card__image-wrapper{position:relative;flex-shrink:0;margin-bottom:10px}.blog-card__image{width:100%!important;height:280px!important;object-fit:cover!important;border-radius:7px}.blog-card__content{flex:1;display:flex;flex-direction:column}.blog-card__title{font-family:var(--font-heading);font-size:22px;font-weight:500;margin-bottom:10px;line-height:1.3;color:var(--accent-color)}.blog-card__text{font-family:var(--font-body);font-size:15px;color:#d8cdd1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-page__no-posts{font-family:var(--font-body);font-size:20px;text-align:center;color:#666;padding:60px 20px}.blog-pagination{display:flex;justify-content:center;margin-top:60px}.blog-pagination .page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:10px}.blog-pagination .page-numbers li{list-style:none}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{display:inline-block;padding:10px 18px;font-family:var(--font-heading);font-size:16px;font-weight:500;color:var(--accent-color);background:#161014;border:1px solid rgba(var(--accent-color-rgb),.45);border-radius:7px;text-decoration:none;transition:all .2s ease}.blog-pagination .page-numbers a:hover{background:var(--accent-color);color:#fff}.blog-pagination .page-numbers .current{background:var(--accent-color);color:#fff}.blog-pagination .page-numbers .dots{border:none;background:0 0;color:#666}@media(max-width:1200px){.cols-wrapper{gap:30px;padding:30px 20px}.main-col{width:55%}.side-col{width:45%;padding-left:20px}}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:14px}.blog-card__title{font-size:22px}.blog-card__image{height:260px}.blog-card__text{font-size:17px}.cols-wrapper{flex-direction:column;gap:40px;padding-top:24px}.main-col,.side-col{width:100%;max-width:100%;padding-left:0}.side-col{padding:0}.head-wrapper{padding:24px 20px 0}.head-content .section-title{font-size:36px}.head-content .paragraph{font-size:18px}.article-content{font-size:17px}.article-content h2{font-size:32px}.article-content h3{font-size:24px}.side-col-title{font-size:28px}.other-articles-list__link{font-size:17px}.other-girls-list{grid-template-columns:repeat(2,1fr);gap:12px}.other-girls-list__name{font-size:15px}}@media(max-width:768px){.blog-page{padding:40px 15px}.blog-grid{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.blog-card{padding:14px}.blog-card__title{font-size:20px}.blog-card__image{height:240px}.blog-card__text{font-size:16px}.blog-pagination{margin-top:40px}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{padding:8px 14px;font-size:16px}.cols-wrapper{padding:20px 15px}.head-wrapper{padding:20px 15px 0}.head-content .section-title{font-size:32px}.head-content .paragraph{font-size:17px}.article-content{font-size:16px}.article-content h2{font-size:28px}.article-content h3{font-size:22px}.phone-button{font-size:22px;padding:18px}.phone-button-icon{height:28px}.side-col-title{font-size:26px}.other-articles-list__link{font-size:16px}.other-girls-list__name{font-size:14px}}@media(max-width:480px){.blog-page{padding:30px 10px}.blog-grid{gap:14px}.blog-card__title{font-size:18px}.blog-card__image{height:220px}.blog-card__text{font-size:15px}.blog-pagination .page-numbers{gap:5px}.blog-pagination .page-numbers a,.blog-pagination .page-numbers span{padding:6px 12px;font-size:14px}.cols-wrapper{padding:16px 10px}.side-col{padding:18px 14px}.head-wrapper{padding:16px 10px 0}.head-content .section-title{font-size:28px}.head-content .paragraph{font-size:16px}.article-content{font-size:15px}.article-content h2{font-size:24px}.article-content h3{font-size:20px}.phone-button{font-size:20px;padding:16px}.phone-button-icon{height:26px}}