.classin-feature{display:grid;grid-template-columns:1fr 1.15fr;align-items:start;gap:28px;margin-top:28px;padding:28px;background:#fff;border:1px solid #ceded4;border-radius:22px}.classin-feature h3{font-size:27px;line-height:1.3;color:#173f32;margin:0 0 14px}.classin-feature p{font-size:16px;line-height:1.7;color:#4a665b}.classin-benefits{list-style:none;padding:0;display:grid;gap:10px;margin:22px 0 0}.classin-benefits li{padding:10px 14px;border-radius:10px;background:#eef6f0;color:#1c5943;font-size:15px;font-weight:600}.classin-film{margin:20px 0 0;min-width:0;scroll-margin-top:150px}.classin-feature>.classin-film{margin:0}.classin-player{position:relative;aspect-ratio:16/9;background:#153f32;border-radius:14px;overflow:hidden}.classin-player video{position:absolute;inset:0;width:100%;height:100%;border:0}.classin-film figcaption{font-size:12px;line-height:1.7;color:#526f61;margin:10px 0 0}.classin-film a{color:#0b674d;text-decoration:underline;text-underline-offset:3px}.classin-more{margin-top:18px;border-top:1px solid #e0e9e3;padding-top:10px}.classin-more summary{font-size:14px;font-weight:600;line-height:1.6;color:#0a6148;cursor:pointer;min-height:44px;padding:10px 0;touch-action:manipulation}.classin-more .main-player{margin-top:12px}@media(max-width:760px){.classin-feature{grid-template-columns:1fr;padding:22px;gap:22px}.classin-feature h3{font-size:25px}}