.page-module__hUlLAq__container{max-width:1200px;padding:var(--spacing-2xl)var(--spacing-md);gap:var(--spacing-2xl);grid-template-columns:1fr;margin:0 auto;display:grid}.page-module__hUlLAq__mainContent{min-width:0}.page-module__hUlLAq__header{margin-bottom:var(--spacing-2xl);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.page-module__hUlLAq__title{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:3rem;font-family:var(--font-serif);line-height:1.2}.page-module__hUlLAq__meta{justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:.9rem;display:flex}.page-module__hUlLAq__tags{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.page-module__hUlLAq__tag{background-color:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;font-size:.75rem}.page-module__hUlLAq__content{color:var(--color-text-primary);max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.8}.page-module__hUlLAq__content h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:2rem;position:relative}.page-module__hUlLAq__content h2:after{content:"";background-color:var(--color-accent);width:40px;height:2px;margin-top:var(--spacing-sm);display:block}.page-module__hUlLAq__content h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:1.5rem}.page-module__hUlLAq__content p{margin-bottom:var(--spacing-lg)}.page-module__hUlLAq__content ul,.page-module__hUlLAq__content ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.page-module__hUlLAq__content li{margin-bottom:var(--spacing-sm)}.page-module__hUlLAq__content blockquote{border-left:4px solid var(--color-accent);padding-left:var(--spacing-lg);color:var(--color-text-secondary);margin:var(--spacing-xl)0;font-style:italic;font-family:var(--font-serif);font-size:1.25rem}.page-module__hUlLAq__author{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);align-items:center;gap:var(--spacing-lg);display:flex}.page-module__hUlLAq__authorAvatar{background-color:var(--color-border);border-radius:50%;width:64px;height:64px}.page-module__hUlLAq__authorInfo h4{margin-bottom:var(--spacing-xs);font-size:1.125rem}.page-module__hUlLAq__authorInfo p{color:var(--color-text-secondary);margin:0;font-size:.9rem}@media (min-width:1024px){.page-module__hUlLAq__container{grid-template-columns:1fr 250px}.page-module__hUlLAq__header,.page-module__hUlLAq__content{margin:0}.page-module__hUlLAq__mainContent{max-width:800px;margin:0 auto}}
.ProductCard-module__aoKufG__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md);margin:var(--spacing-2xl)0;grid-template-columns:1fr;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.ProductCard-module__aoKufG__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-accent);transform:translateY(-4px)}.ProductCard-module__aoKufG__imageContainer{padding:var(--spacing-lg);background-color:#f8f8f8;justify-content:center;align-items:center;display:flex;position:relative}.ProductCard-module__aoKufG__image{object-fit:contain;mix-blend-mode:multiply;max-width:100%;height:auto;max-height:300px}.ProductCard-module__aoKufG__content{padding:var(--spacing-xl);flex-direction:column;display:flex}.ProductCard-module__aoKufG__header{margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-md)}.ProductCard-module__aoKufG__title{margin-bottom:var(--spacing-xs);color:var(--color-text-primary);font-size:1.75rem;font-weight:700;font-family:var(--font-serif)}.ProductCard-module__aoKufG__rating{align-items:center;gap:var(--spacing-xs);color:#f59e0b;font-size:.9rem;font-weight:600;display:flex}.ProductCard-module__aoKufG__description{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:1rem;line-height:1.6}.ProductCard-module__aoKufG__lists{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr;display:grid}.ProductCard-module__aoKufG__listTitle{text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:700;display:flex}.ProductCard-module__aoKufG__prosTitle{color:var(--color-success)}.ProductCard-module__aoKufG__consTitle{color:#dc2626}.ProductCard-module__aoKufG__list{padding:0;list-style:none}.ProductCard-module__aoKufG__listItem{margin-bottom:var(--spacing-xs);padding-left:var(--spacing-md);color:var(--color-text-secondary);font-size:.9rem;position:relative}.ProductCard-module__aoKufG__listItem:before{content:"•";color:var(--color-border);position:absolute;left:0}.ProductCard-module__aoKufG__footer{background-color:var(--color-background);padding:var(--spacing-md)var(--spacing-xl);margin-top:auto;margin:0 calc(var(--spacing-xl)*-1)calc(var(--spacing-xl)*-1);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ProductCard-module__aoKufG__price{color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.ProductCard-module__aoKufG__button{background-color:var(--color-accent);color:#fff;padding:var(--spacing-md)var(--spacing-xl);box-shadow:var(--shadow-md);border-radius:9999px;font-weight:600;text-decoration:none;transition:all .2s}.ProductCard-module__aoKufG__button:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (min-width:768px){.ProductCard-module__aoKufG__card{grid-template-columns:40% 60%}.ProductCard-module__aoKufG__lists{grid-template-columns:1fr 1fr}}
.TableOfContents-module___RkJQW__toc{padding:var(--spacing-lg);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);position:sticky;top:100px}.TableOfContents-module___RkJQW__title{text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:700}.TableOfContents-module___RkJQW__list{padding:0;list-style:none}.TableOfContents-module___RkJQW__item{margin-bottom:var(--spacing-sm)}.TableOfContents-module___RkJQW__link{color:var(--color-text-secondary);padding:4px 0;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.TableOfContents-module___RkJQW__link:hover{color:var(--color-accent)}@media (max-width:1024px){.TableOfContents-module___RkJQW__toc{display:none}}
.AffiliateDisclosure-module__-R14Lq__container{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xl);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-sm);background-color:#f3f4f6;border:1px solid #e5e7eb;font-size:.8rem;display:flex}.AffiliateDisclosure-module__-R14Lq__icon{font-size:1rem}
.InlineCTA-module__0g21RW__link{color:var(--color-accent);text-underline-offset:2px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:all .2s;display:inline-flex}.InlineCTA-module__0g21RW__link:hover{color:var(--color-accent-hover);background-color:#b453091a;border-radius:4px;margin:0 -4px;padding:0 4px;text-decoration-color:#0000}.InlineCTA-module__0g21RW__icon{font-size:.8em;transition:transform .2s}.InlineCTA-module__0g21RW__link:hover .InlineCTA-module__0g21RW__icon{transform:translate(2px)}
.AdBanner-module__a_OmLW__container{background:var(--surface-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;margin:2rem 0;padding:1rem;display:flex}.AdBanner-module__a_OmLW__sidebar{box-shadow:none;background:0 0;margin:0 0 2rem;padding:0}.AdBanner-module__a_OmLW__footer{border-top:1px solid var(--border-color);margin-top:4rem;padding-top:3rem}.AdBanner-module__a_OmLW__label{color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;display:block}
.RelatedPosts-module__7VwvvG__container{border-top:1px solid var(--gray-200);margin-top:4rem;padding-top:2rem}.RelatedPosts-module__7VwvvG__title{font-family:var(--font-heading);color:var(--gray-900);margin-bottom:1.5rem;font-size:1.5rem}.RelatedPosts-module__7VwvvG__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.RelatedPosts-module__7VwvvG__card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.RelatedPosts-module__7VwvvG__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.RelatedPosts-module__7VwvvG__content{padding:1.25rem}.RelatedPosts-module__7VwvvG__postTitle{color:var(--gray-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.RelatedPosts-module__7VwvvG__date{color:var(--gray-500);font-size:.875rem}
