.mkch-support-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #dce5de;border-radius:12px;padding:16px;margin:0 0 22px;background:#f5f8f4;color:#213a32;line-height:1.5}.mkch-support-nav>div{flex:1 1 260px}.mkch-support-nav strong,.mkch-support-nav span{display:block}.mkch-support-nav span{font-size:14px;color:#53635b}.mkch-support-nav>a{display:flex;align-items:center;min-height:44px;padding:8px 12px;background:#fff;border:1px solid #d2ded4;border-radius:8px;color:#27694d;font-weight:600;text-decoration:none}.mkch-support-page .site-content{align-items:flex-start}.mkch-support-page .content-area{width:100%;min-width:0}.mkch-support-page.woocommerce-account #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mkch-support-page.woocommerce-account #customer_login:before,.mkch-support-page.woocommerce-account #customer_login:after{display:none}.mkch-support-page.woocommerce-account #customer_login>.u-column1,.mkch-support-page.woocommerce-account #customer_login>.u-column2{width:auto;float:none;margin:0;min-width:0}.mkch-support-page.woocommerce-account .woocommerce form.login,.mkch-support-page.woocommerce-account .woocommerce form.register,.mkch-support-page.woocommerce-account .woocommerce form.lost_reset_password{padding:22px;border:1px solid #dce5de;border-radius:12px;margin-top:12px;background:#fff}.mkch-support-page.woocommerce-account .woocommerce form label{line-height:1.6;white-space:normal}.mkch-support-page.woocommerce-account .woocommerce form input:not([type=checkbox]):not([type=hidden]),.mkch-support-page.woocommerce-account .woocommerce form select{min-height:46px;font-size:16px;max-width:100%;box-sizing:border-box}.mkch-support-page.woocommerce-account .woocommerce form button{min-height:44px;white-space:normal;line-height:1.4}.mkch-support-page.woocommerce-account .woocommerce-LostPassword a{display:inline-flex;align-items:center;min-height:44px}.mkch-support-page.woocommerce-account .entry-content,.mk-guide-reader{overflow-wrap:anywhere}.mk-guide-reader{max-width:940px;margin:0 auto 32px;color:#213a32;line-height:1.75;scroll-margin-top:110px}.mk-guide-reader,.mk-guide-reader *{box-sizing:border-box}.mk-guide-reader a{color:#27694d}.mkgr-back{display:inline-flex;min-height:44px;align-items:center;margin-bottom:12px;font-weight:600}.mkgr-hero{padding:22px;background:#eef4ef;border-radius:14px}.mkgr-hero>p:first-child{font-size:12px;letter-spacing:.08em;font-weight:700}.mkgr-hero h2{font-size:clamp(23px,3.8vw,32px);line-height:1.35;margin:8px 0 12px}.mkgr-identify{display:flex;gap:20px;align-items:center;margin:22px 0}.mkgr-identify img{width:150px;height:150px;object-fit:contain;flex:0 0 150px}.mkgr-identify p{margin:5px 0 0}.mkgr-variants{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid #cbd9ce;border-radius:12px;padding:18px}.mkgr-variants label{flex:1 1 100%;font-weight:700}.mkgr-variants select{flex:1 1 280px;min-width:0;max-width:100%;min-height:48px;font-size:16px;color:#213a32;background:#fff}.mkgr-variants button,.mkgr-primary,.mkch-contact-context button{min-height:48px;line-height:1.45;border-radius:8px;padding:10px 16px;background:#27694d;color:#fff!important;border:0;font-size:16px;white-space:normal}.mkgr-note,.mkgr-selected{padding:18px;background:#fff7e7;border-left:4px solid #a57628;margin:22px 0;line-height:1.7}.mkgr-selected{background:#f3f6ef;border-color:#5b7758}.mkgr-selected p{margin:6px 0 0}.mkgr-toc{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid #dce5de;padding:12px 0;margin:24px 0}.mkgr-toc a{display:inline-flex;align-items:center;min-height:44px;border-radius:8px;padding:8px 12px;background:#f2f6f1;font-weight:600}.mkgr-content{font-size:17px;line-height:1.85}.mkgr-content h2,#mkgr-video h2,#mkgr-help h2{font-size:25px;line-height:1.4;margin:24px 0 12px}.mkgr-content h3{font-size:21px;line-height:1.5;margin-top:24px}.mkgr-content ul,.mkgr-content ol{margin-left:22px}.mkgr-content img{max-width:100%;height:auto}.mkgr-content table{display:block;max-width:100%;overflow-x:auto}.mkgr-content,.mkgr-help,#mkgr-video,#mkg-results{scroll-margin-top:112px}.mkgr-video-link{display:block;min-height:44px;padding:10px 0}.mkgr-help{border-radius:12px;background:#eef4ef;padding:20px;margin-top:28px}.mkgr-help a{display:inline-flex;align-items:center;min-height:44px;margin:6px 12px 6px 0}.mkgr-source{font-size:14px;color:#53635b;border-top:1px solid #dce5de;margin-top:24px;padding-top:18px}.mkch-reader-entry{padding:10px 0 14px}.mkch-reader-entry a{display:inline-flex;align-items:center;min-height:44px;color:#27694d;font-weight:700}.mkch-contact-context{padding:22px;border:1px solid #ceded1;border-radius:14px;background:#f5f8f4;margin-bottom:26px;scroll-margin-top:110px;overflow-wrap:anywhere}.mkch-contact-context label{display:block;font-weight:600;margin-top:12px}.mkch-contact-context textarea{width:100%;max-width:100%;box-sizing:border-box;font-size:16px;line-height:1.6;background:#fff;border:1px solid #b7c8bd;border-radius:8px;padding:12px;margin:8px 0 12px;resize:vertical}.mkch-contact-context button[hidden]{display:none}.mkch-contact-context [role=status]:empty{display:none}.mk-guide-reader a:focus-visible,.mk-guide-reader button:focus-visible,.mk-guide-reader select:focus-visible,.mkch-support-nav a:focus-visible,.mkch-contact-context button:focus-visible{outline:3px solid #245faa;outline-offset:3px}.mkg-location-help{padding:12px 0;margin:4px 0 12px}.mkg-location-help summary{font-weight:600;min-height:44px;cursor:pointer}.mkg-location-help p{margin:8px 0;line-height:1.6}@media(max-width:700px){.mkch-support-page.woocommerce-account #customer_login{grid-template-columns:1fr;gap:22px}.mkgr-identify{align-items:flex-start;gap:12px}.mkgr-identify img{width:96px;height:96px;flex-basis:96px}.mkgr-variants button,.mkgr-variants select{flex:1 1 100%;width:100%}.mkgr-hero,.mkgr-help,.mkch-contact-context{padding:16px}.mkch-support-nav{padding:14px;gap:8px}.mkch-support-nav>a{flex:1 1 100%}.mk-guide-reader .mkgr-content{font-size:16px;line-height:1.8}.mkgr-content h2{font-size:23px}.mkch-support-page.woocommerce-account .woocommerce form.login,.mkch-support-page.woocommerce-account .woocommerce form.register{padding:18px}}
