.best-practices-section{background:var(--color-neutral-700);color:var(--text-inverse);padding:var(--spacing-5xl) 0}.best-practices-section .container{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--container-padding)}.best-practices-section .section-header{margin-bottom:var(--spacing-3xl);text-align:center}.best-practices-section .section-badge{background:hsla(0,0%,100%,.1);border-radius:var(--radius-full);color:var(--text-inverse);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:1px;margin-bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);text-transform:uppercase}.best-practices-section .section-title{color:var(--text-inverse);font-size:var(--h2-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md)}.best-practices-section .section-subtitle{color:hsla(0,0%,100%,.85);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0 auto;max-width:var(--container-narrow)}.best-practices-section .practices-grid-two-col{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-xl)}.best-practices-section .practice-card-individual{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:var(--transition-slow)}.best-practices-section .practice-card-individual:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-success);box-shadow:0 8px 24px rgba(0,0,0,.3);transform:var(--transform-lift-md)}.best-practices-section .practice-card-individual h4{color:var(--text-inverse);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.best-practices-section .practice-list-check{list-style:none;margin:0;padding:0}.best-practices-section .practice-list-check:last-child{margin-bottom:0}.best-practices-section .practice-list-check li{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.best-practices-section .practice-list-check li:last-child{margin-bottom:0}.best-practices-section .practice-list-check .material-icons-round{color:var(--color-success);flex-shrink:0;font-size:var(--space-5);margin-top:2px}.best-practices-section .practice-highlight{align-items:flex-start;background:hsla(0,0%,100%,.05);border-radius:var(--radius-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-xl)}.best-practices-section .practice-highlight>.material-icons-round{color:var(--color-success);flex-shrink:0;font-size:28px}.best-practices-section .practice-highlight p{color:hsla(0,0%,100%,.85);font-size:15px;line-height:var(--line-height-relaxed);margin:0}.best-practices-section .practice-highlight strong{color:var(--text-inverse)}@media(max-width:768px){.best-practices-section{padding:var(--spacing-3xl) 0}.best-practices-section .practices-grid-two-col{grid-template-columns:1fr}.best-practices-section .practice-highlight{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}}
