.vectory-article{color:#1a1a1a;max-width:820px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.vectory-article h1{margin-bottom:18px;font-size:28px;font-weight:700;line-height:1.25}.vectory-article h2{margin:28px 0 14px;font-size:20px;font-weight:600}.vectory-article h3{margin:18px 0 8px;font-size:17px;font-weight:600}.vectory-article p{color:#333;margin-bottom:14px;font-size:15px}.vectory-article .tldr{color:#333;background:#f5f7fa;border-left:3px solid #ff6b35;border-radius:0 6px 6px 0;margin:18px 0 28px;padding:14px 18px;font-size:15px}.vectory-article .step{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;margin:18px 0;padding:16px 20px 18px}.vectory-article .step-num{color:#fff;background:#ff6b35;border-radius:12px;margin-bottom:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.vectory-article .step h2{margin:0 0 6px;font-size:17px}.vectory-article .step p{color:#333;margin-bottom:0;font-size:14.5px;line-height:1.75}.vectory-article .tourist-card{color:#0d4d3a;background:linear-gradient(135deg,#0d96680f,#0d966805);border:1px solid #0d96684d;border-radius:8px;margin:14px 0;padding:14px 18px;font-size:14.5px}.vectory-article .tourist-card strong{color:#0d9668}.vectory-article .tourist-warn{color:#7a3e00;background:#d977060f;border:1px solid #d977064d;border-radius:6px;margin:14px 0;padding:14px 18px;font-size:14.5px}.vectory-article .tourist-warn strong{color:#d97706}.vectory-article .faq-item{background:#fafafa;border:1px solid #ebebeb;border-radius:6px;margin:18px 0;padding:14px 18px}.vectory-article .faq-item h2,.vectory-article .faq-item h3{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}.vectory-article .faq-item p{margin-bottom:0;font-size:14.5px}.vectory-article .usp{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;margin:14px 0;padding:16px 18px}.vectory-article .usp h3{margin:0 0 6px;font-size:16px}.vectory-article .usp p{margin:0;font-size:14.5px}.vectory-article .hero-sub{color:#555;margin:8px 0 18px;font-size:16px;line-height:1.6}.vectory-article table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.vectory-article table th,.vectory-article table td{text-align:left;vertical-align:top;border:1px solid #e0e0e0;padding:10px 12px}.vectory-article table th{background:#f7f7f9;font-weight:600}.vectory-article ul,.vectory-article ol{color:#333;margin:0 0 14px 22px;font-size:15px}.vectory-article li{margin-bottom:6px}.vectory-article a{color:#06c;text-decoration:none}.vectory-article a:hover{text-decoration:underline}
