/* Common question-and-answer cards only. The approved professional workbook
   accordion (.ps-scope-list) is deliberately outside this selector. */
.paper-site .faq>details{padding:0;margin:0 0 12px;border:1px solid #c8b697;border-radius:1px;background:#faf5e9;box-shadow:2px 3px 0 #d8cbb5}
.paper-site .faq>details>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:72px;padding:21px 24px;margin:0;list-style:none;cursor:pointer;font-size:17px;font-weight:600;line-height:1.7;color:#342e25;word-break:keep-all;overflow-wrap:anywhere}
.paper-site .faq>details>summary::-webkit-details-marker{display:none}
.paper-site .faq>details>summary::after{content:'+';display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:28px;line-height:1;font-size:24px;font-family:var(--font-body,Pretendard,sans-serif);font-weight:400;color:#795f43;margin:0}
.paper-site .faq>details[open]>summary::after{content:'−'}
.paper-site .faq>details[open]>summary{padding-bottom:15px}
.paper-site .faq>details>p{padding:0 70px 22px 24px;margin:0;font-size:15px;line-height:1.9;color:#5b5142;word-break:keep-all;overflow-wrap:anywhere}
.paper-site .faq>details>p+p{margin-top:-8px}
.paper-site .faq>details>summary:focus-visible{outline:3px solid #954f18;outline-offset:4px}
@media(max-width:760px){
 .paper-site .faq>details{margin-bottom:10px;box-shadow:2px 3px 0 #d8cbb5}
 .paper-site .faq>details>summary{padding:17px 18px;gap:16px;min-height:68px;font-size:16px;line-height:1.7}
 .paper-site .faq>details>summary::after{flex-basis:22px;width:22px;height:26px;font-size:22px}
 .paper-site .faq>details[open]>summary{padding-bottom:12px}
 .paper-site .faq>details>p{padding:0 18px 21px;font-size:14px;line-height:1.9}
}
@media(max-width:360px){
 .paper-site .faq>details>summary{padding:16px;gap:12px;font-size:15px}
 .paper-site .faq>details>p{padding-right:16px;padding-left:16px}
}
