.page-module__xp_OxG__articleWrapper{max-width:800px;margin:2rem auto;padding:0 1rem}.page-module__xp_OxG__backLink{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-block}.page-module__xp_OxG__backLink:hover{color:var(--accent-main)}.page-module__xp_OxG__header{margin-bottom:3rem}.page-module__xp_OxG__date{color:var(--accent-main);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}.page-module__xp_OxG__title{color:var(--text-main);font-size:2.5rem;line-height:1.2}.page-module__xp_OxG__articleContent p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.15rem;line-height:1.8}.page-module__xp_OxG__articleContent h2{color:var(--text-main);margin:3rem 0 1.5rem;font-size:1.8rem}.page-module__xp_OxG__articleContent h3{color:var(--text-main);margin:2rem 0 1rem;font-size:1.4rem}.page-module__xp_OxG__articleContent ul{margin-bottom:2rem;padding-left:1.5rem}.page-module__xp_OxG__articleContent li{color:var(--text-secondary);margin-bottom:.75rem;font-size:1.1rem;line-height:1.8}.page-module__xp_OxG__tableWrapper{border:1px solid var(--border-color);border-radius:12px;margin:2.5rem 0;overflow-x:auto}.page-module__xp_OxG__tableWrapper table{border-collapse:collapse;background:var(--bg-card);width:100%}.page-module__xp_OxG__tableWrapper th{text-align:left;color:var(--text-main);border-bottom:1px solid var(--border-color);background:#ffffff0d;padding:1rem;font-weight:600}.page-module__xp_OxG__tableWrapper td{color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:1rem}.page-module__xp_OxG__tableWrapper tr:last-child td{border-bottom:none}.page-module__xp_OxG__ctaCard{background:var(--bg-card);border:1px solid var(--border-color);text-align:center;border-radius:16px;margin:4rem 0;padding:2.5rem;box-shadow:0 10px 30px #0000001a}.page-module__xp_OxG__ctaCard h3{color:var(--text-main);margin-bottom:1.5rem;font-size:1.5rem}.page-module__xp_OxG__ctaButton{background:var(--accent-main);color:#000;border-radius:8px;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-block}.page-module__xp_OxG__ctaButton:hover{filter:brightness(1.1);transform:scale(1.05)}.page-module__xp_OxG__adSection{border:1px dashed var(--border-color);text-align:center;background:#ffffff0d;border-radius:12px;margin:4rem 0;padding:2rem}.page-module__xp_OxG__adPlaceholder{color:var(--text-secondary);font-size:.9rem;font-style:italic}@media (max-width:768px){.page-module__xp_OxG__title{font-size:2rem}}
.AuthorBox-module__JPk3Qa__authorBox{background:var(--card-bg);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:12px;align-items:center;gap:1.5rem;margin:2.5rem 0;padding:1.75rem;display:flex;box-shadow:0 4px 6px -1px #00000008}.AuthorBox-module__JPk3Qa__avatarWrapper{flex-shrink:0}.AuthorBox-module__JPk3Qa__avatar{object-fit:cover;border:2px solid var(--primary);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;display:flex}.AuthorBox-module__JPk3Qa__authorContent{flex:1}.AuthorBox-module__JPk3Qa__authorBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:#2563eb1a;border-radius:4px;margin-bottom:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.AuthorBox-module__JPk3Qa__authorName{color:var(--text-main);margin-bottom:.35rem;font-size:1.2rem;font-weight:700}.AuthorBox-module__JPk3Qa__authorBio{color:var(--text-muted);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.AuthorBox-module__JPk3Qa__authorLink{color:var(--primary);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.AuthorBox-module__JPk3Qa__authorLink:hover{text-decoration:underline}@media (max-width:640px){.AuthorBox-module__JPk3Qa__authorBox{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}}
.page-module__-ejiKG__pageWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__-ejiKG__seoContent{margin-top:3rem;line-height:1.8}.page-module__-ejiKG__seoContent h2{margin:2rem 0 1rem}.page-module__-ejiKG__seoContent p{color:var(--text-muted);margin-bottom:1rem}.page-module__-ejiKG__seoContent ul{color:var(--text-muted);margin-bottom:1rem;padding-left:1.5rem}.page-module__-ejiKG__seoContent li{margin-bottom:.5rem}@media (max-width:768px){.page-module__-ejiKG__pageWrapper{gap:1.5rem}}
.page-module__y2OYLq__pageWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__y2OYLq__calculatorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.page-module__y2OYLq__resultArea{text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:2rem}.page-module__y2OYLq__resultValue{color:var(--primary);font-size:3rem;font-weight:800;display:block}.page-module__y2OYLq__seoContent{margin-top:3rem;line-height:1.8}.page-module__y2OYLq__seoContent h2{margin:2rem 0 1rem}.page-module__y2OYLq__seoContent p{color:var(--text-muted);margin-bottom:1rem}@media (max-width:768px){.page-module__y2OYLq__calculatorGrid{grid-template-columns:1fr}}
.page-module__n0QJzG__pageWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__n0QJzG__calculatorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.page-module__n0QJzG__resultArea{text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:2rem}.page-module__n0QJzG__resultValue{color:var(--primary);font-size:3rem;font-weight:800;display:block}.page-module__n0QJzG__seoContent{margin-top:3rem;line-height:1.8}.page-module__n0QJzG__seoContent h2{margin:2rem 0 1rem}.page-module__n0QJzG__seoContent p{color:var(--text-muted);margin-bottom:1rem}@media (max-width:768px){.page-module__n0QJzG__calculatorGrid{grid-template-columns:1fr}}
.page-module__qV6xxG__pageWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__qV6xxG__calculatorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.page-module__qV6xxG__resultArea{text-align:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:2rem}.page-module__qV6xxG__resultValue{color:var(--primary);font-size:3rem;font-weight:800;display:block}.page-module__qV6xxG__seoContent{margin-top:3rem;line-height:1.8}.page-module__qV6xxG__seoContent h2{margin:2rem 0 1rem}.page-module__qV6xxG__seoContent p{color:var(--text-muted);margin-bottom:1rem}@media (max-width:768px){.page-module__qV6xxG__calculatorGrid{grid-template-columns:1fr}}
.page-module__hZWNNq__pageWrapper{max-width:800px;margin:0 auto;padding:2rem 0}.page-module__hZWNNq__bannerSpacing{margin-top:3rem}.page-module__hZWNNq__pageWrapper header{text-align:center;margin-bottom:2rem}.page-module__hZWNNq__pageWrapper header h1{color:var(--text-main);margin-bottom:.5rem;font-size:2.5rem}.page-module__hZWNNq__pageWrapper header p{color:var(--text-muted)}.page-module__hZWNNq__seoContent{margin-top:3rem;line-height:1.6}.page-module__hZWNNq__seoContent h2{color:var(--text-main);margin:1.5rem 0 1rem}.page-module__hZWNNq__seoContent p{color:var(--text-muted);margin-bottom:1rem}@media (max-width:768px){.page-module__hZWNNq__pageWrapper{padding:1.5rem}.page-module__hZWNNq__bannerSpacing{margin-top:2.25rem}}
.page-module__jR1FEa__pageWrapper{flex-direction:column;gap:2rem;display:flex}.page-module__jR1FEa__seoContent{color:var(--text-main);margin-top:3rem;line-height:1.8}.page-module__jR1FEa__seoContent h2{margin:2.5rem 0 1.25rem;font-size:1.75rem}.page-module__jR1FEa__seoContent p{color:var(--text-muted);margin-bottom:1.25rem}
.AmazonBanner-module__QisjWa__bannerContainer{width:100%;font-family:inherit}.AmazonBanner-module__QisjWa__bannerCard{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;flex-direction:row;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000004d}.AmazonBanner-module__QisjWa__bannerCard:hover{border-color:#f90;transform:translateY(-3px);box-shadow:0 15px 30px -5px #ff990040}.AmazonBanner-module__QisjWa__imageContainer{aspect-ratio:1200/738;background:#232f3e;flex-shrink:0;width:38%;position:relative}.AmazonBanner-module__QisjWa__bannerImage{object-fit:fill}.AmazonBanner-module__QisjWa__badgeAmazon{z-index:2;color:#111;text-transform:uppercase;letter-spacing:.5px;background:#f90;border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:800;position:absolute;top:10px;left:10px}.AmazonBanner-module__QisjWa__contentContainer{flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex}.AmazonBanner-module__QisjWa__headerTag{align-items:center;gap:8px;margin-bottom:.5rem;display:flex}.AmazonBanner-module__QisjWa__categoryTag{color:#f90;text-transform:uppercase;font-size:.75rem;font-weight:700}.AmazonBanner-module__QisjWa__offerTag{color:#475569;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:.7rem}.AmazonBanner-module__QisjWa__title{color:#475569;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.AmazonBanner-module__QisjWa__description{color:#475569;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.AmazonBanner-module__QisjWa__actionRow{align-items:center;display:flex}.AmazonBanner-module__QisjWa__ctaButton{color:#111;background:#f90;border-radius:6px;align-items:center;gap:8px;padding:.65rem 1.25rem;font-size:.9rem;font-weight:800;transition:background .2s;display:inline-flex}.AmazonBanner-module__QisjWa__bannerCard:hover .AmazonBanner-module__QisjWa__ctaButton{background:#f3a847}.AmazonBanner-module__QisjWa__icon{width:16px;height:16px}.AmazonBanner-module__QisjWa__disclosure{color:#888;text-align:center;margin-top:.5rem;font-size:.725rem;line-height:1.4}@media (max-width:768px){.AmazonBanner-module__QisjWa__bannerCard{flex-direction:column}.AmazonBanner-module__QisjWa__imageContainer{width:100%;height:auto;min-height:0}.AmazonBanner-module__QisjWa__contentContainer{padding:1.25rem}.AmazonBanner-module__QisjWa__title{font-size:1.1rem}.AmazonBanner-module__QisjWa__ctaButton{justify-content:center;width:100%}}
