.catalogCard-price{font-size:18px}.hint--icon .icon-hint{width:13px;height:13px;vertical-align:top;fill:red}.copy{color:#44bd32}.sitemap__link{color:#000}.article-text{--accent: #fed988;--accent-light: #fffdf0;--text: #333333;--text-muted: #555555;--heading: #1a1a2e;--border: #f0f0f0;font-size:16px;line-height:1.75;color:var(--text)}.article-text img{max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto 24px}.article-text h1{font-size:1.75rem;font-weight:800;color:var(--heading);line-height:1.3;margin:0 0 24px}.article-text h2{font-size:1.15rem;font-weight:700;color:var(--heading);margin:36px 0 12px;padding-left:14px;border-left:4px solid var(--accent)}.article-text h3{font-size:1rem;font-weight:700;color:var(--heading);margin:24px 0 8px}.article-text p{font-size:.97rem;line-height:1.8;margin:0 0 16px;color:var(--text-muted)}.article-text ul{list-style:none;padding:0;margin:0 0 20px}.article-text ul li{font-size:.95rem;padding:8px 0 8px 30px;position:relative;border-bottom:1px solid var(--border);color:var(--text-muted)}.article-text ul li:last-child{border-bottom:none}.article-text ul li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.article-text ol{padding-left:20px;margin:0 0 20px}.article-text ol li{font-size:.95rem;padding:5px 0;color:var(--text-muted);line-height:1.7}.article-text strong{color:var(--heading);font-weight:700}.article-text p:has(>strong:only-child){background:var(--accent-light);border:1px solid #fed988;border-radius:8px;padding:14px 18px;font-size:1rem;color:var(--heading)}.article-text table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:.9rem}.article-text table thead tr{background:var(--heading);color:#fff}.article-text table thead th{padding:12px 14px;text-align:left;font-weight:600;font-size:.85rem;letter-spacing:.02em}.article-text table tbody tr{border-bottom:1px solid var(--border)}.article-text table tbody tr:nth-child(even){background:#fafafa}.article-text table tbody td{padding:11px 14px;color:var(--text-muted)}.article-text blockquote{margin:24px 0;padding:16px 20px;background:var(--accent-light);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;color:var(--text-muted);font-style:italic}.article-text a{color:#c8962a;text-decoration:underline;text-underline-offset:3px}.article-text a:hover{color:#a37820;opacity:1}.article-text hr{border:none;border-top:1px solid var(--border);margin:32px 0}a.copy:hover{color:#09c8a0}