.service-videos{border-bottom:1px solid #b3883355}.service-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:start}.service-player{background:#071e3b;border:1px solid #e4c574;border-radius:7px;overflow:hidden;box-shadow:0 14px 32px #10274438;color:white}.service-screen{background:radial-gradient(ellipse,#173f68,#030c17);height:560px;display:flex;justify-content:center;align-items:center}.service-screen video{display:block;width:100%;height:100%;object-fit:contain}.service-now{padding:26px 28px;text-shadow:0 2px 3px #0005}.service-now .eyebrow{color:#ffe1a1;text-shadow:0 1px 3px #0005}.service-now h3{font:32px var(--serif);margin:10px 0;color:#fff;text-shadow:0 2px 4px #0008}.service-now>p:not(.eyebrow){font-size:12px;color:#e6efff}.service-player-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:20px 0 15px}.service-player-actions .text-link{color:white;text-shadow:0 1px 3px #0005}.service-now .status{font-size:11px;min-height:36px;margin-bottom:0}.service-playlist{padding:30px;background:#fff9;border:1px solid #fff;box-shadow:0 8px 25px #805a101a}.service-playlist>h3{font:40px/1.08 var(--serif);margin:15px 0 20px}.playlist-intro{font-size:13px;color:#263e5c}.service-parts{display:grid;gap:12px;margin-top:25px}.service-part{display:flex;align-items:center;gap:16px;text-align:left;padding:14px;background:#fff9;border:1px solid #d8c18b;color:#092b55;box-shadow:0 3px 9px #805a100b;border-radius:4px}.service-part.selected{background:#fff9e5;border:2px solid #ac7b20;padding:13px;box-shadow:0 3px 12px #805a1029}.service-part:hover{background:white}.service-part img{width:56px;height:88px;object-fit:cover;border-radius:3px;flex-shrink:0}.service-part>span:nth-child(2){display:flex;flex-direction:column;gap:9px}.service-part small{font-size:8px;letter-spacing:1.6px;color:#805309}.service-part strong{font-size:12px}.service-part>span>span{font-size:10px;color:#4b5e74}.part-play{margin-left:auto;color:#94691e;font-size:15px}.service-autonext{display:flex;gap:10px;align-items:center;font-size:11px;font-weight:400;line-height:1.6;margin:20px 0}.service-autonext input{width:16px;height:16px;margin:0;accent-color:#14365c;flex-shrink:0}.service-reflect{padding-top:23px;margin-top:25px;border-top:1px solid #b3883355}.service-reflect h4{font:27px var(--serif);font-weight:400;margin:0 0 13px}.service-reflect p{font-size:12px;color:#263e5c;line-height:1.9}.service-reflect .text-link{line-height:1.7;font-size:10px}
@media(max-width:1000px){.service-layout{gap:22px;grid-template-columns:1.1fr 1fr}.service-playlist{padding:22px}.service-screen{height:510px}.service-part{gap:12px}.service-part strong{font-size:11px}.service-part img{width:43px;height:72px}.service-now{padding:23px}.service-player-actions{gap:15px}}
@media(max-width:700px){.service-layout{grid-template-columns:1fr;gap:24px}.service-screen{height:auto;aspect-ratio:9/16;max-height:72svh}.service-now{padding:23px}.service-now h3{font-size:30px}.service-playlist{padding:24px}.service-playlist>h3{font-size:37px}.service-part img{width:52px;height:84px}.service-part strong{font-size:12px}.service-player-actions .button{padding:13px 18px}.service-now .status{min-height:0}}
