.page-sitemap{padding-top:var(--desktop-header-height)}@media(max-width:1279.98px){.page-sitemap{padding-top:var(--mobile-topnav-height)}}.page-sitemap__container{display:flex;flex-direction:column;gap:4.8rem;padding-bottom:12rem}@media(max-width:1023.98px){.page-sitemap__container{gap:3.2rem;padding-bottom:6rem}}.page-sitemap__heading{color:var(--1914-green-400);font-family:Noto Sans TC;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;margin:0 0 1.6rem;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.page-sitemap__heading{font-family:Noto Sans TC;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.page-sitemap__guide{color:var(--gray-900);font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}.page-sitemap__guide p{margin:0 0 1.2rem}.page-sitemap__guide-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding-left:2.4rem}.page-sitemap__groups{display:grid;gap:3.2rem 2.4rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:1279.98px){.page-sitemap__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023.98px){.page-sitemap__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.page-sitemap__groups{grid-template-columns:minmax(0,1fr)}}.page-sitemap__group-title{border-bottom:1px solid var(--1914-green-400);color:var(--1914-green-400);font-family:Noto Sans TC;font-kerning:normal;font-size:1.8rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;margin:0 0 1.2rem;padding-bottom:.8rem;text-rendering:optimizeLegibility}.page-sitemap__group-title a{color:inherit}.page-sitemap__links{display:flex;flex-direction:column;font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;gap:.8rem;letter-spacing:0;line-height:1.45;list-style:none;margin:0;padding:0;text-rendering:optimizeLegibility}.page-sitemap__links a,.page-sitemap__links span{color:var(--gray-900)}.page-sitemap a{text-decoration:underline;text-underline-offset:.3rem}.page-sitemap a:hover{color:var(--1914green)}
