.reporting-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reporting-topic-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:23px 21px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.reporting-topic-card:hover{border-color:#9bb19f;box-shadow:0 5px 18px #294c3610}.reporting-topic-card:focus-within{outline-offset:3px;outline:2px solid #73957c}.reporting-topic-meta{color:#66786c;align-items:center;gap:7px;font-size:11px;display:flex}.reporting-scene-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.reporting-topic-card h3{margin:15px 0 9px;font-size:18px;font-weight:600;line-height:1.5}.reporting-topic-card h3 a{color:#264a35;text-decoration:none}.reporting-topic-card h3 a:after{content:"";position:absolute;inset:0}.reporting-topic-card>p{color:#627267;margin:0 0 23px;font-size:13px;line-height:1.8}.reporting-topic-card footer{color:#7b887e;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.reporting-topic-card footer svg{flex-shrink:0}.reporting-topic-table{background:#fff}.reporting-topic-table table{min-width:650px}.reporting-topic-table th a{color:#28583c;font-weight:600;text-decoration:none}.reporting-topic-table th a:hover{text-decoration:underline}.reporting-topic-table td,.reporting-topic-table th{white-space:normal}.reporting-section .galaxy-shell{max-width:none;margin:0;padding:0}.reporting-view-loading{min-height:360px;color:var(--muted);place-items:center;display:grid}.reporting-reader-navigation{justify-content:space-between;gap:14px;margin-bottom:28px;display:flex}.reporting-reader-navigation .button{gap:7px}.reporting-reader-path{color:#63796b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.7;display:flex}.reporting-reader-path svg{flex-shrink:0}.reporting-list-reader{min-width:0;max-width:1060px;margin:auto}.reporting-list-reader>h2{color:#264a35;margin:14px 0 28px;font-size:clamp(23px,3vw,30px);line-height:1.5}.reporting-list-reader>h2:focus{outline:none}.reporting-list-reader .topic-article-next{background:#edf2e9;border-radius:12px;margin-top:28px;padding:24px}.reporting-list-reader .topic-article-next h3{margin:8px 0;font-size:19px}.reporting-list-reader .topic-article-next p{font-size:14px;line-height:1.8}.reporting-list-reader .topic-article-next a{color:#28583c;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (width<=1100px){.reporting-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reporting-section .galaxy-topic-nav button{flex-direction:column;gap:8px;padding:14px 2px;font-size:11px}.reporting-section .galaxy-topic-nav button>span{text-align:center;overflow-wrap:normal}}@media (width<=600px){.reporting-topic-grid{grid-template-columns:1fr}.reporting-topic-card{padding:20px}}@media (width<=480px){.reporting-section .framework-section-nav{grid-template-columns:1fr}.reporting-reader-navigation .button{padding:9px 11px;font-size:12px}}
