.v20-home{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(145px,1fr));gap:16px}.v20-featured{grid-row:span 2}.v20-card{border:1px solid #e6dfd1;border-radius:12px;padding:22px;background:#fff;box-shadow:0 2px 8px #0000000a}.v20-card h3{font-size:19px;font-weight:700;margin:0 0 12px}.v20-card h3 a{color:#765700;text-decoration:none}.v20-card p{color:#4b5563;line-height:1.6}.v20-more{color:#765700;font-weight:600}.v20-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v20-links{list-style:none;padding:0;margin:14px 0}.v20-links li{padding:11px 0;border-bottom:1px solid #ddd}.v20-links a{color:#765700;text-decoration:underline}.v20-table-wrap{overflow-x:auto}.v20-table{width:100%;border-collapse:collapse;background:#fff}.v20-table td,.v20-table th{border:1px solid #ddd;padding:12px;text-align:left}.v20-table th{background:#f5f0e7}@media(max-width:750px){.v20-home,.v20-news{grid-template-columns:1fr;grid-template-rows:auto}.v20-featured{grid-row:auto}}
.v23-sustainability-reports{margin-top:24px}.v23-sustainability-reports .v20-links{margin:0;padding-left:0;list-style:none}.v23-sustainability-reports .v20-links li{margin:0 0 12px}.v23-unpublished{color:#777;font-size:0.85em}
