.vtrc{--vtrc-navy: #0C1B2A;--vtrc-accent: #E8612D;--vtrc-text: #475569;--vtrc-border: #E2E8F0}.vtrc__label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vtrc-accent);margin-bottom:8px}.vtrc__label:before{content:"";width:20px;height:2px;background:var(--vtrc-accent);border-radius:2px}.vtrc__heading{font-size:26px;font-weight:800;color:var(--vtrc-navy);line-height:1.2;letter-spacing:-.02em;margin:0 0 24px}.vtrc h2{font-size:21px;font-weight:800;color:var(--vtrc-navy);line-height:1.3;margin:32px 0 12px;clear:both}.vtrc h2:first-child{margin-top:0}.vtrc h3{font-size:17px;font-weight:700;color:var(--vtrc-navy);margin:22px 0 6px}.vtrc p{font-size:16px;color:var(--vtrc-text);line-height:1.8;margin:0 0 14px}.vtrc__intro{font-size:17px;line-height:1.8}.vtrc strong{color:var(--vtrc-navy);font-weight:700}.vtrc ul,.vtrc ol{margin:10px 0 16px;padding-left:22px}.vtrc li{font-size:16px;color:var(--vtrc-text);line-height:1.8;margin-bottom:8px}.vtrc p a,.vtrc li a{color:var(--vtrc-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.vtrc p a:hover,.vtrc li a:hover{color:var(--vtrc-accent)}.vtrc__table{margin:22px 0;overflow-x:auto;border:1px solid var(--vtrc-border);border-radius:12px;clear:both}.vtrc__table table{width:100%;border-collapse:collapse;font-size:15px}.vtrc__table th{background:#f8fafc;color:var(--vtrc-navy);font-weight:700;text-align:left;padding:14px 18px;border-bottom:1px solid var(--vtrc-border);white-space:nowrap}.vtrc__table td{padding:13px 18px;color:var(--vtrc-text);border-bottom:1px solid var(--vtrc-border)}.vtrc__table tr:last-child td{border-bottom:0}.vtrc__info,.vtrc__tip,.vtrc__warning{margin:22px 0;padding:18px 22px;border-radius:0 10px 10px 0;font-size:15.5px;line-height:1.75;clear:both}.vtrc__info{background:#f1f5f9;border-left:4px solid var(--vtrc-navy);color:var(--vtrc-text)}.vtrc__tip{background:#fff4ef;border-left:4px solid var(--vtrc-accent);color:#7c2d12}.vtrc__warning{background:#fef3f2;border-left:4px solid #DC2626;color:#991b1b}.vtrc__info b,.vtrc__tip b,.vtrc__warning b{display:block;margin-bottom:4px;color:var(--vtrc-navy);font-weight:700}.vtrc__tip b{color:#9a3412}.vtrc__warning b{color:#7f1d1d}.vtrc__figure{margin:24px 0}.vtrc__figure img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--vtrc-border)}.vtrc__figure figcaption{margin-top:8px;font-size:13px;color:#64748b;text-align:center}.vtrc__figure--left,.vtrc__figure--right{max-width:420px}@media(min-width:750px){.vtrc__figure--left{float:left;margin:6px 30px 20px 0}.vtrc__figure--right{float:right;margin:6px 0 20px 30px}}.vtrc__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:22px 0;clear:both}.vtrc__link{display:block;padding:16px 18px;border:1px solid var(--vtrc-border);border-radius:12px;text-decoration:none;transition:border-color .2s,transform .2s}.vtrc__link:hover{border-color:var(--vtrc-accent);transform:translateY(-2px)}.vtrc__link small,.vtrc__link strong{text-decoration:none}.vtrc__link small{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vtrc-accent);margin-bottom:4px}.vtrc__link strong{display:block;font-size:15px;font-weight:700;color:var(--vtrc-navy);line-height:1.4}.vtrc__collapse{position:relative;max-height:320px;overflow:hidden;transition:max-height .5s ease}.vtrc__collapse.is-open{max-height:12000px}.vtrc__collapse:after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(transparent,#fff);pointer-events:none;transition:opacity .3s}.vtrc__collapse.is-open:after{opacity:0}.vtrc__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:14px;font-weight:700;color:var(--vtrc-accent);background:none;border:0;cursor:pointer;transition:gap .2s}.vtrc__toggle:hover{gap:10px}.vtrc__toggle svg{width:16px;height:16px;transition:transform .3s}.vtrc__toggle.is-open svg{transform:rotate(180deg)}@media(max-width:749px){.vtrc__heading{font-size:22px}.vtrc h2{font-size:19px}.vtrc p,.vtrc li{font-size:15px;line-height:1.7}.vtrc__intro{font-size:16px}.vtrc__figure--left,.vtrc__figure--right{max-width:100%;float:none;margin:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vt-rich-content.css.map */
