.ld-standalone{color-scheme:light}.ld-faq,.ld-header{font-family:inherit;color:#292522}.ld-faq *,.ld-header *{box-sizing:border-box}body.ld-standalone{margin:0;background:#faf8f4;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.ld-header{max-width:1280px;margin:auto;padding:28px 5%;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #ded8d0}.ld-header a{font-family:inherit;font-size:30px;text-decoration:none;color:#292522}.ld-header a span{display:block;font-family:inherit;font-size:10px;letter-spacing:3px;margin-top:6px}.ld-header>span{font-size:13px;align-self:center;color:#62594f}.ld-faq{max-width:1160px;margin:auto;padding:0 28px;font-size:16px;line-height:1.7}.ld-hero{padding:65px 0 44px;max-width:760px}.ld-eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;color:#71533f}.ld-hero h1{font-family:inherit;font-size:clamp(36px,5.5vw,64px);font-weight:400;line-height:1.12;letter-spacing:-1.5px;margin:20px 0}.ld-hero>p:not(.ld-eyebrow){max-width:670px}.ld-note{padding:16px 20px;border-left:3px solid #91745b;background:#f0eae1;font-size:14px}.ld-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px}.ld-layout aside nav{position:sticky;top:24px;font-size:10px;letter-spacing:1px;font-weight:700}.ld-layout nav a{display:block;padding:8px 0;font-size:13px;letter-spacing:0;font-weight:400;color:#62594f;text-decoration:none}.ld-layout nav a:hover{color:#292522;text-decoration:underline}.ld-group{scroll-margin-top:24px;margin-bottom:40px}.ld-group h2{font-family:inherit;font-size:27px;font-weight:400;margin:0 0 15px}.ld-item{border-top:1px solid #d7cfc5;scroll-margin-top:24px}.ld-item:last-child{border-bottom:1px solid #d7cfc5}.ld-item summary{display:flex;align-items:baseline;gap:16px;cursor:pointer;padding:20px 2px;min-height:52px;font-weight:600;list-style:none}.ld-item summary::-webkit-details-marker{display:none}.ld-item summary:after{content:'+';margin-left:auto;font-size:22px;flex-shrink:0;font-weight:400}.ld-item[open] summary:after{content:'−'}.ld-number{font-size:11px;font-weight:400;color:#705c49;flex-shrink:0}.ld-answer{padding:0 24px 22px 48px;color:#554d45}.ld-answer p{margin:0 0 14px}.ld-permalink{font-size:12px;color:#624935}.ld-tools{padding:20px;background:#f0eae1;margin-bottom:32px}.ld-tools label{display:block;font-size:13px;font-weight:600}.ld-tools input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #9b8c7b;background:#fff;font:inherit;border-radius:4px;color:#292522}.ld-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.ld-actions button{padding:10px 14px;min-height:44px;background:#fff;border:1px solid #9b8c7b;border-radius:4px;color:#49392b;cursor:pointer;font:inherit;font-size:13px}.ld-status{font-size:12px;margin-bottom:0}.ld-footer{margin:30px 0;padding:24px 0;border-top:1px solid #d7cfc5;font-size:14px;color:#62594f}.ld-skip{position:fixed;top:-100px;left:12px;background:#fff;padding:12px;z-index:10}.ld-skip:focus{top:12px}.ld-faq :focus-visible,.ld-header :focus-visible,.ld-skip:focus-visible{outline:3px solid #175f89;outline-offset:4px}[hidden]{display:none!important}@media(max-width:760px){.ld-header{padding:20px}.ld-header>span{display:none}.ld-faq{padding:0 20px}.ld-hero{padding:36px 0 28px}.ld-layout{grid-template-columns:1fr;gap:28px}.ld-layout aside nav{position:static;display:flex;gap:8px;overflow-x:auto;align-items:center;padding-bottom:12px}.ld-layout nav a{white-space:nowrap;border:1px solid #d7cfc5;padding:9px 12px;border-radius:20px}.ld-answer{padding-left:2px}.ld-item summary{gap:10px}.ld-group h2{font-size:25px}}@media print{.ld-header,.ld-layout aside,.ld-tools,.ld-permalink{display:none}.ld-layout{display:block}.ld-faq{max-width:none}.ld-hero{padding:0}.ld-answer{display:block!important}.ld-item{break-inside:avoid}}.ld-faq .ld-group h2,.ld-faq .ld-hero h1,.ld-faq summary,.ld-faq .ld-answer,.ld-faq .ld-answer p{font-family:inherit}.ld-faq .ld-complete-link{margin:24px 0;font-family:inherit}.ld-faq .ld-complete-link a{color:inherit;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:8px 0}.ld-product-faq{clear:both;width:100%;margin:32px 0}.ld-product-faq-inner:not(.ct-container){width:calc(100% - 40px);max-width:1290px;margin-inline:auto}.ld-product-faq .ld-product-faq-title{text-align:left;border-left:4px solid #333;padding-left:10px;font-size:18px;margin-top:25px}.ld-product-faq .ld-product-faq-inner>.ld-faq{width:100%;max-width:none;margin:0;padding:0}