.fees-container{margin-top:56px;padding:48px 0}.fees-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:32px}.fees-heading{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.fees-section{margin-bottom:32px}.fees-section h3{font-size:1.25rem;margin-bottom:16px;font-weight:600}.fees-section p{margin-bottom:16px;line-height:1.6}.fees-section ul{margin-bottom:16px;padding-left:24px}.fees-section li{margin-bottom:8px}.last-updated{font-style:italic;color:var(--text-muted);margin-bottom:24px}.summary-box{background-color:rgba(247,166,0,.05);border-left:4px solid var(--highlight-color);padding:16px;margin-bottom:24px;border-radius:0 4px 4px 0}@media (max-width:767.98px){.fees-container{margin-top:56px;padding:24px 0}.fees-content{padding:24px 16px}}.fees-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;text-align:left}.fees-table td,.fees-table th{padding:12px;border:1px solid #ddd}.fees-table th{background-color:#f7a600;color:#fff;font-weight:700}.fees-table tr:nth-child(even){background-color:#f9f9f9}.fees-table tr:hover{background-color:#f1f1f1}@media (max-width:768px){.fees-table{font-size:14px}.fees-table td,.fees-table th{padding:8px}}