.vz{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:#3a2e2a;background:#fff8f0;padding:16px;line-height:1.5;font-size:16px;max-width:900px;margin:0 auto;box-sizing:border-box}.vz *{box-sizing:border-box}.vz a{color:#8b1e2d}.vz h1{font-size:24px;line-height:1.25;margin:4px 0 8px;color:#5a3a2c}.vz h2{font-size:22px;margin:20px 0 10px;color:#5a3a2c}.vz h3{font-size:18px;margin:16px 0 8px;color:#6b4b3e}.vz h4{font-size:16px;margin:12px 0 6px;color:#6b4b3e}.vz p{margin:6px 0}.vz ul{padding-left:20px;margin:6px 0}.vz li{margin:4px 0}.vz .lead{font-size:17px}.vz .muted{color:#7a6a63;font-size:14px}.vz .disclaim{font-size:13px;color:#7a6a63}.vz .card{background:#fff;border-radius:18px;box-shadow:0 4px 14px rgba(90,60,40,.10);padding:18px;margin:14px 0}.vz .hero{display:flex;gap:16px;align-items:center;background:linear-gradient(135deg,#ff8a65,#ffb199);color:#fff;border-radius:22px;padding:18px;box-shadow:0 4px 14px rgba(90,60,40,.10);margin:14px 0}.vz .hero h2{color:#fff;margin:4px 0 6px;font-size:21px}.vz .hero p{color:#fff;margin:4px 0 10px}.vz .kicker{font-size:12px;text-transform:uppercase;letter-spacing:.8px;opacity:.9;color:#fff}.vz .btn{display:inline-block;background:#fff;color:#c84f2d!important;font-weight:700;padding:14px 20px;border-radius:14px;text-decoration:none;font-size:17px}.vz .ill{flex:0 0 130px;width:130px;height:130px;border-radius:18px;overflow:hidden}.vz .ill svg{width:100%;height:100%;display:block}.vz .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:12px 0}.vz .tile{display:block;border-radius:20px;padding:16px;color:#fff!important;text-decoration:none;box-shadow:0 4px 14px rgba(90,60,40,.10)}.vz .tile b{font-size:17px;display:block}.vz .tile span{font-size:14px;opacity:.95}.vz .t1{background:#ff8a65}.vz .t2{background:#8ab4f8}.vz .t3{background:#7bc4a4}.vz .t4{background:#c7a6e8}.vz .t5{background:#e8c26a}.vz .t6{background:#c0806a}.vz .t7{background:#6fb3a8}.vz .t8{background:#9aa6d6}.vz details{background:#fff;border-radius:14px;box-shadow:0 4px 14px rgba(90,60,40,.10);margin:10px 0;overflow:hidden}.vz summary{cursor:pointer;padding:14px 16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.vz summary::-webkit-details-marker{display:none}.vz summary::after{content:'+';font-size:20px;color:#ff8a65;line-height:1}.vz details[open]>summary::after{content:'\2212'}.vz summary .sub{display:block;font-weight:400;font-size:13px;color:#7a6a63}.vz .in{padding:0 16px 14px}.vz details.grp{border-left:5px solid #7bc4a4}.vz details.grp>summary::after{color:#7bc4a4}.vz .g-speech{border-left-color:#8ab4f8!important}.vz .g-move{border-left-color:#ff8a65!important}.vz .g-hands{border-left-color:#c7a6e8!important}.vz .g-sense{border-left-color:#e8c26a!important}.vz .g-social{border-left-color:#7bc4a4!important}.vz .g-toys{border-left-color:#9aa6d6!important}.vz .idea{padding:8px 0;border-bottom:1px dashed #f0e2d6;font-size:15px}.vz .idea:last-child{border-bottom:0}.vz .badge{display:inline-block;font-size:11px;font-weight:700;border-radius:7px;padding:2px 7px;margin-right:6px;color:#fff!important;white-space:nowrap;text-decoration:none!important;vertical-align:1px}.vz .b-ru{background:#8b1e2d}.vz .b-cdc{background:#2f6f9f}.vz .b-aap{background:#4f7a3a}.vz .b-who{background:#2a7d8c}.vz .b-ztt{background:#b0643a}.vz .b-nhs{background:#005eb8}.vz .b-pik{background:#a67c00}.vz .b-gen{background:#7a6a63}.vz .milestone{background:#f4f9ff;border-radius:12px;padding:12px 14px;margin:8px 0}.vz .ru-box{background:#fff;border-radius:10px;padding:8px 10px;margin:6px 0;border-left:4px solid #8b1e2d}.vz table{width:100%;border-collapse:collapse;font-size:15px;margin:8px 0;background:#fff;border-radius:12px;overflow:hidden}.vz th,.vz td{text-align:left;padding:8px;border-bottom:1px solid #f0e2d6;vertical-align:top}.vz th{background:#fff3e6}.vz .warn{background:#fff4e5;border-left:4px solid #f0a040;padding:10px 14px;border-radius:10px;margin:10px 0;font-size:15px}.vz .note{background:#eef7f2;border-left:4px solid #7bc4a4;padding:10px 14px;border-radius:10px;margin:10px 0;font-size:15px}.vz .verse{white-space:pre-line;background:#fffdf8;border:1px dashed #d9c6b8;border-radius:14px;padding:14px 16px;margin:10px 0;font-size:16px}.vz .hint{background:#eef7f2;border-radius:10px;padding:8px 10px;margin-top:8px;font-size:15px}.vz .tabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.vz .tabs a{border:1px solid #f0e2d6;background:#fff;border-radius:10px;padding:7px 11px;font-size:14px;color:#3a2e2a;text-decoration:none}.vz .periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0}.vz .period{border:1px solid #f0e2d6;background:#fff;border-radius:12px;padding:10px;text-align:center;font-size:14px;color:#3a2e2a!important;text-decoration:none}.vz .period svg{width:58px;height:58px;display:block;margin:0 auto 4px}.vz .flex{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.vz .flex svg{width:120px;height:120px;flex:0 0 120px;border-radius:16px;background:#fff3e6}@media (max-width:520px){.vz .hero{flex-direction:column;text-align:left}.vz .hero .ill{width:150px;height:150px}.vz h1{font-size:20px}.vz h2{font-size:20px}.vz table{font-size:14px}}