main{display:flex;flex-direction:column;align-items:center;width:100%;flex:1}.container{padding:var(--space-16) var(--space-8);max-width:var(--max-width-content)}.section-title{text-align:center;color:var(--dark-brand);font-size:3.8rem;margin-bottom:var(--space-8)}.title{color:var(--brand2-color);font-size:2.6rem;margin-bottom:var(--space-4)}.sub-title{color:var(--brand2-color);font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.cookie-list{font-size:var(--font-size-base)}.paragraph{text-indent:var(--space-8);margin-bottom:var(--space-4);text-align:justify}.list{font-size:var(--font-size-base);margin-left:var(--space-10);margin-bottom:var(--space-4)}.last{margin-bottom:var(--space-12)}.definition-list{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-8);margin-bottom:var(--space-8)}.def-list dt,.definition-list dt{font-weight:var(--font-weight-bold)}.def-list dd{margin-left:var(--space-4);margin-bottom:var(--space-4)}.cookie-list dt{position:relative}.cookie-list dt:before{content:"Süti neve: ";font-weight:var(--font-weight-bold)}.cookie-list dd{position:relative}.cookie-list dd:before{content:"Funkció: ";font-weight:var(--font-weight-bold)}.image{position:relative;display:flex;flex-direction:column;max-width:50rem;margin:auto;margin-bottom:var(--space-8)}.image img{width:100%;height:auto;display:block}.image.sm{max-width:40rem}.image-title{font-size:var(--font-size-xs);border-width:0 var(--border-thin) var(--border-thin) var(--border-thin);border-style:solid;border-color:var(--black);margin:0 1px 1px;padding:var(--space-2) var(--space-4)}.no-border{border:none}.post-footer{border-top:var(--border-md) solid var(--shadow);color:var(--support-dark);font-size:var(--font-size-xs);text-align:right}.share-button{display:flex;align-items:center;border-radius:var(--radius-sm);font-size:var(--font-size-base);padding:var(--space-3) var(--space-6);color:var(--white);font-weight:var(--font-weight-bold);font-family:Helvetica,Arial,sans-serif;letter-spacing:.5px;margin-top:var(--space-1);border:none;cursor:pointer}.share-button .icon{height:var(--icon-sm);width:var(--icon-sm);fill:var(--white);margin-right:var(--space-4)}.share-button.fb{background-color:#3b5998}.share-container{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(auto,15rem))}.breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--space-4) var(--space-8)}.breadcrumb a{color:var(--color-brand-500);transition:color var(--transition-base)}.breadcrumb a:hover{color:var(--color-brand-100)}.breadcrumb-separator{color:var(--color-text-muted)}.breadcrumb-current{color:var(--color-text)}.container .list{max-width:var(--max-width-text)}.article-cta{margin:var(--space-16) 0;padding:var(--space-12);background-color:rgba(var(--color-brand-700-rgb),.05);border-left:var(--border-thick) solid var(--color-brand-100);border-radius:var(--radius-md)}.article-cta-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-brand-500);margin-bottom:var(--space-4)}.article-cta p{font-size:var(--font-size-base);margin-bottom:var(--space-8);max-width:none}.article-cta .cta-buttons{display:flex;gap:var(--space-4);flex-wrap:wrap}.article-cta .cta-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);transition:background-color var(--transition-base);cursor:pointer}.article-cta .cta-btn-primary{background-color:var(--color-brand2-500);color:var(--color-text-inverse);border:var(--border-md) solid var(--color-brand-700)}.article-cta .cta-btn-primary:hover{background-color:var(--color-brand2-400);color:var(--color-text-inverse)}.article-cta .cta-btn-secondary{background-color:transparent;color:var(--color-brand-500);border:var(--border-md) solid var(--color-brand-500)}.article-cta .cta-btn-secondary:hover{background-color:var(--color-brand-500);color:var(--color-text-inverse)}.related-articles{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e0e0e0)}.related-articles h2{font-size:1.25rem;margin-bottom:1rem}.related-articles ul{list-style:none;padding:0}.related-articles li{margin-bottom:.5rem}.related-articles a{color:var(--brand2-color, #1a73e8);text-decoration:none}.related-articles a:hover{text-decoration:underline}
