.article-editor{font-size:13px;line-height:1.8;margin:18px 0 0;color:#626657}.article-editor a{text-underline-offset:4px}.editorial-policy{padding-block:64px}.editorial-policy p,.regional-guide p{max-width:780px;line-height:2}.regional-guide{padding-block:64px}.regional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.regional-grid h3{font-size:22px;margin-top:0}.regional-grid p{font-size:15px}.photo-note{margin:40px 0;padding:28px;background:#efeee6}.photo-note h2{font-size:24px}.photo-note .photo{margin:24px 0}.photo-note p{font-size:15px;line-height:2}.seo-contact{font-size:13px;line-height:1.9;margin:16px 0}.seo-contact a{display:inline-block;font-size:20px;letter-spacing:.04em}.consent-settings{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:8px 0}.analytics-consent[hidden]{display:none}.analytics-consent{position:fixed;z-index:10000;left:24px;bottom:24px;width:min(570px,calc(100% - 48px));padding:24px;background:#fffdf8;color:#44493c;border:1px solid #d8d7ca;box-shadow:0 8px 40px #272c2922;font:14px/1.8 sans-serif}.analytics-consent h2{font:600 18px/1.5 sans-serif;letter-spacing:0;margin:0 0 10px}.analytics-consent p{margin:0 0 14px}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent-actions{display:flex;gap:12px}.analytics-consent-actions button{flex:1;min-height:46px;padding:10px;border:1px solid #60694f;background:#f8f6f0;color:#414738;font:inherit;cursor:pointer}.analytics-consent button:focus-visible,.consent-settings:focus-visible{outline:3px solid #a97840;outline-offset:3px}.analytics-consent-status{font-size:12px;color:#626657}.analytics-consent-close{margin-top:8px}.photo img[srcset]{max-width:100%}@media(max-width:700px){.regional-grid{grid-template-columns:1fr;gap:24px}.regional-guide,.editorial-policy{padding-block:40px}.photo-note{padding:20px}.analytics-consent{left:12px;bottom:12px;width:calc(100% - 24px);padding:18px;max-height:70vh;overflow:auto;box-sizing:border-box}.analytics-consent h2{font-size:16px}.analytics-consent-actions{gap:8px}}
