.resource-free-label{font:500 13px/1.5 Inter,sans-serif;letter-spacing:.12em;color:#52616a;margin:12px 0}.mh-visit figure img{aspect-ratio:auto;height:auto;object-fit:contain}.guide-gate{border:0;padding:36px;max-width:480px;width:calc(100% - 32px);background:#f4f1eb;color:#162c3f;box-shadow:0 20px 90px #0003}.guide-gate::backdrop{background:#162c3fcc;backdrop-filter:blur(7px)}.guide-gate h2{font:400 34px/1.1 Georgia,serif;margin:18px 0}.guide-gate p{font:400 15px/1.6 Inter,sans-serif}.guide-gate label{display:block;font:500 14px Inter,sans-serif;margin:18px 0}.guide-gate input{display:block;box-sizing:border-box;width:100%;height:48px;border:1px solid #bac1c5;background:white;padding:12px;margin-top:8px;font:16px Inter,sans-serif}.guide-gate button{cursor:pointer}.guide-gate .gate-close{float:right;border:0;background:none;color:inherit;font-size:24px}.guide-gate .gate-submit{width:100%;padding:17px;background:#162c3f;color:white;border:0;font:500 16px Inter,sans-serif}.guide-gate small{display:block;margin-top:16px;color:#5d666b;line-height:1.5}.guide-gate input:focus-visible{outline:2px solid #bca27d;outline-offset:2px}
