.content-block h3{font-size:var(--h3-size);line-height:var(--h2-line-height);color:var(--info)}.content-block h4{font-size:var(--h4-size);line-height:var(--h2-line-height)}.intro-block,.conclusion-block{background:var(--bg-blok);border-left:4px solid var(--primary)}.intro-title{font-family:var(--font-headings);font-size:var(--h2-size);font-weight:var(--font-bold);line-height:var(--h2-line-height);color:var(--text-primary);margin-bottom:var(--spacing-md)}.intro-content{color:var(--text-secondary);font-size:var(--font-base);line-height:var(--line-height-relaxed)}.text-block-title{font-family:var(--font-headings);font-size:var(--h2-size);font-weight:var(--font-bold);line-height:var(--h2-line-height);color:var(--text-primary);margin-bottom:var(--spacing-md)}.text-block-content{font-size:var(--font-base);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.pros-cons-block{background:var(--bg-blok)}.pros-cons-block__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin:var(--spacing-lg) 0}.pros-section,.cons-section{background:var(--bg-tertiary);padding:var(--spacing-lg);padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.pros-section{border-left:3px solid var(--primary)}.cons-section{border-left:3px solid var(--text-on-red)}.pros-heading,.cons-heading{font-size:var(--font-lg);font-weight:var(--font-semibold);margin:0 0 var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}.pros-heading{color:var(--info)!important}.cons-heading{color:var(--text-on-red)!important}.pros-cons-description p{color:var(--text-secondary)}.pros-heading i,.cons-heading i{font-size:var(--font-xl)}.pros-cons-block .pros-list,.pros-cons-block .cons-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.pros-cons-block .pros-cons-block__item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:0!important;position:relative;color:var(--text-secondary);line-height:1.5;font-size:var(--font-base);margin-bottom:0!important}.pros-cons-block .pros-cons-block__item-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.pros-cons-block .pros-cons-block__list--pros .pros-cons-block__item-icon{color:var(--primary)}.pros-cons-block .pros-cons-block__list--cons .pros-cons-block__item-icon{color:var(--text-on-red)}.pros-cons-block .pros-cons-block__item-text{flex:1;color:var(--text-secondary)}.pros-cons-block .pros-list li::marker,.pros-cons-block .cons-list li::marker{display:none}.pros-cons-block .pros-list li:not(.pros-cons-block__item),.pros-cons-block .cons-list li:not(.pros-cons-block__item){padding:6px 0;position:relative;color:var(--text-secondary);line-height:1.5;font-size:var(--font-base);margin-bottom:0!important;list-style:decimal;padding-left:20px}.pros-cons-block .pros-list li:not(.pros-cons-block__item)::marker{color:var(--success);font-weight:var(--font-bold)}.pros-cons-block .cons-list li:not(.pros-cons-block__item)::marker{color:var(--error);font-weight:var(--font-bold)}.flexible-block .block-image,.content-block .block-image{width:100%;height:auto;margin-bottom:var(--spacing-10)}.flexible-block .block-image-wrapper,.content-block .block-image-wrapper,.content-block__image-wrapper,.intro-image-wrapper{margin-bottom:var(--spacing-10);border-radius:var(--radius-lg);overflow:hidden}.content-block__image,.intro-image{width:100%;height:auto;display:block}.content-block__image-caption,.intro-image-caption{font-size:var(--font-sm);color:var(--text-tertiary);margin-top:var(--spacing-sm);text-align:center;font-style:italic}.pag-width-7{width:var(--pag-width-7)!important;height:auto;margin-bottom:var(--spacing-10);margin-left:auto;margin-right:auto}@media (max-width:768px){.pag-width-7{width:100%!important}.flexible-block h3,.content-block h3{font-size:var(--h3-size-tablet)}.pros-heading,.cons-heading{font-size:var(--h3-size-tablet)}.pros-cons-block__grid{grid-template-columns:1fr;gap:var(--spacing-md)}.review-block__avatar{width:40px;height:40px;font-size:var(--font-lg)}}@media (max-width:480px){.pag-width-7{width:100%!important}.flexible-block h3,.content-block h3{font-size:var(--h3-size-mobile)}.pros-heading,.cons-heading{font-size:var(--h3-size-mobile)}.content-block__actions,.intro-buttons-wrapper,.text-block .gt-buttons-group,.more-block .gt-buttons-group{flex-direction:column}}