body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#333333}h1,h2,h3,h4,h5,h6{color:#4a1521}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#c6a15b!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#c6a15b}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#c6a15b}.footer-widget h4{color:#c6a15b}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#c6a15b}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#c6a15b}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}a{color:#c49a3a}.et_secondary_nav_enabled #page-container #top-header{background-color:#c6a15b!important}#et-secondary-nav li ul{background-color:#c6a15b}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#c6a15b}.footer-widget li:before{border-color:#c6a15b}#footer-widgets .footer-widget li:before{top:10.6px}#et-footer-nav .bottom-nav li.current-menu-item a{color:#c6a15b}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:18px;background-color:#c6a15b;border-width:0px!important;border-radius:6px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;;letter-spacing:1px}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#1b1b1b}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:28.8px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#c6a15b!important;background-color:#1b1b1b;border-radius:0px;letter-spacing:3px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#c6a15b!important;background-color:#1b1b1b!important;border-radius:0px;letter-spacing:3px}@media only screen and (min-width:981px){.et_pb_section{padding:3% 0}.et_pb_fullwidth_section{padding:0}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#c6a15b!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#c6a15b}}@media only screen and (min-width:1500px){.et_pb_row{padding:30px 0}.et_pb_section{padding:45px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:90px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'EB Garamond',Georgia,"Times New Roman",serif}.et_pb_button{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif}.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_4 .et_pb_widget{margin-bottom:7.347%}.wc-block-product-categories-list-item{font-weight:bold}.wc-block-product-categories-list-item ul li{font-weight:normal}.posted_in a,.tagged_as a{font-weight:500;color:#C49A3A;text-decoration:none}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{background-color:#EEEEEE;border:none;border-radius:0}.et_pb_button:hover{background-color:#C49A3A!important;color:#ffffff!important}#top-menu li a:hover{color:#C49A3A!important}#main-header{background-color:#1F3D2B}body{background-color:#F6F3EA}.wpcf7-submit.et_pb_button,.wpcf7-form .wpcf7-submit,.wpcf7-form input.wpcf7-submit{background-color:#C6A15B!important;color:#1B1B1B!important;border-color:#C6A15B!important}.wpcf7-submit.et_pb_button:hover,.wpcf7-form .wpcf7-submit:hover,.wpcf7-form input.wpcf7-submit:hover{background-color:#1B1B1B!important;color:#C6A15B!important;border-color:#1B1B1B!important}html body #page-container .et_pb_section [class*="dsm_contact_form_7"] .wpcf7-form-control.wpcf7-submit{background-color:#C6A15B!important;color:#1B1B1B!important;border-color:#C6A15B!important}html body #page-container .et_pb_section [class*="dsm_contact_form_7"] .wpcf7-form-control.wpcf7-submit:hover{background-color:#1B1B1B!important;color:#C6A15B!important;border-color:#1B1B1B!important}body #page-container .et_pb_button{background-color:#C6A15B!important;color:#1B1B1B!important;border-color:#C6A15B!important}body #page-container .et_pb_button:hover{background-color:#1B1B1B!important;color:#C6A15B!important;border-color:#1B1B1B!important}html body #page-container .et_pb_section .et_pb_button{background-color:#C6A15B!important;color:#1B1B1B!important;border-color:#C6A15B!important}html body #page-container .et_pb_section .et_pb_button:hover{background-color:#1B1B1B!important;color:#C6A15B!important;border-color:#1B1B1B!important}.dsm_text_divider{background-color:#4A1521!important}.et_pb_signup input.input,.et_pb_newsletter_form input.input{background-color:#4A1521!important}a.et_pb_with_border.icon{background-color:#4A1521!important;border-color:#4A1521!important}#top-menu ul.sub-menu{border-top-color:#C6A15B!important}.cc-window,.cc-window.cc-floating,.cc-window.cc-banner,.cc-revoke.cc-bottom{background-color:#4A1521!important}html body a.icon.et_pb_with_border,html body a.et_pb_with_border.icon{background-color:#4A1521!important;border-color:#4A1521!important}.et-l--footer .et_pb_section_0_tb_footer.et_pb_section{background-color:#4A1521!important}.et-l--footer .et_pb_section_0_tb_footer .et_pb_text,.et-l--footer .et_pb_section_0_tb_footer .et_pb_text *{color:#F4EFE3!important}.et-l--footer .et_pb_section_0_tb_footer a,.et-l--footer .et_pb_section_0_tb_footer .et_pb_menu a{color:#E7CE8E!important}.et-l--footer .et_pb_section_0_tb_footer .et_pb_social_media_follow a.icon:before{color:#F4EFE3!important}@media (max-width:767px){html body #page-container .et_pb_section.et_pb_section_0{background-image:url("https://kaapsehoop.net/wp-content/uploads/2026/07/hero-gateway-mobile.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:min(124vw,560px)!important;padding-top:0!important;padding-bottom:0!important}}.et_pb_menu__logo img,.et-l--header .et_pb_menu__logo img,#logo,.custom-logo{content:url("https://kaapsehoop.net/wp-content/uploads/2026/07/logo-twotone.png")!important}#main-content .et_pb_section_1,#main-content .et_pb_section_2,#main-content .et_pb_section_3,#main-content .et_pb_section_4,#main-content .et_pb_section_5,#main-content .et_pb_section_6,#main-content .et_pb_section_7,#main-content .et_pb_section_8{background-color:#F4EFE3!important}body{background-color:#F4EFE3!important}.et_pb_row_6{display:flex!important;flex-wrap:wrap;align-items:stretch}.et_pb_row_6>.et_pb_column{display:flex;flex-direction:column;float:none}.et_pb_row_6>.et_pb_column .dsm_card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.et_pb_row_6 .dsm_card>.et_pb_module_inner{display:flex;flex-direction:column;flex:1 1 auto}.et_pb_row_6 .dsm_card_wrapper{display:flex;flex-direction:column;flex:1 1 auto}.et_pb_row_6 .dsm_card_wrapper .et_pb_button_wrapper{margin-top:auto}.et_pb_cta_0 .et_pb_promo_description,.et_pb_cta_0 .et_pb_promo_description p{color:#4A1521!important}.et_pb_newsletter_field input.input{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;caret-color:#C6A15B!important}.et_pb_newsletter_field input.input::placeholder{color:rgba(244,239,227,.5)!important;-webkit-text-fill-color:rgba(244,239,227,.5)!important;opacity:1!important}.et_pb_newsletter_field input.input:-webkit-autofill{-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 1000px #4A1521 inset!important;caret-color:#C6A15B!important}.et_pb_newsletter_result.et_pb_newsletter_success,.et_pb_newsletter_result.et_pb_newsletter_success h1,.et_pb_newsletter_result.et_pb_newsletter_success h2,.et_pb_newsletter_result.et_pb_newsletter_success h3,.et_pb_newsletter_result.et_pb_newsletter_success p{color:#4A1521!important;-webkit-text-fill-color:#4A1521!important}body:not(.home) .et_pb_text_inner p{max-width:820px;line-height:1.75}.kh-article{display:none}body:has(.kh-article) .et_pb_text_inner>p{max-width:760px;margin:0 auto .9em;line-height:1.75;color:#3a2a24}body:has(.kh-article) .et_pb_text_inner>h2{max-width:760px;margin:1.9em auto .55em;padding-top:1.05em;border-top:2px solid #E4DAC4;color:#4A1521;font-size:1.6rem;position:relative}body:has(.kh-article) .et_pb_text_inner>h2:before{content:"";position:absolute;top:-2px;left:0;width:56px;height:2px;background:#C6A15B}body:has(.kh-article) .et_pb_text_inner>h3{max-width:760px;margin:1.3em auto .35em;color:#6e2434;font-size:1.18rem}body:has(.kh-article) .et_pb_text_inner>ul,body:has(.kh-article) .et_pb_text_inner>ol{max-width:760px;margin:0 auto 1em;padding-left:1.25em;color:#3a2a24;line-height:1.7}.kh-hero{text-align:center;max-width:820px;margin:0 auto;padding:6px 0 2px}.kh-hero .kh-kicker{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#B08A3E;font-weight:600;margin:0 0 .55em}.kh-hero h1{color:#4A1521;font-size:clamp(2rem,6vw,2.7rem);line-height:1.12;margin:0 0 .2em}.kh-hero .kh-sub{font-style:italic;color:#6e2434;font-size:1.15rem;margin:.15em 0 .8em}.kh-hero .kh-rule{display:block;width:70px;height:3px;background:#C6A15B;margin:0 auto;border-radius:2px}.kh-body{max-width:760px;margin:0 auto;overflow:hidden}.kh-body p{max-width:none!important;margin:0 0 .9em!important;line-height:1.75;color:#3a2a24}.kh-lead{font-size:1.18rem!important;color:#3a2a24}.kh-lead:first-letter{float:left;font-size:3.4em;line-height:.82;padding:.04em .1em 0 0;color:#4A1521;font-weight:700;font-family:Georgia,'Times New Roman',serif}.kh-brief{float:right;width:250px;max-width:44%;margin:.2em 0 1em 1.6em;background:#FBF8F0;border:1px solid #E4DAC4;border-top:3px solid #C6A15B;border-radius:4px;padding:15px 18px}.kh-brief h4{margin:0 0 .4em;color:#4A1521;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.kh-brief dl{margin:0}.kh-brief dt{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#B08A3E;font-weight:600;margin-top:.6em}.kh-brief dd{margin:0;font-size:.94rem;color:#3a2a24;line-height:1.4}@media(max-width:600px){.kh-brief{float:none;width:auto;max-width:none;margin:1em 0}}.kh-pull{max-width:700px;margin:1.6em auto;padding:.15em 0 .15em 1.1em;border-left:4px solid #C6A15B;color:#4A1521;font-size:1.4rem;line-height:1.4;font-style:italic;font-weight:500}.kh-links{max-width:760px;margin:1em auto 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:600px){.kh-links{grid-template-columns:1fr}}.kh-links a.kh-lc{display:block;background:#FBF8F0;border:1px solid #E4DAC4;border-radius:5px;padding:14px 16px;text-decoration:none;transition:.15s}.kh-links a.kh-lc:hover{border-color:#C6A15B;box-shadow:0 3px 10px rgba(74,21,33,.08)}.kh-links .kh-lc strong{display:block;color:#4A1521;font-size:1rem;margin-bottom:.2em}.kh-links .kh-lc span{color:#3a2a24;font-size:.9rem;line-height:1.4}.kh-back{max-width:760px;margin:1.3em auto 0!important;text-align:left}.kh-back a{display:inline-block;background:#4A1521;color:#F4EFE3!important;text-decoration:none;padding:10px 22px;border-radius:4px;font-size:.95rem}.kh-back a:hover{background:#6e2434}.kh-facts{max-width:760px;margin:1.4em auto;display:flex;flex-wrap:wrap;gap:10px 26px;padding:14px 20px;background:#FBF8F0;border:1px solid #E4DAC4;border-left:3px solid #C6A15B;border-radius:4px}.kh-facts>div{display:flex;flex-direction:column;min-width:110px}.kh-facts>div>span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#B08A3E;font-weight:600}.kh-facts>div>b{color:#4A1521;font-size:.98rem;font-weight:600;margin-top:2px}.kh-links .kh-lc{display:block;background:#FBF8F0;border:1px solid #E4DAC4;border-radius:5px;padding:14px 16px;text-decoration:none;transition:.15s}.kh-links div.kh-lc{cursor:default}.kh-links .kh-lc strong{display:block;color:#4A1521;font-size:1rem;margin-bottom:.2em}.kh-links .kh-lc span{color:#3a2a24;font-size:.9rem;line-height:1.4}.tribe-common{--tec-color-accent-primary:#5a1f2a;--tec-color-accent-primary-hover:#7a2b3a;--tec-color-accent-primary-active:#4a1922;--tec-color-accent-primary-background:#5a1f2a;--tec-color-accent-primary-multiday:#c9a86a;--tec-color-accent-primary-multiday-hover:#b8975a}.tribe-common .tribe-common-c-btn,.tribe-events .tribe-events-c-top-bar__datepicker-button{background-color:#5a1f2a;border-color:#5a1f2a;color:#f6efe1}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus{background-color:#B0862F;border-color:#B0862F;color:#241a0c}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,.tribe-events-c-subscribe-dropdown__button-text,.tribe-events a{color:#5a1f2a}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date{background-color:#5a1f2a;color:#fff}.tribe-common .tribe-common-c-btn,.tribe-events .tribe-events-c-search__button,.tribe-common a.tribe-common-c-btn,button.tribe-common-c-btn{background-color:#5a1f2a!important;border-color:#5a1f2a!important;color:#f6efe1!important}.tribe-common .tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus,button.tribe-common-c-btn:hover{background-color:#B0862F!important;border-color:#B0862F!important;color:#241a0c!important}.tribe-events-c-subscribe-dropdown__button,.tribe-events-c-subscribe-dropdown__button-text{border-color:#5a1f2a!important;color:#5a1f2a!important}.tribe-events-c-subscribe-dropdown__button:hover{background-color:#5a1f2a!important}.tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text{color:#f6efe1!important}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:#5a1f2a!important}.kh-glance{max-width:940px;margin:0 auto 36px;background:#fbf7ec;border:1px solid #e7dcc3;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(58,43,26,.08)}.kh-glance-h{background:#5a1f2a;color:#e6cd8f;padding:13px 22px;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:10px}.kh-glance-h svg{width:17px;height:17px;flex:0 0 auto}.kh-glance-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 34px;padding:6px 22px 16px}.kh-grow{display:flex;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid #ece0c6}.kh-gk{color:#7a5b32;font-weight:600;font-size:.9rem}.kh-gv{color:#3a2d1a;font-size:.9rem;text-align:right}.kh-dyk{max-width:820px;margin:32px auto;background:#f4ead2;border-left:5px solid #b0862f;border-radius:0 12px 12px 0;padding:20px 26px;display:flex;gap:16px;align-items:flex-start}.kh-dyk svg{width:30px;height:30px;flex:0 0 auto;margin-top:2px}.kh-dyk h4{margin:0 0 5px;color:#5a1f2a;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.kh-dyk p{margin:0;color:#3a2d1a;line-height:1.55}.kh-pull{max-width:900px;margin:42px auto;text-align:center;padding:0 24px}.kh-pull blockquote{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.36;color:#5a1f2a;font-style:italic}.kh-pull blockquote:before{content:"\201C";display:block;font-size:3rem;color:#d8b25e;line-height:.5;margin-bottom:4px}.kh-pull cite{display:block;margin-top:16px;font-style:normal;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#9a7526;font-weight:600}.kh-pull cite:before{content:"";display:inline-block;width:34px;height:1px;background:#c9a24a;vertical-align:middle;margin-right:10px}.kh-dochist{max-width:900px;margin:44px auto;background:#fbf7ec;border:1px solid #e7dcc3;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(58,43,26,.08)}.kh-dochist-h{background:#5a1f2a;color:#e6cd8f;padding:13px 24px;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:10px}.kh-dochist-h svg{width:18px;height:18px;flex:0 0 auto}.kh-dochist-intro{margin:0;padding:20px 26px 4px;color:#3a2d1a;font-style:italic;line-height:1.6}.kh-dochist-list{list-style:none!important;margin:0;padding:10px 26px 22px}.kh-dochist-list li{list-style:none!important;position:relative;padding:10px 0 10px 26px;border-bottom:1px solid #ece0c6;color:#3a2d1a;line-height:1.5}.kh-dochist-list li:last-child{border-bottom:0}.kh-dochist-list li:before{content:"";position:absolute;left:2px;top:16px;width:9px;height:9px;border-radius:50%;background:#b0862f}.kh-protect{max-width:900px;margin:40px auto;background:#5a1f2a;color:#f6efe1;border-radius:14px;padding:28px 30px;text-align:center;box-shadow:0 12px 30px rgba(58,43,26,.14)}.kh-protect h3{margin:0 0 10px;color:#e6cd8f;font-size:1.35rem}.kh-protect p{margin:0 auto 16px;max-width:640px;line-height:1.6;color:#f2e7d4}.kh-protect-btn{display:inline-block;background:#b0862f;color:#231a0e;font-weight:700;padding:12px 26px;border-radius:8px;text-decoration:none;letter-spacing:.03em}.kh-protect-btn:hover{background:#c9a24a;color:#231a0e}.kh-protect-sec{font-size:.9rem;color:#d9c7a8;margin:16px auto 0}.kh-protect-sec a{color:#e6cd8f;text-decoration:underline}@media(max-width:600px){.kh-glance-g{grid-template-columns:1fr}.kh-gv{text-align:left}.kh-dyk{flex-direction:column;gap:10px}.kh-dochist{margin:28px auto}}