.od-choice{background:#f7f6f3}.od-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.od-choice-grid article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:#fff;border:1px solid #dedbd4;border-top:3px solid #ff7900;border-radius:14px;padding:28px}.od-choice-grid h3{font-size:26px;line-height:1.18;margin:15px 0}.od-choice-grid p{font-size:15px;line-height:1.65}.od-choice-price{display:block;font-size:32px;line-height:1.15;margin:auto 0 22px;padding-top:15px}.od-choice-price small{display:block;margin-top:9px;font-size:13px;font-weight:400;line-height:1.5;color:#585d63}.od-choice-grid .od-btn{white-space:normal;text-align:left}.od-choice>.od-wrap>.od-image-note{margin-top:18px;max-width:1040px}.od-studio{background:#fff}.od-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.od-studio-card{min-width:0;overflow:hidden;background:#faf9f7;border:1px solid #dedbd4;border-radius:16px}.od-studio-card figure{margin:0}.od-studio-card img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.od-studio-card figcaption{font-size:11px;line-height:1.4;padding:9px 24px;color:#62676e;background:#f0eeea}.od-studio-copy{padding:25px 28px 30px}.od-studio-copy h3{font-size:29px;line-height:1.15;margin:11px 0 15px}.od-studio-copy p{font-size:15px;line-height:1.7}.od-studio-copy details{border-top:1px solid #dcd9d3;margin:18px 0}.od-studio-copy summary{cursor:pointer;font-weight:700;padding:14px 0;color:#242b31}.od-studio-copy summary:focus-visible{outline:3px solid #ff7900;outline-offset:4px}.od-studio-copy details p{margin-top:7px}.od-studio-next{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;background:#fff5e8;border-radius:14px;margin-top:32px}.od-studio-next h3{font-size:28px;margin:0 0 12px}.od-studio-next p{max-width:740px;margin:0}.od-custom-form-hint{padding:13px 16px;background:#fff4e6;border-left:3px solid #ff7900;font-size:14px;line-height:1.6}.od-choice a,.od-studio a,.od-choice h3,.od-studio h3{overflow-wrap:anywhere}.od-smart-note{margin-top:13px;font-size:13px;line-height:1.6;color:#545d65}
@media(max-width:1000px){.od-choice-grid{gap:14px}.od-choice-grid article{padding:22px}.od-choice-grid h3{font-size:23px}.od-choice-grid .od-btn{font-size:13px;padding:13px 14px}}
@media(max-width:760px){.od-choice-grid,.od-studio-grid{grid-template-columns:1fr}.od-choice-grid article{padding:24px}.od-choice-grid h3{font-size:25px}.od-studio-grid{gap:23px}.od-studio-copy{padding:22px}.od-studio-copy h3{font-size:27px}.od-studio-card figcaption{padding:9px 22px}.od-studio-next{display:block;padding:24px}.od-studio-next .od-btn{margin-top:20px;white-space:normal}.od-choice-price{font-size:30px}.od-choice-grid .od-btn{font-size:14px}}
.od-body .od-related>a{min-width:0;overflow-wrap:anywhere}.od-body .od-related h3{min-width:0;hyphens:auto;overflow-wrap:anywhere}
