.ww-faq__hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ww-faq__hero h1{font-size:clamp(36px,4.3vw,54px);margin-bottom:24px}.ww-faq__hero img{width:100%;height:310px;object-fit:cover;border-radius:16px}.ww-faq__nav{display:flex;gap:10px;flex-wrap:wrap;margin:44px 0 64px}.ww-faq__nav a{padding:10px 16px;border:1px solid #d4e2da;border-radius:999px;color:#103e36;text-decoration:none;font-size:13px;font-weight:600;background:#f1f6f3}.ww-faq__nav a:hover{background:#dceae2}.ww-faq__groups{max-width:900px;margin:auto}.ww-faq__group{margin-bottom:48px;scroll-margin-top:120px}.ww-faq__group h2{font-size:27px;margin-bottom:20px}.ww-faq__item{border-bottom:1px solid #dce6e0}.ww-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-weight:600;font-size:16px;line-height:1.5;list-style:none}.ww-faq__item summary::-webkit-details-marker{display:none}.ww-faq__item summary>span{font-size:23px;font-weight:400;flex-shrink:0}.ww-faq__item[open] summary>span{transform:rotate(45deg)}.ww-faq__item summary:focus-visible{outline:2px solid #527e6b;outline-offset:4px}.ww-faq__answer{padding:0 34px 20px 0}.ww-faq__answer p{font-size:15px;margin:0 0 12px}.ww-faq__answer p:last-child{margin-bottom:0}.ww-faq__answer a{color:#103e36;text-underline-offset:4px}.ww-faq__end{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#eef4f0;border-radius:16px;overflow:hidden}.ww-faq__end>img{width:100%;height:350px;object-fit:cover;object-position:56% center}.ww-faq__end>div{padding:30px 32px 30px 0}.ww-faq__end h2{font-size:30px;margin-bottom:18px}
@media(max-width:749px){.ww-faq__hero{grid-template-columns:minmax(0,1fr);gap:26px}.ww-faq__hero img{height:auto;aspect-ratio:1.7;order:-1}.ww-faq__hero h1{font-size:36px}.ww-faq__nav{margin:30px 0 40px;gap:8px}.ww-faq__nav a{font-size:12px;padding:9px 12px}.ww-faq__group{margin-bottom:36px}.ww-faq__group h2{font-size:25px}.ww-faq__item summary{font-size:15px;padding:18px 0}.ww-faq__answer{padding-right:12px}.ww-faq__end{grid-template-columns:minmax(0,1fr);gap:0}.ww-faq__end>img{height:200px}.ww-faq__end>div{padding:26px}.ww-faq__end h2{font-size:27px}}
