.site-map[data-v-e71f7cca]{background-color:#f9f9f9;min-height:70vh;padding:40px 20px}.site-map[dir=rtl][data-v-e71f7cca]{direction:rtl}.site-map[dir=ltr][data-v-e71f7cca]{direction:ltr}.main-title[data-v-e71f7cca]{color:#006400;font-size:2.8rem;margin-bottom:50px;position:relative;text-align:center}.main-title[data-v-e71f7cca]:after{background:#006400;border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:200px}.site-map-content[data-v-e71f7cca]{display:grid;gap:30px;margin:0 auto;max-width:1200px}.section-box[data-v-e71f7cca]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:25px 30px;transition:all .3s ease}.section-box[open][data-v-e71f7cca]{box-shadow:0 6px 24px #0000001a}.section-title[data-v-e71f7cca]{color:#006400;cursor:pointer;font-size:1.8rem;font-weight:700}.section-content[data-v-e71f7cca]{padding-top:15px}.links-list[data-v-e71f7cca],.subsection-links[data-v-e71f7cca]{list-style:none;margin:0}.site-map[dir=rtl] .links-list[data-v-e71f7cca],.site-map[dir=rtl] .subsection-links[data-v-e71f7cca]{padding-left:0;padding-right:15px}.site-map[dir=ltr] .links-list[data-v-e71f7cca],.site-map[dir=ltr] .subsection-links[data-v-e71f7cca]{padding-left:15px;padding-right:0}.list-item[data-v-e71f7cca],.nested-list-item[data-v-e71f7cca]{margin-bottom:12px}.link[data-v-e71f7cca]{color:#706f6f;font-size:1.15rem;position:relative;text-decoration:underline;transition:.2s}.site-map[dir=rtl] .link[data-v-e71f7cca]{padding-left:0;padding-right:20px}.site-map[dir=ltr] .link[data-v-e71f7cca]{padding-left:20px;padding-right:0}.link[data-v-e71f7cca]:before{color:#706f6f;content:"•";font-size:1.2rem;line-height:1;position:absolute;top:.1rem}.site-map[dir=rtl] .link[data-v-e71f7cca]:before{left:auto;right:0}.site-map[dir=ltr] .link[data-v-e71f7cca]:before{left:0;right:auto}.link[data-v-e71f7cca]:hover{color:#706f6f;text-decoration:underline}.subsection-title[data-v-e71f7cca]{color:#000;font-size:1.3rem;font-weight:600;margin:20px 0 12px}.site-map[dir=rtl] .subsection-title[data-v-e71f7cca]{border-left:none;border-right:4px solid #000;padding-left:0;padding-right:10px}.site-map[dir=ltr] .subsection-title[data-v-e71f7cca]{border-left:4px solid #000;border-right:none;padding-left:10px;padding-right:0}@media (max-width:768px){.main-title[data-v-e71f7cca]{font-size:2.2rem}.section-title[data-v-e71f7cca]{font-size:1.5rem}.link[data-v-e71f7cca]{font-size:1rem}}
