.terminology-header{background:linear-gradient(135deg,#fff5f0 0,#fff 100%);padding:4rem 1.5rem;text-align:center;border-bottom:1px solid #ffe4d6}.terminology-title{font-size:2.5rem;font-weight:800;color:var(--charcoal-gray,#2c3e50);margin-bottom:1rem}.terminology-subtitle{font-size:1.125rem;color:var(--medium-gray,#64748b);max-width:600px;margin:0 auto;line-height:1.6}.terminology-content{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.term-card{background:#fff;border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.02);border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.term-card:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(0,0,0,.05);border-color:var(--primary-terracotta,#e76f51)}.term-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.term-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;flex-shrink:0}.term-icon.terracotta{background:rgba(231,111,81,.1);color:#e76f51}.term-icon.sage{background:rgba(42,157,143,.1);color:#2a9d8f}.term-icon.gold{background:rgba(233,196,106,.1);color:#e9c46a}.term-icon.blue{background:rgba(38,70,83,.1);color:#264653}.term-title{font-size:1.5rem;font-weight:700;color:var(--dark-ink,#1f2937);margin:0}.term-description{color:var(--charcoal-gray,#2c3e50);line-height:1.7;font-size:1.0625rem}.term-details{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.term-details h4{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--medium-gray,#94a3b8);margin-bottom:.75rem}.term-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}.term-list li{display:flex;align-items:baseline;gap:.5rem;font-size:.9375rem;color:var(--charcoal-gray,#4b5563)}.term-list li::before{content:"\2022";color:var(--primary-terracotta,#e76f51);font-weight:700}@media (max-width:768px){.terminology-title{font-size:2rem}.term-card{padding:1.5rem}.term-icon{width:2.5rem;height:2.5rem}.term-title{font-size:1.25rem}}