:root{color-scheme:light}*, *::before, *::after{box-sizing:border-box}body{margin:0;font-family:Avenir, "Avenir Next", "Segoe UI", sans-serif;font-size:16px;line-height:1.65;color:#302f22;background:#fdfdfc;overflow-wrap:break-word}h1, h2, h3{font-family:Georgia, "Times New Roman", serif;line-height:1.25;font-weight:650;overflow-wrap:anywhere;hyphens:auto;letter-spacing:-0.02em}h1{font-size:clamp(1.75rem, 4vw, 4.25rem);margin:0 0 1.25rem}h2{font-size:1.5rem;margin:0 0 0.938rem}h3{font-size:1.062rem;margin:0 0 0.625rem}p{margin:0 0 0.938rem}a{color:#a65637;text-decoration:underline;text-underline-offset:3px}a:hover{text-decoration:underline}.zgm_wr{max-width:1180px;margin:0 auto;padding:0 1.75rem}.zgm_he{text-align:center;padding:2.25rem 0 1rem;border-bottom:1px solid #e6e4d6}.zgm_br{display:inline-flex;align-items:center;gap:0.5rem;font-weight:600;font-size:1.5rem;text-decoration:none;color:inherit}.zgm_ta{color:#716f62;margin:0.25rem 0 0.75rem;font-size:0.938rem}.zgm_na{display:flex;flex-wrap:wrap;gap:0.375rem 1.5rem;justify-content:center}.zgm_nal{text-decoration:none;color:inherit;padding:0.25rem 0;font-size:1rem}.zgm_naa{border-bottom:2px solid #a65637}.zgm_he2{padding:2.5rem 0 0.5rem;text-align:center}.zgm_ru{border:0;border-top:1px solid #e6e4d6;margin:2rem auto 0;max-width:200px}.zgm_hel{font-size:1.312rem;max-width:52ch;color:#716f62}.zgm_pah{padding:3rem 0 1rem}.zgm_bt{display:inline-block;padding:0.875rem 1.625rem;background:#a65637;color:#fff;border-radius:2px;text-decoration:none;font-weight:600}.zgm_ba{padding:3.5rem 0}.zgm_ba + .zgm_ba{border-top:1px solid #e6e4d6}.zgm_set{font-size:1.5rem}.zgm_gr{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.zgm_ca{padding:1.75rem;border-radius:2px;background:#f7f6f1;border:1px solid #e6e4d6}.zgm_cat{font-size:1.188rem}.zgm_st{display:grid}.zgm_qu{margin:0;padding:1.5rem 1.25rem;border-left:6px solid #a65637;font-size:1.188rem;font-style:italic}.zgm_qus{font-size:0.875rem;color:#716f62;font-style:normal}.zgm_faq{font-weight:600;margin-top:0.875rem;cursor:pointer}.zgm_faa{color:#716f62;margin:0.375rem 0 0}.zgm_taw{overflow-x:auto;max-width:100%}.zgm_ta2{width:100%;border-collapse:collapse;font-size:0.938rem}.zgm_ta2 th, .zgm_ta2 td{text-align:left;padding:0.5rem 0.625rem;border-bottom:1px solid #e6e4d6}.zgm_ta2 caption{text-align:left;font-weight:700;padding-bottom:0.5rem}.zgm_pr{max-width:76ch}.zgm_co{padding:0;margin:0}.zgm_cor{display:flex;flex-wrap:wrap;gap:0.75rem;padding:0.5rem 0;border-bottom:1px solid #e6e4d6}.zgm_col{min-width:140px;color:#716f62;margin:0}.zgm_cov{margin:0;overflow-wrap:anywhere;min-width:0}.zgm_co td, .zgm_co strong{overflow-wrap:anywhere}.zgm_co th{text-align:left;padding:0.5rem 1rem 0.5rem 0;color:#716f62;font-weight:400}.zgm_po{display:grid;gap:1.5rem;padding:0;list-style:none;margin:0}.zgm_po2{padding-bottom:1rem;border-bottom:1px solid #e6e4d6}.zgm_pot{font-size:1.188rem;margin:0.25rem 0 0.375rem}.zgm_pot a{color:inherit;text-decoration:none}.zgm_pod, .zgm_pom{color:#716f62;font-size:0.812rem;margin:0}.zgm_mo{margin-top:0.375rem;font-size:0.938rem}.zgm_arb{max-width:70ch}.zgm_erc{font-size:4rem;line-height:1;margin:0 0 0.75rem;color:#a65637;font-family:Georgia, "Times New Roman", serif;font-weight:700}.zgm_er{padding:3rem 0;min-height:55vh}.zgm_brm{display:block}.zgm_fo{margin-top:4rem;padding:3rem 0;font-size:0.875rem;color:#716f62;border-top:1px solid #e6e4d6}.zgm_fon{font-size:0.812rem;margin-top:1rem}@media (max-width: 480px){h1{font-size:1.875rem}}@media (max-width: 640px){.zgm_gr{grid-template-columns:1fr}}
