.page-blog{color:#333333;background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;line-height:1.7;max-width:100%;overflow-x:hidden}
.page-blog h1,.page-blog h2,.page-blog h3{color:#26A9E0;font-weight:700;line-height:1.3;margin:0 0 16px 0}
.page-blog h1{max-width:900px;letter-spacing:-0.01em}
.page-blog p{margin:0 0 16px 0}
.page-blog a{color:#26A9E0;text-decoration:none}
.page-blog a:hover{text-decoration:underline}
.page-blog img{display:block;max-width:100%;height:auto;border-radius:12px}
.page-blog__hero-section{padding-top:10px;margin-top:0;background:linear-gradient(135deg,#F5FBFE 0%,#FFFFFF 100%)}
.page-blog__hero-container{display:flex;flex-direction:column;gap:24px;max-width:1200px;width:100%;margin:0 auto;padding:16px;box-sizing:border-box}
.page-blog__hero-image{width:100%}
.page-blog__hero-image img{width:100%;height:auto;aspect-ratio:1280/762;object-fit:cover;border-radius:16px;box-shadow:0 8px 24px rgba(38,169,224,0.15)}
.page-blog__hero-content{width:100%}
.page-blog__hero-title{color:#26A9E0;margin-bottom:16px}
.page-blog__hero-desc{color:#333333;font-size:1.05rem;max-width:820px}
.page-blog__hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.page-blog__btn{display:inline-block;padding:13px 24px;border-radius:999px;font-weight:700;text-align:center;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word;transition:transform .2s ease,box-shadow .2s ease;line-height:1.4}
.page-blog__btn--primary{background-color:#26A9E0;color:#FFFFFF;border:2px solid #26A9E0;box-shadow:0 4px 14px rgba(38,169,224,0.3)}
.page-blog__btn--primary:hover{transform:translateY(-2px);text-decoration:none;color:#FFFFFF}
.page-blog__btn--secondary{background-color:#EA7C07;color:#FFFFFF;border:2px solid #EA7C07;box-shadow:0 4px 14px rgba(234,124,7,0.25)}
.page-blog__btn--secondary:hover{transform:translateY(-2px);text-decoration:none;color:#FFFFFF}
.page-blog__btn--outline{background-color:#FFFFFF;color:#26A9E0;border:2px solid #26A9E0}
.page-blog__btn--outline:hover{background-color:#26A9E0;color:#FFFFFF;text-decoration:none}
.page-blog__trust-section{padding:32px 16px;background-color:#F5FBFE}
.page-blog__trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}
.page-blog__trust-item{background-color:#FFFFFF;border:1px solid #D8EEF9;border-radius:12px;padding:24px;box-sizing:border-box}
.page-blog__trust-title{font-size:1.15rem;margin-bottom:10px;color:#26A9E0}
.page-blog__trust-text{color:#333333;margin:0;font-size:0.98rem}
.page-blog__featured-section,.page-blog__guide-section,.page-blog__categories-section,.page-blog__latest-section,.page-blog__companion-section,.page-blog__faq-section,.page-blog__cta-section{max-width:1200px;margin:0 auto;padding:40px 16px;box-sizing:border-box}
.page-blog__section-title{font-size:1.7rem;margin-bottom:12px}
.page-blog__section-desc{color:#555555;margin-bottom:24px;max-width:860px}
.page-blog__section-text{color:#333333;max-width:900px}
.page-blog__featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.page-blog__article-card{background-color:#FFFFFF;border:1px solid #D8EEF9;border-radius:14px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}
.page-blog__article-card:hover{box-shadow:0 10px 26px rgba(38,169,224,0.18);transform:translateY(-3px)}
.page-blog__article-link{display:block;color:inherit;text-decoration:none}
.page-blog__article-link:hover{text-decoration:none}
.page-blog__article-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}
.page-blog__article-content{padding:20px;box-sizing:border-box}
.page-blog__article-title{font-size:1.15rem;margin-bottom:10px;color:#26A9E0}
.page-blog__article-excerpt{color:#333333;font-size:0.96rem;margin-bottom:12px}
.page-blog__article-meta{color:#666666;font-size:0.85rem}
.page-blog__categories-section{background-color:#F5FBFE;max-width:100%}
.page-blog__categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto}
.page-blog__category-card{background-color:#FFFFFF;border:1px solid #D8EEF9;border-radius:12px;padding:24px;box-sizing:border-box}
.page-blog__category-title{font-size:1.1rem;margin-bottom:10px;color:#26A9E0}
.page-blog__category-text{color:#333333;font-size:0.96rem}
.page-blog__category-link{display:inline-block;margin-top:8px;font-weight:700;color:#EA7C07}
.page-blog__latest-list{list-style:none;padding:0;margin:0;border-top:1px solid #D8EEF9}
.page-blog__latest-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #D8EEF9;flex-wrap:wrap}
.page-blog__latest-link{font-weight:700;color:#26A9E0;font-size:1.02rem}
.page-blog__latest-date{color:#666666;font-size:0.88rem;white-space:nowrap}
.page-blog__companion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.page-blog__companion-link{display:block;padding:16px;background-color:#26A9E0;color:#FFFFFF;border-radius:12px;text-align:center;font-weight:700;box-sizing:border-box}
.page-blog__companion-link:hover{background-color:#1B8CBC;color:#FFFFFF;text-decoration:none}
.page-blog__faq-list{display:flex;flex-direction:column;gap:14px}
.page-blog__faq-item{background-color:#F5FBFE;border:1px solid #D8EEF9;border-radius:12px;padding:20px;box-sizing:border-box}
.page-blog__faq-question{font-size:1.08rem;margin-bottom:8px;color:#26A9E0}
.page-blog__faq-answer{color:#333333;margin:0}
.page-blog__cta-section{background:linear-gradient(135deg,#26A9E0 0%,#1B8CBC 100%);border-radius:18px;text-align:center;margin-bottom:40px}
.page-blog__cta-title{color:#FFFFFF;font-size:1.5rem}
.page-blog__cta-text{color:#FFFFFF;max-width:760px;margin:0 auto 24px auto}
.page-blog__cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.page-blog__cta-section .page-blog__btn--primary{background-color:#FFFFFF;color:#26A9E0;border-color:#FFFFFF}
.page-blog__cta-section .page-blog__btn--primary:hover{color:#1B8CBC}
.page-blog__cta-section .page-blog__btn--secondary{background-color:#EA7C07;border-color:#EA7C07;color:#FFFFFF}
.page-blog__cta-section .page-blog__btn--outline{background-color:transparent;color:#FFFFFF;border-color:#FFFFFF}
.page-blog__cta-section .page-blog__btn--outline:hover{background-color:#FFFFFF;color:#26A9E0}
@media (max-width:768px){
.page-blog__hero-container{padding:12px}
.page-blog__hero-ctas{flex-direction:column;width:100%}
.page-blog__btn{width:100%;max-width:100%}
.page-blog__trust-grid{grid-template-columns:1fr}
.page-blog__featured-grid{grid-template-columns:1fr}
.page-blog__categories-grid{grid-template-columns:1fr}
.page-blog__companion-grid{grid-template-columns:repeat(2,1fr)}
.page-blog__latest-item{flex-direction:column;align-items:flex-start;gap:6px}
.page-blog__cta-buttons{flex-direction:column;width:100%}
.page-blog__section-title{font-size:1.4rem}
.page-blog__cta-title{font-size:1.3rem}
.page-blog img{max-width:100%!important;height:auto!important}
}
@media (max-width:480px){
.page-blog__companion-grid{grid-template-columns:1fr}
}