/* New editorial and reporting surfaces; no changes to the approved C hero. */
.enquiry-thanks{padding:72px 0 42px;background:#faf9f5}.enquiry-thanks [hidden]{display:none!important}.thanks-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.thanks-message h1{font-size:clamp(38px,4.6vw,65px);line-height:1.06}.thanks-message h1 em{font-style:normal;color:#b44a29}.thanks-message .lead{max-width:570px}.thanks-check{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#263e32;color:#fff;font-size:32px;margin-bottom:25px}.thanks-reference{background:#edf1e6;border-left:3px solid #668145;padding:16px 20px;font-size:12px;margin-top:28px}.thanks-reference strong{display:block;color:#203d34;font-size:14px;overflow-wrap:anywhere;margin-top:6px}.thanks-next{background:#f6eee3;border-top:4px solid #b44a29;padding:30px 34px}.thanks-next h2{font-size:30px}.thanks-next ol{padding-left:22px}.thanks-next li{padding-left:8px;margin:22px 0}.thanks-next li p{font-size:14px;margin:7px 0 0}.thanks-contact{border-top:1px solid #d9cebd;padding-top:24px;margin-top:28px}.thanks-contact h3{font-size:21px}.thanks-contact p{font-size:14px}.thanks-contact .text-link{overflow-wrap:anywhere;font-size:14px}.thanks-contact>p:last-child{margin:16px 0 0}.thanks-links{display:flex;flex-wrap:wrap;gap:24px;padding-top:38px;margin-top:42px;border-top:1px solid #dce1d8}.thanks-links a{font-size:14px;font-weight:600;text-underline-offset:5px}
@media(max-width:850px){.enquiry-thanks{padding-top:38px}.thanks-layout{grid-template-columns:1fr;gap:32px}.thanks-next{padding:25px 22px}.thanks-message h1{font-size:clamp(34px,8.5vw,50px)}.thanks-links{padding-bottom:60px}}
.op-admin-nav{display:flex;align-items:center;gap:8px;padding:12px 22px;flex:none;overflow-x:auto;background:#263e32;color:#fff;font:14px Arial,Helvetica,sans-serif;white-space:nowrap}.op-admin-nav strong{margin-right:20px;letter-spacing:1px}.op-admin-nav a{color:#fff!important;text-decoration:none;padding:8px 12px;border-radius:4px}.op-admin-nav a:hover,.op-admin-nav a:focus-visible{background:#486653;outline:2px solid #fff}
.op-admin{margin:0;background:#f6f5f0;min-height:100vh;font:15px/1.6 Arial,Helvetica,sans-serif;color:#263e32}.op-admin-heading{padding:30px 32px 14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.op-admin-heading h1{font:700 32px Arial;margin:5px 0}.op-admin-heading p{margin:6px 0;color:#58645e}.op-status{margin:12px 32px 22px;padding:13px 16px;border:1px solid #ded7c7;background:#fffbf0;border-radius:6px;color:#514b3b}.op-editor-layout{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:24px;padding:0 32px 32px;align-items:start}.op-card{background:#fff;padding:24px;border:1px solid #deded4;border-radius:8px;min-width:0}.op-card h2{font:700 20px Arial;color:#263e32;margin:0 0 18px}.op-admin button,.op-admin select{font:inherit;padding:10px 14px;cursor:pointer;border:1px solid #aab7af;background:#fff;color:#263e32;border-radius:5px}.op-admin button:disabled{opacity:.55;cursor:default}.op-admin a{color:#a23f25}.op-admin .op-primary{background:#b44a29;border-color:#b44a29;color:#fff}.op-article-picker{display:block;width:100%;text-align:left;margin-bottom:10px}.op-article-picker span{display:block;font-size:12px;color:#617068}.op-fields{border:0;padding:0;margin:0;min-width:0}.op-fields label{display:block;font-weight:700;margin:20px 0}.op-fields input,.op-fields textarea{display:block;width:100%;padding:11px;border:1px solid #aab7af;border-radius:5px;font:400 15px/1.6 Arial;color:#263e32;background:#fff;margin-top:6px}.op-fields input[readonly]{background:#f2f3ef}.op-fields small{font-weight:400;overflow-wrap:anywhere}.op-actions,.op-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.op-pagination{justify-content:space-between;margin-top:24px}.op-history{margin-top:28px;border-top:1px solid #ddd;padding-top:16px}.op-history>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0}.op-status-label{font-weight:700;color:#a23f25}.op-metrics,.op-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 32px 24px}.op-metrics strong{display:block;font-size:36px}.op-card table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.op-card th,.op-card td{padding:10px;border-bottom:1px solid #e2e6df;overflow-wrap:anywhere}.op-card td:first-child{max-width:360px}.op-card th:last-child,.op-card td:last-child{text-align:right}
.op-blog-hero{padding-block:40px 55px}.op-blog-hero h1{max-width:1000px;font-size:clamp(34px,4vw,58px);line-height:1.08;margin:22px 0}.op-blog-hero .lead{max-width:780px}.op-date{font-size:12px}.op-article-body{max-width:820px;padding-block:20px 75px;font-size:17px;line-height:1.85}.op-article-body h2{font-size:30px;margin-top:38px}.op-article-body h3{font-size:24px;margin-top:28px}.op-article-body ul{padding-left:24px}.op-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.op-article-card{padding:28px;background:#f6f8f4;border-top:4px solid #285543}.op-article-card:nth-child(3n+2){border-color:#b44a29;background:#fcf4eb}.op-article-card:nth-child(3n){border-color:#1455da;background:#f0f5fc}.op-article-card h2{font-size:26px;line-height:1.2}.op-article-card h2 a{text-decoration:none}.op-preview-note{padding:15px;text-align:center;background:#fff0d9;color:#7d341e;font-weight:700}
@media(max-width:850px){.op-admin-heading{display:block;padding:22px 18px 8px}.op-status{margin:12px 18px 22px}.op-editor-layout,.op-metrics,.op-report-grid{grid-template-columns:1fr;padding-inline:18px;gap:16px}.op-admin-nav{padding:10px 12px}.op-admin-nav strong{margin-right:4px}.op-card{padding:18px}.op-article-grid{grid-template-columns:1fr}.op-blog-hero{padding-block:28px 38px}}
