.docs-search{margin:0 0 40px;max-width:720px}.docs-search[hidden],.docs-group[hidden],.doc-card[hidden]{display:none!important}
.docs-search label{display:block;font-size:17px;font-weight:700;margin-bottom:12px;color:#2c4432}
.docs-search input{box-sizing:border-box;width:100%;min-height:52px;padding:14px 18px;border:2px solid #78866d;border-radius:12px;background:#fffbee;color:#2c4432;font:inherit}
.docs-search input:focus-visible{outline:3px solid #4d9392;outline-offset:4px}.docs-search p{font-size:13px;line-height:1.6;margin:12px 0 0}
.docs-reviewed{font-size:13px!important;color:#52634b;margin:0 0 24px!important}
.docs-contents{border:1px solid #c8cfb9;background:#eeecd9;border-radius:16px;padding:20px 24px;margin:0 0 34px}
.docs-contents strong{font-size:15px}.docs-contents ol{display:grid;gap:8px;padding-left:22px;margin:14px 0 0;font-size:14px;line-height:1.6}
.docs-contents a,.docs-related a,.docs-section a{text-decoration:underline;text-underline-offset:3px}
.docs-section{margin:0 0 36px;padding:0}.chosen-layout .docs-article .docs-section h2{margin:32px 0 16px}
.docs-section p,.docs-section li{font-size:16px;line-height:1.85}.docs-section code{overflow-wrap:anywhere}.docs-section pre code{overflow-wrap:normal}
.docs-related{border-top:1px solid #c8cfb9;margin-top:36px;padding-top:20px}.docs-related ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0}.docs-related li{font-size:14px}
@media(max-width:760px){.docs-contents{padding:18px}.docs-section p,.docs-section li{font-size:15px}.docs-related ul{display:grid;gap:14px}.docs-search{margin-bottom:30px}}

@media(min-width:761px){.chosen-layout .docs-sidebar{max-height:calc(100svh - 150px);overflow-y:auto;overscroll-behavior:contain;padding-right:12px}}
