.legal-page{padding-top:80px;padding-bottom:80px}.legal-page__inner{max-width:800px;margin:0 auto}.legal-breadcrumb{margin-bottom:2rem}.legal-breadcrumb ol{display:flex;list-style:none;padding:0;margin:0;font-size:.9rem;color:var(--text-color);flex-wrap:wrap}.legal-breadcrumb li{margin:0 .5rem}.legal-breadcrumb li:first-child{margin-left:0}.legal-breadcrumb a{color:var(--text-color);text-decoration:none}.legal-breadcrumb a:hover{text-decoration:underline}.legal-page h1{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--text-color);text-align:center}.legal-card{margin-bottom:2rem;padding:2rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:rgb(255 255 255 / .05)}.legal-card h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.legal-card p,.legal-card li{color:var(--text-color);line-height:1.6;margin-bottom:1rem}.legal-card ul{margin-left:1.5rem;margin-bottom:1rem}.legal-card li{margin-bottom:.5rem}.legal-card a{color:var(--accent-color);text-decoration:none}.legal-card a:hover{text-decoration:underline}.legal-card--cta{margin-top:3rem;border-width:2px;background-color:rgb(255 255 255 / .1);text-align:center}.legal-card__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.legal-btn{display:inline-block;padding:.75rem 1.5rem;text-decoration:none;border-radius:.5rem;font-weight:500;transition:background-color 0.3s,color 0.3s,border-color 0.3s}.legal-btn--primary{background-color:var(--primary-color);color:#fff}.legal-btn--outline{background-color:#fff0;color:var(--text-color);border:1px solid var(--border-color)}.legal-card ol.legal-list{color:var(--text-color);line-height:1.6;margin-left:1.5rem;margin-bottom:1rem}.legal-card a.legal-link{color:var(--primary-color);font-weight:500}.legal-table-wrap{overflow-x:auto;margin-top:1rem}.legal-table{width:100%;border-collapse:collapse;color:var(--text-color)}.legal-table th,.legal-table td{padding:.75rem;text-align:left}.legal-table tr{border-bottom:1px solid var(--border-color)}@media (max-width:768px){.legal-page{padding-top:60px;padding-bottom:60px}.legal-page .container{padding-left:15px;padding-right:15px}.legal-page h1,.kvkk-content h1,.cookie-policy-content h1,.consent-content h1{font-size:1.5rem!important}.legal-page h2,.kvkk-content h2,.cookie-policy-content h2,.consent-content h2{font-size:1.2rem!important}.legal-card,.kvkk-content div,.cookie-policy-content div,.consent-content div{padding:1rem!important}}