body{margin:0}.home2030 .generic-main{max-width:1100px;padding:45px 6vw 85px;margin:auto;min-height:60vh}.home2030 .generic-main>nav{font-size:15px;margin-bottom:30px}.home2030 .generic-main h1{font-size:clamp(45px,5vw,76px);line-height:1.08;max-width:100%;overflow-wrap:break-word;margin-bottom:35px}.home2030 .generic-main h2{font-size:clamp(30px,3.4vw,47px);margin-top:45px}.home2030 .generic-main h3{margin-top:30px}.home2030 .generic-main p,.home2030 .generic-main li{font-size:18px;line-height:1.85}.home2030 .generic-main a{text-decoration:underline;overflow-wrap:anywhere}.home2030 .generic-main img{max-width:100%;height:auto}.home2030 .generic-main figure{margin:30px 0}.home2030 .generic-main table{width:100%;border-collapse:collapse}.home2030 .generic-main td,.home2030 .generic-main th{border:1px solid var(--line);padding:12px;overflow-wrap:anywhere}.home2030 .generic-main .wp-block-post-title a{text-decoration:none}.home2030 .article-meta{font-size:15px;color:var(--muted);margin-bottom:25px}.home2030 .blog-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px}.home2030 .blog-cards>li{list-style:none;border-top:1px solid var(--line);padding-top:25px}.home2030 .blog-cards h2{font-size:32px;margin-top:15px}.home2030>.wp-block-template-part:has(>.home-header){position:sticky;top:0;z-index:100}.home2030 .gform_wrapper{font:18px/1.7 Arial,sans-serif}.home2030 input,.home2030 select,.home2030 textarea{font:inherit;max-width:100%;padding:12px;border:1px solid #86917e;border-radius:6px;background:#fffdf7;color:#2e4736}.home2030 input[type=submit],.home2030 .gform_button{background:#2e4736;color:#fff;padding:15px 25px;border-radius:30px;cursor:pointer}.home2030 .gfield{margin-bottom:24px}.home2030 .gfield_label{font-weight:600}.home2030 .gform_required_legend,.home2030 .gfield_description{font-size:15px}.home2030 .gform_validation_errors{border:2px solid #975036;padding:20px}.home2030 .generic-main .cta{color:#fff;text-decoration:none}.home2030 .generic-main .wp-block-query-pagination{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px}.home2030 .generic-main .wp-block-query-pagination a{padding:8px}.home2030 .generic-main iframe{max-width:100%}@media(max-width:650px){.home2030 .generic-main{padding:30px 24px 65px}.home2030 .generic-main h1{font-size:45px}.home2030 .blog-cards{grid-template-columns:1fr}.home2030 .generic-main p,.home2030 .generic-main li{font-size:18px}.home2030 .generic-main table{display:block;overflow:auto}}

/* WATFORD JOURNAL */
.home2030 .blog-main{max-width:1480px;margin:auto;padding:28px 6vw 70px}.home2030 .blog-breadcrumbs{font-size:15px;color:var(--muted);margin:0 0 28px}.home2030 .blog-breadcrumbs p{font-size:15px;margin:0}.home2030 .blog-breadcrumbs a{text-decoration:none}.home2030 .blog-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding:15px 0 65px}.home2030 .blog-hero h1{font-size:clamp(56px,5.8vw,84px);line-height:1.02;letter-spacing:-.04em;margin:0 0 26px}.home2030 .blog-hero-copy>p:not(.kicker){font-size:18px;line-height:1.8;color:var(--muted);max-width:510px}.home2030 .blog-hero-copy .blog-hero-note{font-size:14px!important;border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.home2030 .blog-hero-photo{height:460px;border-radius:150px 10px 10px 10px;overflow:hidden;margin:0}.home2030 .blog-hero-photo img{width:100%;height:100%;object-fit:cover}.home2030 .blog-topics{border-top:1px solid var(--line);padding:35px 0 40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.home2030 .blog-topics h2{font-size:35px;line-height:1.15;margin:0}.home2030 .blog-topics .kicker{margin:0 0 12px}.home2030 .blog-topic-links{display:flex;flex-wrap:wrap;gap:10px}.home2030 .blog-topic-links p{margin:0}.home2030 .blog-topic-links a{display:block;border:1px solid #a9b49a;border-radius:40px;padding:12px 18px;font-size:16px;text-decoration:none}.home2030 .blog-topic-links a:hover{background:#e3e8d8}.home2030 .journal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;margin:0;padding:0;list-style:none}.home2030 .journal-cards>li{min-width:0;background:#eeeee2;border-radius:10px;overflow:hidden;padding-bottom:26px}.home2030 .journal-card-image{height:245px;margin:0 0 24px;overflow:hidden}.home2030 .journal-card-image a{display:block;height:100%}.home2030 .journal-card-image img{width:100%;height:100%;object-fit:cover}.home2030 .journal-card-date,.home2030 .journal-card-title,.home2030 .journal-card-excerpt{margin-left:25px;margin-right:25px}.home2030 .journal-card-date{font-size:14px;color:#596650;margin-bottom:14px}.home2030 .journal-card-title{font:30px/1.16 Georgia;margin-top:0;margin-bottom:18px;letter-spacing:-.015em}.home2030 .journal-card-title a{text-decoration:none;overflow-wrap:break-word}.home2030 .journal-card-excerpt p{font-size:17px;line-height:1.7;color:var(--muted)}.home2030 .journal-card-excerpt .wp-block-post-excerpt__more-text{margin-bottom:0}.home2030 .journal-card-excerpt a{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.home2030 .journal-pagination{display:flex;gap:15px;justify-content:center;align-items:center;flex-wrap:wrap;margin:45px 0 0;font-size:17px}.home2030 .journal-pagination a,.home2030 .journal-pagination .current{padding:10px 15px;border:1px solid #a9b49a;border-radius:25px;text-decoration:none}.home2030 .journal-pagination .current{background:#304b38;color:#fff}.home2030 .journal-help{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:42px;margin:65px 0 0;background:#dce3ca;border-radius:12px}.home2030 .journal-help h2{font:40px/1.15 Georgia;margin:0}.home2030 .journal-help p:not(.kicker){font-size:18px;line-height:1.8}.home2030 .journal-help .cta{font-size:17px}.home2030 .journal-archive-title{font:clamp(44px,5vw,68px)/1.08 Georgia;margin:20px 0}.home2030 .journal-archive-intro{font-size:18px;line-height:1.8;max-width:650px;margin-bottom:40px}.home2030 .journal-article-main{max-width:1220px;margin:auto;padding:30px 6vw 75px}.home2030 .journal-article-title{font:clamp(44px,5.5vw,76px)/1.08 Georgia;max-width:1080px;letter-spacing:-.025em;margin:24px 0}.home2030 .journal-article-date{font-size:15px;color:var(--muted);margin-bottom:32px}.home2030 .journal-article-cover{margin:0 0 50px;border-radius:14px;overflow:hidden;max-height:570px}.home2030 .journal-article-cover img{width:100%;height:auto;max-height:570px;object-fit:cover}.home2030 .journal-article-body{max-width:780px;margin:auto}.home2030 .journal-article-body p,.home2030 .journal-article-body li{font-size:19px;line-height:1.9}.home2030 .journal-article-body>p:first-of-type{font-size:16px;color:var(--muted)}.home2030 .journal-article-body h2{font:clamp(30px,3.2vw,42px)/1.15 Georgia;margin:42px 0 22px}.home2030 .journal-article-body a{text-decoration:underline;text-underline-offset:4px}.home2030 .journal-article-body img{max-width:100%;height:auto}.home2030 .journal-article-body figure{margin:30px 0}
@media(max-width:1000px){.home2030 .journal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home2030 .blog-hero-photo{height:430px}.home2030 .blog-topics{align-items:flex-start;flex-direction:column}.home2030 .journal-help{padding:32px;gap:35px}.home2030 .blog-hero h1{font-size:58px}}
@media(max-width:650px){.home2030 .blog-main,.home2030 .journal-article-main{padding:24px 24px 60px}.home2030 .blog-hero{grid-template-columns:1fr;gap:28px;padding:10px 0 40px}.home2030 .blog-hero h1{font-size:58px}.home2030 .blog-hero-photo{height:300px;border-radius:100px 8px 8px}.home2030 .blog-hero-copy .blog-hero-note{font-size:14px!important}.home2030 .blog-topic-links a{font-size:16px;padding:11px 15px}.home2030 .blog-topics h2{font-size:32px}.home2030 .journal-cards{grid-template-columns:1fr;gap:28px}.home2030 .journal-card-image{height:235px}.home2030 .journal-card-title{font-size:30px}.home2030 .journal-card-excerpt p{font-size:18px}.home2030 .journal-help{grid-template-columns:1fr;padding:28px;margin-top:45px;gap:20px}.home2030 .journal-help h2{font-size:35px}.home2030 .journal-article-title{font-size:44px;overflow-wrap:break-word}.home2030 .journal-article-body p,.home2030 .journal-article-body li{font-size:18px;line-height:1.85}.home2030 .journal-article-cover{margin-bottom:32px}.home2030 .journal-pagination{gap:10px}.home2030 .journal-pagination a,.home2030 .journal-pagination .current{padding:9px 13px}}
