*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf9f6;color:#252622;font:16px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #ad8b56;outline-offset:4px}.cw-wrap,.cbody{width:min(1440px,94%);margin:0 auto}.cw-header{background:white;border-bottom:1px solid #e3e0d6}.cw-header-row{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:90px}.cw-brand{display:flex;align-items:center;gap:15px;font-weight:700;font-size:25px;letter-spacing:-.5px}.cw-brand img{width:54px;height:54px}.cw-nav{display:flex;gap:27px;font-size:14px}.cw-nav a:hover{color:#937547}.cw-mobile{display:none}.cw-footer{background:#262823;color:#eee;padding:40px 0;margin-top:65px}.cw-footer p{font-size:12px;color:#aaa;line-height:1.7}.cw-footer .cw-nav{flex-wrap:wrap;margin:24px 0}.cw-footer a{color:inherit}.cw-hero{position:relative;isolation:isolate;min-height:470px;display:flex;align-items:center;background:#3d4640;overflow:hidden;margin:25px 0}.cw-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cw-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c1617cc,#15231e20);z-index:-1}.cw-hero-copy{padding:65px;color:white;max-width:900px}.cw-hero h1{font-size:clamp(40px,4.7vw,72px);line-height:1.07;letter-spacing:-1.5px;font-weight:500;margin:20px 0;color:white}.cw-hero p{font-size:17px;line-height:1.75;color:#eee;max-width:600px}.cw-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#8f7850}.cw-hero .cw-eyebrow{color:#e4d5b8}.cw-video-button{position:absolute;right:20px;bottom:18px;border:1px solid #ffffff99;padding:10px 16px;background:#0006;color:white;border-radius:4px;cursor:pointer}.cw-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 50px}.cw-quick a{background:white;border:1px solid #e0dcd1;padding:25px;font-size:19px;display:flex;justify-content:space-between;gap:10px}.cw-quick a:hover{border-color:#aa8c5b}.cw-section{margin:45px 0}.cw-sectionhead{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.cw-section h2,.cw-latest-title{font-size:clamp(26px,2.7vw,38px);font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:12px 0}.cw-more{font-size:13px;color:#87704a;white-space:nowrap}.cw-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:25px 0}.cw-card{min-width:0;display:block}.cw-card .cw-card-image{display:block;aspect-ratio:1.5;background:#e5e0d5;overflow:hidden}.cw-card-image img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform .25s}.cw-card:hover img{transform:scale(1.035)}.cw-card h3{font-size:19px;font-weight:500;line-height:1.35;margin:12px 0}.cw-card:hover h3{color:#927447}.cw-meta{font-size:11px;line-height:1.7;color:#8b806d;margin-top:13px}.cw-card-mod{float:right}.cw-card-body{display:none}.cw-band{background:#eeeadf;padding:34px;margin:40px 0}.cw-band h2{font-size:34px;font-weight:500}.cw-chips,.cw-country-menu{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.cw-chips a,.cw-country-menu a,.cw-toc a{display:inline-block;padding:12px 18px;border:1px solid #dad6cb;border-radius:4px;background:white;font-size:13px;line-height:1.4;color:#252622}.cw-chips a:hover,.cw-country-menu a:hover,.cw-toc a:hover{background:#252622;color:white}.cw-country-source[hidden]{display:none!important}.cw-country-note{font-size:12px;color:#887c67}.cw-load-note{font-size:13px;color:#80735f}.cw-load-note:empty{display:none}.cw-loading{padding:25px;border:1px solid #e1ddd1;grid-column:1/-1;color:#8d816a}.cbody{display:block;min-height:40vh;padding-top:35px}.cbody>.content{float:none;width:100%;max-width:none;margin:0;padding:0}.cbody>.block{display:none}.cbody h1{font-size:clamp(34px,3.7vw,56px);font-weight:500;line-height:1.12;letter-spacing:-1px;margin:20px 0}.cbody h1 span{font-size:inherit!important}.cbody h2{font-size:30px;font-weight:500;line-height:1.3;margin:30px 0 18px}.cbody h3{line-height:1.4}.cbody p{line-height:1.8}.breadcrumbs{font-size:12px;color:#817b6d;line-height:1.7}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs-wrapper{margin-bottom:20px}.cbody hr{border:0;border-top:1px solid #e2ded2;margin:22px 0}.button,.u-neighbor-link,.uRelatedEntry a{display:inline-block;border:1px solid #dad6cb;border-radius:4px;padding:11px 16px;background:white;font-size:13px;margin:4px}.button:hover{background:#252622;color:white}.paging-wrapper-bottom,.paging-wrapper,.pagesBlockuz1,.pagesBlockuz2{margin:25px 0;line-height:3}.swchItem,.swchItemA,.swchItem1,.swchItemA1{display:inline-block;padding:0 14px;border:1px solid #d9d4c7;margin:3px;background:white;line-height:2.7}.swchItemA,.swchItemA1{background:#252622;color:white}.cw-article,.cw-article-body{width:100%;max-width:none}.cw-article .eBlock{width:100%!important;border-collapse:collapse}.cw-article .eBlock>tbody>tr>td{width:100%!important;padding:0}.cw-article .eTitle h1{font-size:clamp(34px,4vw,60px)}.cw-article-body{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.cw-article-body p{font-size:18px;line-height:1.85;margin:18px 0;color:#45473f}.cw-article-body h2,.cw-article-body h3{scroll-margin-top:28px}.cw-article-body img{max-width:100%!important;height:auto!important}.cw-article-body table{max-width:100%;display:block;overflow-x:auto}.cw-article-body blockquote{margin:28px 0;padding:22px 27px;border-left:3px solid #ad8c57;background:#eeeadf}.cw-article .eDetails{font-size:12px;line-height:1.8;color:#7a7467}.cw-toc{background:#eeeadf;padding:22px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:25px 0;list-style:none}.cw-toc li{list-style:none;display:inline-block;margin:0;padding:0}.cw-toc br{display:none}.cw-toc a{font-size:13px;line-height:1.4}.cw-toc>span.cw-toc-label{flex-basis:100%;font-size:15px;color:#5b574b;margin-bottom:6px}.uComment{display:flex;gap:16px;margin:25px 0;padding:24px 0;border-bottom:1px solid #e0dbce}.uc-avatar img{width:48px;height:48px;border-radius:50%}.uc-content{flex:1;min-width:0}.uc-top{font-size:12px;color:#857b6b;line-height:1.8}.uc-top-right{float:right}.uc-message{font-size:16px;line-height:1.75;margin-top:12px}.uc-answer{border-left:2px solid #b49a6f;padding:15px 20px;margin:15px 0;background:#eeeadf}.uc-answer-link{font-size:12px}.commTable{max-width:100%;background:white;padding:20px;border:1px solid #e3decf}.commTable td{padding:8px;vertical-align:top}.commFl,.prosFl,.consFl,input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{padding:12px 14px;border:1px solid #d7d2c6;border-radius:4px;background:white;max-width:100%;color:#252622}.commFl,textarea{width:100%}.commSbmFl,input[type=submit],button[type=submit]{border:0;background:#252622;color:white;padding:12px 20px;border-radius:4px;cursor:pointer}.commReg{padding:24px;background:#eeeade;line-height:1.7}.profile{max-width:none;width:100%}.profile-intro{padding:25px;background:#eeeadf}.profile-row{padding:12px 0;border-bottom:1px solid #e4e0d3}.profile-section-name{font-weight:500}.profile-label{display:inline-block;background:white;border:1px solid #dcd6c6;padding:10px 14px;margin:5px}.cw-search-result{padding:24px 0;border-bottom:1px solid #ded8cb}.cw-search-result h2{font-size:23px;margin:0 0 12px}.cw-search-result .eMessage{font-size:15px;line-height:1.8}.cw-search-result .eDetails{font-size:12px;color:#817866}.cw-guest{padding:22px;border:1px solid #ded8ca;background:white;margin:20px 0}.cw-guest table{width:100%!important;height:auto}.cw-guest p{line-height:1.75}.gphoto{max-width:160px;margin-right:18px}.cw-empty-image:after{content:'Замки мира';display:grid;place-items:center;height:100%;color:#8a7f68}.cw-admin-info{padding:15px;background:#eee4d1;color:#7b6540;font-size:13px}.cw-back-top{display:inline-block;border:1px solid #aaa;padding:8px 13px}template{display:none!important}@media(max-width:1050px){.cw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-nav{gap:16px}.cw-hero-copy{padding:45px}}@media(max-width:680px){.cw-wrap,.cbody{width:92%}.cw-header-row{min-height:76px}.cw-brand{font-size:22px;gap:10px}.cw-brand img{width:44px;height:44px}.cw-header-row>.cw-nav{display:none}.cw-mobile{display:block}.cw-mobile summary{font-size:25px;cursor:pointer;list-style:none}.cw-mobile .cw-nav{position:absolute;right:4%;top:76px;display:flex;flex-direction:column;align-items:start;padding:25px;background:white;z-index:100;box-shadow:0 10px 30px #0002}.cw-hero{min-height:390px;margin-top:15px}.cw-hero-copy{padding:28px 26px 65px}.cw-hero h1{font-size:43px}.cw-hero p{font-size:14px}.cw-video-button{font-size:11px;right:14px;bottom:15px}.cw-quick{gap:8px;margin:13px 0 35px}.cw-quick a{padding:16px 10px;font-size:12px}.cw-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.cw-card h3{font-size:15px}.cw-meta{font-size:10px}.cw-sectionhead{gap:10px}.cw-more{font-size:10px}.cw-eyebrow{font-size:9px;letter-spacing:1.3px}.cw-section{margin:34px 0}.cw-band{padding:22px}.cw-band h2{font-size:27px}.cw-chips,.cw-country-menu{gap:8px}.cw-chips a,.cw-country-menu a{padding:10px 12px;font-size:12px}.cw-toc{padding:16px}.cw-toc a{font-size:12px;padding:10px 12px}.cbody{padding-top:24px}.cbody h1{font-size:36px}.cw-article .eTitle h1{font-size:37px}.cw-article-body,.cw-article-body p{font-size:17px;line-height:1.75}.cbody h2{font-size:27px}.commTable{padding:12px}.commTable>tbody>tr{display:flex;flex-wrap:wrap}.commTable>tbody>tr>td{display:block;width:100%;white-space:normal}.commTable .commTd1{padding-bottom:0}.uc-top-right{float:none;margin-bottom:8px}.uComment{gap:10px}.uc-avatar img{width:36px;height:36px}.cw-footer .cw-nav{font-size:13px}.cw-guest table td{padding:8px;max-width:100%}.cw-guest table td[width="102"]{width:60px}.profile-row-name,.udtlb{float:none!important;width:auto!important}.profile-photo{max-width:100%}.cbody .content{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.cw-anchor-button{display:inline-block;padding:10px 15px;margin:4px;border:1px solid #d8d2c5;border-radius:4px;background:white;font-size:14px;line-height:1.4}.cw-anchor-button:hover{background:#252622;color:white}
