.decorationGuide .methodCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 14px}.methodCards>div{border:1px solid #d2dfcd;border-radius:5px;background:#edf2e9;padding:20px 18px;min-width:0}.methodCards>div:nth-child(2){background:#f3eee3}.methodCards>div:nth-child(3){background:#e9f0ec}.methodCards .methodNumber{display:block;font-size:.625rem;letter-spacing:.07em;font-weight:600;color:#4e6355}.guideBody .methodCards h3{font-size:1.65rem;margin:12px 0;overflow-wrap:normal}.guideBody .methodCards p,.methodCards dl{font-size:.8125rem;line-height:1.75;margin:0}.methodCards dt{font-weight:600;margin-top:16px;color:#23442f}.methodCards dd{margin:4px 0 0}.guideBody .methodCaption{font-size:.75rem;color:#5a695e;line-height:1.75}.guideBody .approvalChecklist{padding-left:24px}.guideBody .approvalChecklist li{padding-left:7px;margin-bottom:17px}.decorationFaq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px}.decorationFaq summary::-webkit-details-marker{display:none}.decorationFaq summary:after{content:"+";font-size:1.7rem;line-height:1;flex-shrink:0;font-weight:400;color:#285238;transition:transform .2s}.decorationFaq details[open] summary:after{transform:rotate(45deg)}.decorationGuide .guideBody pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.decorationGuide .methodCards{grid-template-columns:1fr;gap:14px}.methodCards>div{padding:22px}.guideBody .methodCards p,.methodCards dl{font-size:.9375rem}.guideBody .methodCards h3{font-size:1.8rem}.methodCards .methodNumber{font-size:.6875rem}.decorationGuide h1{overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){.decorationFaq summary:after{transition:none}}