.kb{max-width:1120px;padding-bottom:48px}.kb [hidden]{display:none!important}.kb-intro{max-width:800px;padding:12px 0 26px}.kb h1{font-size:clamp(36px,5vw,60px);line-height:1.12;letter-spacing:-.045em;margin:12px 0 20px}.kb-intro .lead{max-width:720px}.kb-reviewed{font-size:13px;color:#52726b;max-width:660px}.kb-tools{padding:28px;background:#dff4ed;border:1px solid #c9e9de;border-radius:24px;margin:0 0 36px}.kb-search label{display:block;font-size:19px;font-weight:750;margin-bottom:12px}.kb-search-row{display:flex;gap:8px;align-items:center}.kb-search input{display:block;min-width:0;flex:1;width:100%;min-height:56px;padding:14px 16px;border:1px solid #afd3c7;border-radius:13px;background:#fff;color:#163d38;font:inherit;font-size:16px}.kb-search input:focus-visible,.kb button:focus-visible,.kb summary:focus-visible{outline:3px solid #087e79;outline-offset:3px}.kb-search input::placeholder{color:#617e75}.kb-search button,.kb-empty button{min-height:48px;padding:10px 14px;border:1px solid #afd3c7;border-radius:12px;background:#fff;color:#14574d;font:650 14px Manrope,Arial,sans-serif;cursor:pointer}.kb-search-tip{font-size:12px;margin:10px 0 20px;color:#52726b}.kb-filters{display:flex;flex-wrap:wrap;gap:8px}.kb-filters button{min-height:44px;padding:10px 16px;border:1px solid #b9dcd0;border-radius:999px;background:#ffffffb3;color:#24574b;font:600 13px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.kb-filters button[aria-pressed=true]{background:#087e79;border-color:#087e79;color:#fff}.kb-filters button:hover{border-color:#087e79}.kb-count{margin:18px 0 0;font-size:13px;color:#46695e}.kb-group{margin:0 0 38px}.kb-group h2{font-size:25px;margin:0 0 18px;letter-spacing:-.025em}.kb-item{background:#fff;border:1px solid #d1e8de;border-radius:17px;margin-bottom:10px;scroll-margin-top:24px;overflow:hidden}.kb-item summary{cursor:pointer;padding:20px 52px 20px 22px;font-size:17px;line-height:1.5;font-weight:700;list-style:none;position:relative;min-height:64px}.kb-item summary::-webkit-details-marker{display:none}.kb-item summary::after{content:'+';position:absolute;right:22px;top:17px;font-size:24px;color:#087e79;font-weight:400}.kb-item[open] summary::after{content:'−'}.kb-item[open]{border-color:#80c4b3}.kb-item[open] summary{background:#f6fcf9}.kb-answer{padding:0 22px 22px;color:#476c60;font-size:15px;line-height:1.8}.kb-answer p{margin:18px 0 0}.kb-answer a{color:#08736c;overflow-wrap:anywhere;text-underline-offset:3px}.kb-answer .kb-sources{font-size:12px;border-top:1px solid #e1eee7;padding-top:16px;line-height:1.7}.kb-permalink{display:inline-block;font-size:12px;margin-top:12px;min-height:28px}.kb-empty{padding:28px;background:white;border:1px solid #d1e8de;border-radius:20px;margin:24px 0}.kb-empty h2{font-size:24px}.kb-help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:#dff4ed;border-radius:24px;margin-top:40px}.kb-help h2{font-size:26px;margin:0 0 10px}.kb-help p{margin:0;color:#52726b}.kb-help .button{flex-shrink:0;white-space:nowrap}.kb-page .header{gap:24px}.kb-page .header>nav{gap:18px}
@media(max-width:700px){.kb-tools{padding:20px;border-radius:20px}.kb-search-row{flex-wrap:wrap}.kb-search input{flex-basis:100%}.kb-search label{font-size:18px}.kb-filters{gap:7px}.kb-filters button{padding:10px 13px;font-size:12px}.kb-item summary{padding:18px 44px 18px 18px;font-size:16px}.kb-item summary::after{right:17px}.kb-answer{padding:0 18px 20px}.kb-help{display:block;padding:24px}.kb-help .button{margin-top:18px}.kb-group h2{font-size:23px}}
