.november-reader{margin:38px 0;padding:23px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:8px}.november-reader summary{cursor:pointer;color:var(--blue);font-weight:700;min-height:44px}.november-reader summary:focus-visible,.november-reader input:focus-visible,.november-reader button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.november-reader label{display:block;font-weight:600;margin:22px 0 7px}.november-reader input{display:block;width:100%;max-width:620px;min-height:46px;padding:10px 13px;font:inherit;border:1px solid #a4b8c3;border-radius:5px}.november-reader .note{padding:13px 17px;background:#edf5f8;color:#344c5b}.november-reader .actions{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.november-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.november-row p{margin:0;overflow-wrap:anywhere}.november-time{font-size:14px;font-variant-numeric:tabular-nums;color:#075b80;font-weight:700}.november-row small{color:#735013}.november-reader button{min-height:44px;padding:9px 15px;border:1px solid #a4b8c3;background:#eff7fb;color:var(--blue);border-radius:5px;font:inherit;cursor:pointer}@media(max-width:600px){.november-reader{padding:18px 15px}.november-row{grid-template-columns:70px minmax(0,1fr);gap:10px}.november-time{font-size:12px}}
.november-clip{margin:38px 0;padding:23px;background:white;border:1px solid var(--line);border-radius:8px}.november-clip video{display:block;width:100%;max-width:900px;aspect-ratio:16/9;background:#17262f;border-radius:7px;border-bottom:4px solid var(--orange)}.november-clip .meta{color:var(--muted);font-size:15px}.november-clip h2{margin-bottom:6px}.november-time[type=button]{min-height:32px;height:32px;padding:2px 7px;align-self:start}@media(max-width:600px){.november-clip{padding:18px 15px}}
.november-clip-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0}.november-clip-nav strong{width:100%}.november-clip-nav a{display:inline-flex;align-items:center;min-height:42px;padding:7px 12px;background:#eaf3f7;border:1px solid var(--line);border-radius:5px;text-decoration:none}.november-clip{scroll-margin-top:24px}
.november-camera-note{max-width:900px;padding:13px 17px;background:#eaf3f7;border-left:4px solid var(--orange);color:#344c5b}
