 @media only screen and (min-width: 0rem) {#blog-article-1402 {padding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem;background-color: #fff;}#blog-article-1402 .cs-container {width: 100%;max-width: 48rem;margin: auto;}#blog-article-1402 .cs-content {display: flex;flex-direction: column;gap: 2rem;}.cs-article-meta {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #e8e8e8;}.cs-author-info {display: flex;align-items: center;gap: 0.75rem;}.cs-author-image {width: 2rem;height: 2rem;border-radius: 50%;overflow: hidden;display: block;}.cs-author-image img {width: 100%;height: 100%;object-fit: cover;}.cs-author {font-size: 0.875rem;font-weight: 600;color: var(--headerColor);}.cs-date {font-size: 0.875rem;color: var(--bodyTextColor);opacity: 0.8;}.cs-featured-image {width: 100%;height: auto;border-radius: 1rem;overflow: hidden;display: block;}.cs-featured-image img {width: 100%;height: 100%;object-fit: contain;max-height: 35rem;}.cs-article-content {line-height: 1.6;}.cs-article-content h2 {position: relative;margin: 0 0 1rem 0;font-size: var(--headerFontSize);line-height: 1.2em;text-align: inherit;}.cs-article-content h3 {position: relative;margin: 0 0 1rem 0;font-size: 1.5rem;line-height: 1.2em;text-align: inherit;}.cs-article-content p {font-size: var(--bodyFontSize);line-height: 1.6;margin: 0 0 1.5rem 0;color: var(--bodyTextColor);}.cs-article-content a {color: var(--secondaryColor);text-decoration: underline;font-size: var(--bodyFontSize);}.cs-article-content ul, .cs-article-content ol {margin: 1rem 0 1.5rem 0;padding-left: 2rem;}.cs-article-content li {font-size: 1rem;line-height: 1.6;margin-bottom: 0.5rem;color: var(--bodyTextColor);}.cs-article-content blockquote {margin: 2rem 0;padding: 1.5rem;background: #f8f9fa;border-left: 4px solid var(--primary);border-radius: 0.5rem;}.cs-article-content blockquote p {font-style: italic;margin: 0;color: var(--headerColor);}.cs-article-content img {width: 100%;height: auto;margin: 2rem 0;max-height: 35rem;object-fit: contain;}.cs-article-nav {padding-top: 2rem;border-top: 1px solid #e8e8e8;}}@media only screen and (min-width: 64rem) {#blog-article-1402 .cs-container {max-width: 56rem;}#blog-article-1402 .cs-article-content h3 {position: relative;margin: 0 0 1rem 0;font-size: 2rem;line-height: 1.2em;text-align: inherit;}}