.expanded-faq{align-items:start;scroll-margin-top:100px}.expanded-faq>div>p{color:#626759;font-size:16px;line-height:1.6;margin-top:18px}.faq-directory{min-width:0;background:#fff;border:1px solid #dedfd5;border-radius:20px;overflow:hidden}.faq-directory>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#faf334;cursor:pointer;list-style:none;color:#252723;font-size:21px}.faq-directory>summary::-webkit-details-marker{display:none}.faq-directory>summary small{display:block;font-size:14px;font-weight:400;line-height:1.6;margin-top:5px}.faq-toggle{font-size:30px;transition:transform .18s}.faq-directory[open]>summary .faq-toggle{transform:rotate(45deg)}.faq-directory-body{padding:8px 24px 24px}.faq-topic{margin-top:24px}.faq-topic h3{font-size:19px;line-height:1.4;letter-spacing:normal;margin:0 0 8px}.expanded-faq .questions{min-width:0}.expanded-faq .questions details{border-bottom:1px solid #e4e5dc}.expanded-faq .questions summary{font-size:16px;line-height:1.5;padding:16px 0;gap:16px;cursor:pointer}.expanded-faq .questions p{font-size:15px;line-height:1.75;color:#555d4f;padding:0 0 18px;margin:0}.expanded-faq .questions summary span{flex-shrink:0}.faq-help{font-size:15px;line-height:1.7;margin:24px 0 0}.faq-help a{color:#964a20;text-decoration:underline}.faq-directory summary:focus-visible{outline:3px solid #c65316;outline-offset:-4px}@media(max-width:900px){.expanded-faq{grid-template-columns:minmax(0,1fr);gap:24px}.faq-directory>summary{padding:20px;font-size:19px}.faq-directory-body{padding:4px 18px 20px}.expanded-faq .questions summary{font-size:16px}.expanded-faq .questions p{font-size:16px}}@media(prefers-reduced-motion:reduce){.faq-toggle{transition:none}}
.courier-service-guide>header{max-width:760px;margin-bottom:32px}.courier-service-guide>header p{font-size:18px;line-height:1.65;color:#626759;margin-top:18px}.courier-service-guide h2{max-width:100%;letter-spacing:normal;line-height:1.12}.courier-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.courier-guide-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;border-radius:24px;border:1px solid #dedfd5;background:#fff9df}.courier-guide-card:nth-child(3n+2){background:#fff0e3}.courier-guide-card:nth-child(3n){background:#f1f3eb}.courier-guide-number{font-size:15px;font-weight:700;color:#965025;margin-bottom:24px}.courier-guide-card h3{font-size:24px;line-height:1.3;letter-spacing:normal;margin:0 0 16px}.courier-guide-card p{font-size:16px;line-height:1.8;margin:0 0 24px;color:#51594b}.courier-guide-card a{margin-top:auto;font-weight:700;color:#954b24;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.courier-guide-card a:focus-visible{outline:3px solid #c65316;outline-offset:5px}@media(max-width:1050px){.courier-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.courier-guide-grid{grid-template-columns:minmax(0,1fr);gap:16px}.courier-guide-card{padding:24px}.courier-guide-card h3{font-size:23px}.courier-guide-number{margin-bottom:16px}}
