.terms-conditions-section{padding:5rem 0;background-color:#f8f6f1}.terms-conditions-section .container{max-width:900px;margin:0 auto;padding:2.5rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(12,39,34,.04);border:1px solid #f0ece2}@media(max-width:768px){.terms-conditions-section .container{padding:1.5rem;border-radius:8px;box-shadow:none;border:none;background-color:rgba(0,0,0,0)}}.terms-conditions-section .terms-title{text-align:center;color:#0c2722;font-family:var(--primary-font);font-size:2.75rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.terms-conditions-section .terms-title{font-size:2rem}}.terms-conditions-section .terms-meta{text-align:center;color:#4a766e;font-family:var(--secondary-font);font-size:.95rem;margin-bottom:3.5rem;font-weight:500;letter-spacing:.5px}.terms-conditions-section .terms-content{display:flex;flex-direction:column;gap:2.5rem;font-family:var(--secondary-font);color:#19453d;line-height:1.8}.terms-conditions-section .terms-content .terms-intro{font-size:1.15rem;font-weight:500;color:#0c2722;text-align:center;max-width:750px;margin:0 auto 1.5rem}.terms-conditions-section .terms-content .terms-section-block h2{font-size:1.4rem;color:#0c2722;font-family:var(--primary-font);font-weight:650;margin-bottom:1rem;border-bottom:2px solid #f0ece2;padding-bottom:.5rem}.terms-conditions-section .terms-content .terms-section-block p{font-size:1.05rem;font-weight:400;margin:0;color:#19453d}