.wp-block-post-template .wp-block-columns{display:grid!important;gap:2rem!important;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-soft);margin-bottom:2rem;transition:transform .2s ease,box-shadow .2s ease}.wp-block-post-template .wp-block-columns:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.wp-block-post-template .wp-block-columns .wp-block-column{border:none!important;background:0 0!important;box-shadow:none!important;padding:0!important;margin:0!important}.wp-block-post-template .wp-block-column img{width:100%;height:220px;object-fit:cover;border-radius:16px;display:block}.wp-block-post-template .wp-block-column h2 a,.wp-block-post-template .wp-block-column h3 a,.wp-block-post-template .wp-block-column h4 a,.wp-block-post-template .wp-block-post-title a{font-size:1.2rem!important;line-height:1.3!important;color:var(--napier-red);text-decoration:none}.single h1,.single-post h1,.wp-block-post-title,h1.wp-block-post-title{font-size:2rem!important;line-height:1.2!important;margin-top:1rem;margin-bottom:1.2rem;color:var(--ink)}@media (max-width:860px){.single h1,.single-post h1,.wp-block-post-title,h1.wp-block-post-title{font-size:1.6rem!important;line-height:1.25!important}}.entry-content .wp-block-columns:not(.wp-block-post-template *){display:grid!important;gap:1.5rem!important;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:2rem}.entry-content .wp-block-columns:not(.wp-block-post-template *)>.wp-block-column{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease;margin:0!important}.entry-content .wp-block-columns:not(.wp-block-post-template *)>.wp-block-column:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.entry-content .wp-block-columns:not(.wp-block-post-template *)>.wp-block-column h3{margin-top:0;color:var(--napier-red)}.entry-content .wp-block-columns:not(.wp-block-post-template *)>.wp-block-column img{width:100%;height:auto;border-radius:16px;margin-bottom:1rem}@media (min-width:861px){.wp-block-post-template .wp-block-columns{grid-template-columns:320px 1fr!important}.entry-content .wp-block-columns:not(.wp-block-post-template *).has-2-columns,.entry-content .wp-block-columns:not(.wp-block-post-template *):has(> .wp-block-column:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)!important}.entry-content .wp-block-columns:not(.wp-block-post-template *).has-3-columns,.entry-content .wp-block-columns:not(.wp-block-post-template *):has(> .wp-block-column:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)!important}.entry-content .wp-block-columns:not(.wp-block-post-template *).has-4-columns,.entry-content .wp-block-columns:not(.wp-block-post-template *):has(> .wp-block-column:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)!important}}@media (max-width:860px){.entry-content .wp-block-columns:not(.wp-block-post-template *),.wp-block-post-template .wp-block-columns{grid-template-columns:1fr!important}.wp-block-post-template .wp-block-column img{height:auto}}