/*
Theme Name: The Easy Price Guide Studio
Author: The Easy Price Guide
Description: Price Comparison Studio blog theme for The Easy Price Guide buying advice.
Version: 1.0.2
Text Domain: easypriceguide-studio
*/
.p5-skip{position:absolute;left:-9999px}.p5-skip:focus{left:15px;top:15px;z-index:9999;background:white;padding:12px}.p5-blog-index{padding-top:45px;padding-bottom:65px}.p5-blog-heading{max-width:850px;margin-bottom:25px}.p5-blog-heading h1{font-size:clamp(30px,4vw,44px);line-height:1.12}.p5-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.p5-post-card{border:1px solid #d8e0ed;border-radius:3px;overflow:hidden}.p5-post-card>a{display:block;aspect-ratio:5/3;overflow:hidden}.p5-post-card img{width:100%;height:100%;aspect-ratio:5/3;object-fit:cover;display:block}.p5-post-card-body{padding:20px}.p5-post-card h2{font-size:22px;line-height:1.2;margin:10px 0}.p5-post-card h2 a{color:inherit}.p5-post-card p{font-size:14px}.p5-meta{font-size:13px;color:#627390}.p5-post-hero{background:#142344;color:white;padding:45px 0}.p5-post-hero h1{color:white;max-width:960px;font-size:clamp(30px,4vw,46px);line-height:1.15}.p5-post-hero .eyebrow,.p5-post-hero .p5-meta{color:#d8e3f7}.p5-editorial{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:36px;padding-top:36px;padding-bottom:65px}.p5-article{min-width:0}.p5-featured{width:100%;height:auto;max-height:480px;object-fit:cover;margin-bottom:25px}.entry-content{font-size:17px;line-height:1.7}.entry-content h2{font-size:28px;line-height:1.2;margin:30px 0 14px}.entry-content h3{font-size:22px;line-height:1.3}.entry-content img{max-width:100%;height:auto}.entry-content iframe{max-width:100%}.entry-content table{display:block;max-width:100%;overflow:auto}.entry-content a{text-decoration:underline}.p5-blog-cta{background:#fff6eb;border:1px solid #f78c1e;padding:22px;margin:24px 0}.p5-blog-cta h3{font-size:22px;line-height:1.2;margin:0 0 10px}.p5-blog-cta p{font-size:14px}.p5-blog-sidebar section{border:1px solid #d8e0ed;padding:20px;margin:24px 0}.p5-blog-sidebar section h3{font-size:20px;margin:0 0 14px}.p5-blog-sidebar ul{padding-left:18px;font-size:14px;line-height:1.6}.p5-recent{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e1e7f0;font-size:14px;line-height:1.4}.p5-recent img{width:70px;height:55px;object-fit:cover}.p5-blog-search{max-width:700px;margin:20px 0}.p5-blog-search label{display:block;font-size:14px;margin-bottom:8px}.p5-blog-search>div{display:flex;gap:8px}.p5-blog-search input{min-width:0;flex:1;padding:12px;border:1px solid #c9d5e6;font:inherit}.pagination{margin:30px 0}.nav-links{display:flex;gap:16px;flex-wrap:wrap}.entry-content .alignleft{float:left;margin:0 24px 20px 0}.entry-content .alignright{float:right;margin:0 0 20px 24px}.entry-content:after{content:"";display:block;clear:both}@media(max-width:850px){.p5-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-editorial{grid-template-columns:1fr}.p5-blog-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.p5-blog-sidebar .p5-blog-cta{grid-column:1/-1}}@media(max-width:560px){.p5-post-grid,.p5-blog-sidebar{grid-template-columns:1fr}.p5-post-hero{padding:30px 0}.p5-editorial{padding-top:25px;gap:20px}.p5-blog-index{padding-top:30px}.entry-content{font-size:16px}.entry-content .alignleft,.entry-content .alignright{float:none;margin:15px 0}.p5-blog-search .btn{padding:12px}.p5-blog-cta .btn{white-space:nowrap}}

.p5-post-hero{background:#143c47}.p5-blog-cta{border-color:#df7910}.p5-meta{color:#526b75}
