.faq-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:52px 0}.faq-hero-mark{display:flex;align-items:center;padding-right:60px;font-size:100px;font-weight:900;line-height:1;letter-spacing:-.08em}.faq-hero-mark span:first-child{color:var(--orange);transform:rotate(-10deg)}.faq-hero-mark span:last-child{background:#fff;border-radius:50%;padding:28px 35px;margin-left:12px;transform:rotate(10deg)}.faq-selector{margin-top:36px}.faq-group{padding-top:60px;scroll-margin-top:24px}.faq-group .packing-section-heading{margin-bottom:20px}.faq-item{border:1px solid #e0e4e7;border-radius:8px;margin-top:12px;overflow:hidden;background:#fff}.faq-item summary{display:flex;align-items:center;gap:18px;padding:24px;list-style:none;font-size:17px;font-weight:700;cursor:pointer;line-height:1.7}.faq-item summary::-webkit-details-marker{display:none}.faq-letter{flex:0 0 36px;align-self:flex-start;font-size:24px;line-height:1.3;font-weight:800;color:var(--orange)}.faq-toggle{position:relative;flex:0 0 20px;height:20px;margin-left:auto}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;background:var(--orange);left:2px;top:9px;width:16px;height:2px}.faq-toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-item[open] summary{background:#faf8f3}.faq-answer{display:flex;gap:18px;padding:24px;border-top:1px solid #eee9df;font-size:15px;line-height:2}.faq-answer .faq-letter{color:var(--ink)}.faq-inline-link{display:inline-block;margin-top:12px;color:#a34314!important;text-underline-offset:4px}.faq-item summary:hover{background:#fff6ed}.faq-item summary:focus-visible{outline:3px solid #206dad;outline-offset:-4px}.faq-mobile-break{display:none}.faq-page .packing-contact{margin-top:56px;border-top:1px solid #e0e4e7}@media(max-width:760px){.faq-hero{padding:36px 0;gap:12px}.faq-hero h1{font-size:32px}.faq-hero p:last-child{font-size:14px}.faq-hero-mark{font-size:48px;padding:0}.faq-hero-mark span:last-child{padding:16px 20px;margin-left:0}.faq-selector{margin-top:24px}.faq-group{padding-top:40px}.faq-item summary{font-size:15px;padding:18px 14px;gap:10px}.faq-letter{flex-basis:26px;font-size:22px}.faq-answer{padding:18px 14px;gap:10px;font-size:14px}.faq-page .packing-contact{margin-top:40px}.faq-mobile-break{display:block}}@media(max-width:420px){.faq-hero-mark{font-size:36px}.faq-hero-mark span:last-child{padding:12px}.faq-hero h1{font-size:28px}}
