.qa-main{padding-block:28px 50px;max-width:1000px}.qa-breadcrumb{display:flex;gap:12px;font-size:13px;margin-bottom:24px;color:#8b7963}.qa-hero{padding:clamp(28px,5vw,55px);border:1px solid #e6d6b7;border-radius:22px;background:linear-gradient(125deg,#fffaf0,#f3e6c9);text-align:center}.qa-eyebrow{color:#a27530;font-size:13px}.qa-hero h1{font-size:clamp(26px,4vw,38px);font-weight:500;color:#7d2325;margin:12px 0}.qa-hero p{color:#88745d;font-size:15px}.qa-search{display:flex;max-width:620px;margin:25px auto 0;gap:8px;padding:7px;background:#fff;border:1px solid #e2d3bb;border-radius:12px;box-shadow:0 10px 30px #71451c08}.qa-search input{flex:1;min-width:0;border:0;padding:12px;background:transparent;font:inherit;font-size:14px}.qa-search button{background:#8b252a;color:#fff;border:0;border-radius:8px;padding:10px 22px;font:inherit}.qa-results{margin-top:34px}.qa-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.qa-heading h2{font-size:22px;color:#70432f;margin:0}.qa-heading>span{font-size:13px;color:#95806a}.qa-item{border:1px solid #e7dac4;border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}.qa-item summary{display:flex;align-items:center;gap:18px;padding:22px;list-style:none;cursor:pointer;color:#634236;font-size:16px;overflow-wrap:anywhere}.qa-item summary::-webkit-details-marker{display:none}.qa-number{color:#bb964f;font-size:13px;flex-shrink:0}.qa-plus{margin-left:auto;color:#a27731;font-size:24px;flex-shrink:0}.qa-item[open] .qa-plus{transform:rotate(45deg)}.qa-item[open] summary{background:#fffbf2;color:#8b252a}.qa-answer{border-top:1px solid #f0e6d5;margin:0 24px;padding:22px 0 26px 34px;color:#76604c;font-size:15px;line-height:2;overflow-wrap:anywhere}.qa-empty{padding:35px;text-align:center;border:1px dashed #dacaac;border-radius:14px;color:#8b7963}.qa-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f1e8d7;padding:26px 30px;border-radius:16px;margin-top:30px}.qa-contact strong{font-size:17px;color:#7d2325}.qa-contact p{font-size:13px;margin:8px 0 0;color:#88745d}.qa-contact>a{white-space:nowrap;border:1px solid #c9af7f;padding:10px 18px;border-radius:8px;font-size:14px}.qa-pagination{display:flex;justify-content:space-between;gap:20px;padding-top:16px}.qa-item summary:focus-visible,.qa-search input:focus-visible{outline:3px solid #c49a51;outline-offset:-3px}@media(max-width:600px){.qa-contact{align-items:flex-start;flex-direction:column;padding:22px}.qa-item summary{gap:12px;padding:18px;font-size:15px}.qa-answer{padding:18px 0;margin:0 18px;font-size:14px}.qa-hero{padding:26px 18px}.qa-search input{padding:9px 6px}.qa-search button{padding:10px 16px}}
