._section_jm60s_1{color:#59434b;max-width:1008px;margin:0 auto 48px;padding:0 24px}._section_jm60s_1 h2{color:#753247;text-align:center;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);line-height:1.3}._occasions_jm60s_3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._occasions_jm60s_3 button{color:#753247;cursor:pointer;background:#fffaf6;border:1px solid #e4d4ce;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:62px;padding:14px 10px;font:500 15px/1.5 Arial,Helvetica,sans-serif;display:flex}._occasions_jm60s_3 button:hover{background:#faedf0;border-color:#873d53}:is(._occasions_jm60s_3 button:focus-visible,._faq_jm60s_6 summary:focus-visible){outline-offset:3px;outline:3px solid #b98a49}._occasions_jm60s_3 button>span:first-child{font-size:22px}._comparison_jm60s_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._comparison_jm60s_8 article{text-align:center;background:#fffaf6;border:1px solid #e4d4ce;border-radius:18px;min-width:0;padding:24px 18px}._comparison_jm60s_8 article>span{font-size:28px}._comparison_jm60s_8 h3{color:#753247;margin:10px 0 8px;font-size:18px}._comparison_jm60s_8 p{margin:0;font-size:15px;line-height:1.7}._comparison_jm60s_8 ._song_jm60s_13{background:#f8ecef;border-color:#bd8a9a}._reasons_jm60s_14{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}._reasons_jm60s_14 li{background:#f6eee7;border-radius:16px;align-items:center;gap:12px;padding:18px;font-size:16px;line-height:1.65;display:flex}._reasons_jm60s_14 li>span:first-child{flex-shrink:0;font-size:24px}._section_jm60s_1 ._note_jm60s_17{color:#78646c;text-align:center;max-width:720px;margin:16px auto 0;font-size:12px;line-height:1.7}._faq_jm60s_6{border-top:1px solid #e4d4ce;max-width:800px;margin:auto}._faq_jm60s_6 details{border-bottom:1px solid #e4d4ce}._faq_jm60s_6 summary{color:#753247;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 4px;font-weight:600;list-style:none;display:flex}._faq_jm60s_6 summary::-webkit-details-marker{display:none}._faq_jm60s_6 summary:after{content:"+";flex-shrink:0;font-size:24px;font-weight:400}._faq_jm60s_6 details[open] summary:after{content:"−"}._faq_jm60s_6 p{max-width:700px;margin:0;padding:0 4px 20px;font-size:15px;line-height:1.8}@media (max-width:600px){._section_jm60s_1{margin-bottom:34px;padding-inline:18px}._section_jm60s_1 h2{margin-bottom:16px}._occasions_jm60s_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._occasions_jm60s_3 button{gap:7px;padding:12px 6px;font-size:13px}._occasions_jm60s_3 button>span:first-child{font-size:20px}._comparison_jm60s_8,._reasons_jm60s_14{grid-template-columns:1fr}._comparison_jm60s_8 article{padding:20px 16px}._reasons_jm60s_14 li{padding:15px;font-size:14px}._faq_jm60s_6 summary{font-size:15px}}@media (max-width:360px){._occasions_jm60s_3 button{flex-direction:column;gap:4px;min-height:76px}._occasions_jm60s_3 button>span:last-child{white-space:nowrap}}
