.access-hero{padding:3.8rem 0 3.2rem;border-bottom:1px solid var(--border);background:#fff}
.access-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center}
.access-symbol{min-height:300px;display:grid;place-items:center}
.symbol-ring{width:180px;height:180px;border:3px solid var(--teal);border-radius:50%;display:grid;place-items:center;font-size:4.5rem;color:var(--teal);background:#f7fbfa;box-shadow:0 0 0 35px rgba(0,155,131,.045),0 0 0 70px rgba(0,155,131,.025)}

.statement-section{background:#fff}
.statement-grid,.ongoing-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem}

.principles-section{background:var(--soft)}
.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.6rem}
.principles-grid article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.5rem}
.principle-icon{width:42px;height:42px;border:1px solid rgba(0,155,131,.35);border-radius:50%;display:grid;place-items:center;color:var(--teal);font-weight:900;font-size:1.1rem;margin-bottom:1rem}

.ongoing-section{background:#fff}

.feedback-section{background:#f8fbfa}
.feedback-card{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:center;background:#fff;border:1px solid var(--border);border-radius:16px;padding:2rem}
.feedback-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}

@media(max-width:980px){
  .access-hero-grid,.statement-grid,.ongoing-grid,.feedback-card{grid-template-columns:1fr;gap:2.5rem}
  .principles-grid{grid-template-columns:repeat(2,1fr)}
}

@media(max-width:760px){
  .access-hero{padding:3.6rem 0}
  .access-symbol{min-height:230px}
  .symbol-ring{width:145px;height:145px;font-size:3.6rem;box-shadow:0 0 0 25px rgba(0,155,131,.045),0 0 0 50px rgba(0,155,131,.025)}
  .principles-grid{grid-template-columns:1fr}
}
