.answerSection{padding-top:48px;padding-bottom:48px}.answerSection h2,.answerPage h2{font-size:26px;line-height:1.3;margin:0 0 20px}.answerLead{max-width:800px;font-size:17px;line-height:1.75;margin-bottom:28px}.answerSection details,.answerPage details{border-top:1px solid #e6ddd3;padding:18px 0}.answerSection summary,.answerPage summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;padding-right:16px}.answerSection details p,.answerPage details p{max-width:850px;margin:14px 0 4px;line-height:1.8;font-size:16px}.answerSection a,.answerPage a{text-decoration:underline;text-underline-offset:3px}.answerPage{padding-top:32px;padding-bottom:56px;max-width:1000px}.answerPage nav{font-size:14px;color:#666;margin-bottom:28px}.answerPage h1{font-size:40px;line-height:1.2;margin:0 0 20px}.answerGuide{padding:28px;background:#f7f3ee;border-radius:16px;margin-bottom:40px}.answerGuide p,.answerGuide li,.answerContact p{font-size:16px;line-height:1.8}.answerGuide ol{padding-left:24px}.answerGuide li{padding:6px 0}.answerContact{margin-top:32px;padding-top:28px;border-top:1px solid #e6ddd3}@media(max-width:600px){.answerSection{padding-top:32px;padding-bottom:32px}.answerPage h1{font-size:30px}.answerPage h2,.answerSection h2{font-size:23px}.answerGuide{padding:20px}.answerPage{padding-top:24px}.answerSection summary,.answerPage summary{min-height:44px}.answerSection a,.answerPage a{line-height:1.8}}