/* WordPress-only adjustments; shared design is copied by the package builder. */
.utp-limited-navigation [data-nav-item],
.utp-limited-navigation [data-mega-panel],
.utp-limited-navigation [data-curtain-services-head],
.utp-limited-navigation [data-curtain-services-list],
.utp-limited-navigation [data-footer] > div:nth-child(2),
.utp-limited-navigation .article-end .blog-button--navy { display:none !important; }
@media(min-width:900px) { .utp-limited-navigation [data-footer] { grid-template-columns:1.4fr 1fr 1.2fr; } }
.utp-wp-blog.admin-bar [data-site-header] { top:32px; }
.utp-wp-blog .blog-pagination .current { background:var(--blog-navy); color:#fff; }
.utp-wp-blog .blog-feature-media img { margin:0; max-width:100%; }
.utp-wp-blog .article-content iframe { max-width:100%; }
.utp-wp-blog .article-content .alignwide,.utp-wp-blog .article-content .alignfull { width:100%; margin-inline:0; }
.utp-wp-blog .blog-article input,.utp-wp-blog .blog-article textarea { max-width:100%; }
.utp-wp-blog .comment-list { padding-inline-start:20px; }
.utp-wp-blog .comment-form textarea { width:100%; }
@media(max-width:782px) { .utp-wp-blog.admin-bar [data-site-header] { top:46px; } }
@media(max-width:600px) { .utp-wp-blog.admin-bar [data-site-header] { top:0; } }
