.care-films{--film-green:#214c40;--film-muted:#53675d;margin:28px 0 44px;padding:32px;border:1px solid #d9d9cd;border-radius:24px;background:#fbf9f3;color:var(--film-green);scroll-margin-top:140px}.care-films *{box-sizing:border-box}.care-films-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:25px}.care-films-eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em;color:#7b6339}.care-films-heading h2{font-family:Gowun Batang,serif!important;font-size:32px!important;line-height:1.5;margin:10px 0!important;letter-spacing:-.04em}.care-films-heading p{font-size:17px;line-height:1.7;color:var(--film-muted);margin:0}.care-films-badge{padding:10px 14px;border:1px solid #d3d9cb;border-radius:30px;white-space:nowrap;font-size:14px;background:#eef1e8}.care-film-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.care-film-picker button{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 15px;min-height:100px;border-radius:14px;border:1px solid #d2d8cf;background:#fff;color:#214c40;cursor:pointer}.care-film-picker button[aria-pressed=true]{background:#214c40;color:#fffdf4;border-color:#214c40;box-shadow:0 8px 20px #214c4015}.care-film-number{font-size:19px;opacity:.75}.care-film-picker strong{display:block;font-size:17px;line-height:1.5}.care-film-picker small{display:block;font-size:14px;line-height:1.5;margin-top:5px}.care-film-duration{margin-left:auto;white-space:nowrap;font-size:14px}.care-film-stage{border:1px solid #d2d8cf;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #203b3009}.care-film-screen{background:#17392e;aspect-ratio:16/9}.care-film-screen video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.care-film-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px}.care-film-controls strong{display:block;font-size:21px}.care-film-controls span{display:block;font-size:15px;color:var(--film-muted);margin-top:6px}.care-film-controls button,.care-film-follow>a:first-of-type{background:#214c40;color:#fffdf4;border:0;border-radius:10px;padding:15px 22px;font-size:17px;font-weight:700;white-space:nowrap;cursor:pointer;min-height:52px}.care-film-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 20px}.care-film-chapters button{border:1px solid #d7dfd5;border-radius:10px;text-align:left;padding:14px;background:#fff;color:#214c40;cursor:pointer}.care-film-chapters button[aria-pressed=true]{background:#eff3e9;border-color:#829c80;box-shadow:inset 0 3px #829c80}.care-film-chapters span{display:block;color:#6e613e;font-size:14px;margin-bottom:7px}.care-film-chapters strong{font-size:16px;line-height:1.6}.care-film-follow{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 0}.care-film-follow p{font-size:17px;margin:0}.care-film-follow a{font-size:16px;text-decoration:none}.care-film-follow a:last-child{margin-left:auto;text-decoration:underline;text-underline-offset:5px}.care-film-transcript{border-top:1px solid #d6dccf;padding-top:18px}.care-film-transcript summary{font-size:17px;font-weight:700;cursor:pointer;min-height:44px;line-height:44px}.care-film-transcript ol{padding-left:25px;max-width:880px}.care-film-transcript h3{font-size:19px;margin:20px 0 8px}.care-film-transcript p{font-size:17px;line-height:1.9;color:#40564a}.care-film-error{padding:16px 24px;color:#8b3825}.care-films a:focus-visible,.care-films button:focus-visible,.care-films summary:focus-visible{outline:3px solid #a77e30;outline-offset:4px}.care-films button:hover{filter:brightness(.97)}@media(max-width:1100px){.care-film-picker{grid-template-columns:1fr}.care-film-picker button{min-height:80px}.care-film-chapters{grid-template-columns:1fr 1fr}.care-films-badge{display:none}}@media(max-width:600px){.care-films{padding:18px 12px;border-radius:16px;margin:20px 0}.care-films-heading h2{font-size:26px!important}.care-films-heading p{font-size:16px}.care-films-eyebrow{font-size:14px}.care-film-picker button{padding:14px 12px}.care-film-picker small{font-size:14px}.care-film-controls{display:block;padding:16px}.care-film-controls button{width:100%;margin-top:16px}.care-film-chapters{padding:0 12px 14px}.care-film-chapters button{padding:12px 8px}.care-film-chapters strong{font-size:15px}.care-film-follow{gap:15px}.care-film-follow p{width:100%}.care-film-follow a:last-child{margin-left:0}.care-film-transcript p{font-size:17px}}