.cau-not-found{max-width:900px;margin:auto;padding:70px 28px 100px;text-align:center;color:#226f68}.cau-not-found .cau-error-code{font:500 18px/1.5 montserrat,Arial,sans-serif;color:#89779d;letter-spacing:3px}.cau-not-found h1{font:500 48px/1.2 fields-display,Georgia,serif;margin:18px 0}.cau-not-found p{font:400 15px/1.9 montserrat,Arial,sans-serif;max-width:600px;margin:0 auto 24px}.cau-not-found-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.cau-not-found-links a{border-radius:25px;padding:12px 24px;min-height:44px;background:#4b958e;color:white;text-decoration:none;font:400 13px/1.6 montserrat,Arial,sans-serif}.cau-not-found-links a:first-child{background:#e2b333;color:#655433}.cau-sitemap-content{max-width:1100px;margin:auto;padding:30px 28px 70px;color:#226f68}.cau-sitemap-content h2{font:500 32px/1.3 fields-display,Georgia,serif;margin:32px 0 24px}.cau-sitemap-content ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 25px;padding:0;margin:0}.cau-sitemap-content a{display:inline-block;font:400 13px/1.7 montserrat,Arial,sans-serif;padding:9px 0;text-decoration:none;overflow-wrap:anywhere}.cau-sitemap-content a:hover{text-decoration:underline}.cau-sitemap-content details{border-bottom:1px solid #dce1d3;padding:10px 0}.cau-sitemap-content summary{font:500 23px/1.4 fields-display,Georgia,serif;cursor:pointer;padding:10px 0;min-height:44px}.cau-sitemap-jump{display:flex;gap:20px;flex-wrap:wrap}.cau-sitemap-jump a{padding:10px 18px;border:1px solid #b9d3cc;border-radius:25px}.cau-sitemap-content details[open] ul{padding:10px 0 24px}@media(max-width:599px){.cau-not-found{padding:50px 22px 75px}.cau-not-found h1{font-size:34px}.cau-sitemap-content{padding:24px 20px 50px}.cau-sitemap-content ul{grid-template-columns:1fr}.cau-sitemap-content a{font-size:14px;min-height:44px;box-sizing:border-box}.cau-sitemap-content h2{font-size:28px}}
