/* Forest Resources Survey (templates/core/designs/research_frs/), in the new design: every block comes from the shared pieces
   (css/designs/kit.css); this file sets the page's rhythm. */
.rt-page { background: #f9f6ef; }
.rt-page .st-sec { padding: 84px 0; }
.rt-page .st-sec + .st-sec { padding-top: 0; }
@media (max-width: 900px) { .rt-page .st-sec { padding: 52px 0; } }


/* the opening card: deep green, its heading inside in yellow, the paragraphs in white one under the other across the full width (as on Parks & Gardens, Joint Forest Management) */
.rt-page .dz-statement { grid-template-columns: minmax(0, 1fr); gap: 0; background: radial-gradient(520px 320px at 100% 0%, rgba(16, 185, 129, .22), transparent 70%), linear-gradient(135deg, #0b3d2c 0%, #042f1a 100%);
    box-shadow: 0 30px 60px -40px rgba(4, 47, 26, .7); }
.rt-page .dz-statement::before { display: none; }
.rt-page .dz-statement::after { opacity: .09; filter: invert(1); }
html body .rt-page .frs-card-title { margin: 0 0 16px; font-family: 'Plus Jakarta Sans', sans-serif; font-size: clamp(26px, 2.3vw, 34px); font-weight: 800; line-height: 1.15; letter-spacing: -.03em; color: #f1c40f; text-align: left; }
html body .rt-page .dz-statement-lead { max-width: none; margin: 0 0 14px; color: #fff; font-size: 16.5px; font-style: normal; font-weight: 400; line-height: 1.75; letter-spacing: 0; text-align: left; }
html body .rt-page .dz-statement-lead strong { font-style: normal; font-weight: 700;  color: #f1c40f; }
html body .rt-page .dz-statement-rest p { color: #fff; }
html body .rt-page .dz-statement-rest strong { color: #f1c40f; }

/* the tables' heading rows: deep green with bold yellow text */
html body .dz-page.rt-page .st-table thead th { background: #0b3d2c !important; color: #f1c40f !important; font-weight: 700 !important; }
