.tVET6G_page{background:#fff}.tVET6G_hero{isolation:isolate;color:#fff;position:relative;overflow:hidden;background:linear-gradient(110deg,#10274be6,#163157b3 52%,#16315759),url(/images/sitemap/sitemap-hero.jpg) 50% 15%/cover no-repeat!important}.tVET6G_hero h1{color:#fff!important}.tVET6G_hero p{color:#ffffffe0!important}.tVET6G_hero:after{content:"";z-index:-1;clip-path:polygon(0 0,28% 0,4% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#415f8bb8,#1f386473);position:absolute;inset:0}.tVET6G_content{padding-top:32px;padding-bottom:88px}.tVET6G_sectionNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tVET6G_sectionNav a{min-height:48px;color:var(--jma-primary);background:#f4f7fb;border:1px solid #d8e1eb;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tVET6G_sectionNav a:hover{background:#e8eff7}.tVET6G_note{color:var(--jma-text-sub);margin:20px 0 36px;font-size:13px;line-height:1.8}.tVET6G_sectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 36px;display:grid}.tVET6G_section{min-width:0;scroll-margin-top:var(--jma-anchor-offset,140px)}.tVET6G_section h2{border-top:3px solid var(--jma-primary);color:var(--jma-primary);border-bottom:1px solid #d8e1eb;margin:0 0 24px;padding:14px 0;font-size:19px;line-height:1.6}.tVET6G_group+.tVET6G_group{margin-top:24px}.tVET6G_group h3{color:var(--jma-primary);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.6}.tVET6G_group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tVET6G_group a{width:fit-content;max-width:100%;color:var(--jma-text);overflow-wrap:anywhere;align-items:baseline;gap:8px;padding:5px 0;font-size:14px;line-height:1.8;text-decoration:none;display:flex}.tVET6G_group a:hover{color:var(--jma-primary);text-underline-offset:3px;text-decoration:underline}.tVET6G_page a:focus-visible{outline-offset:4px;outline:2px solid #156c82}.tVET6G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.tVET6G_sectionNav,.tVET6G_sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tVET6G_sectionGrid{gap:36px 28px}}@media (max-width:600px){.tVET6G_content{padding-top:24px;padding-bottom:56px}.tVET6G_sectionNav,.tVET6G_sectionGrid{grid-template-columns:1fr}.tVET6G_sectionNav a{min-height:44px}.tVET6G_note{margin-bottom:28px}.tVET6G_section h2{font-size:19px}.tVET6G_group a{padding:8px 0}}
