.guide-search{position:relative;max-width:760px;margin:28px 0 32px}.guide-search input{font:inherit;width:100%;min-height:52px;padding:12px 15px;border:1px solid #aaa;border-radius:7px;background:#fff;color:#111}.guide-search input:focus{outline:2px solid #111;outline-offset:2px}.guide-search-results{position:absolute;z-index:5;left:0;right:0;margin:6px 0 0;padding:8px;list-style:none;background:#fff;border:1px solid #ddd;border-radius:7px;max-height:360px;overflow:auto;box-shadow:0 8px 24px #0002}.guide-search-results a{display:block;padding:10px 12px;color:inherit;text-decoration:none}.guide-search-results a:hover,.guide-search-results a:focus{background:#f5f5f5}.guide-search-results small{display:block;font-size:14px;color:#666}.guides-note{margin:32px 0}.guides-note>p:first-child{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:23px;line-height:1.3;margin-bottom:16px}.guide-section>section{margin-top:40px}.guide-section ul,.guide-section ol{padding-left:24px}.guide-section li{margin-bottom:8px}.guide-section .guide-search-results{padding:8px}.guide-section .guide-search-results li{margin:0}.guide-section .knowledge-grid{margin-top:12px}

.guide-section table{width:100%;border-collapse:collapse;table-layout:fixed;margin:24px 0;font-size:16px;line-height:1.5}.guide-section th,.guide-section td{text-align:left;vertical-align:top;padding:12px;border:1px solid #ddd;overflow-wrap:anywhere}.guide-section th{background:#f5f5f5;font-weight:700}@media(max-width:600px){.guide-section table{font-size:14px}.guide-section th,.guide-section td{padding:8px}}
