:root{--navy: #061a35;--hair: #deded8;--muted: #606976;--memory: #6c7380;--link-line: #878d96;--mist: #f3f1ea;--ink: #061a35;--line: #deded8;--bronze: #896119}body{font:15px/1.5 var(--sans)}main.shell{width:min(1280px,calc(100% - 80px));padding-top:30px!important;padding-bottom:10px}@media(min-width:1600px){main.shell{width:min(1400px,calc(100% - 100px))}}@media(max-width:1100px){main.shell{width:calc(100% - 48px)}}@media(max-width:600px){main.shell{width:calc(100% - 32px);padding-top:22px!important}}main:not(.bare),main:not(.bare) *{letter-spacing:0!important}main:not(.bare) a[href^="/"],article a[href^="/"]{border-bottom:0;text-decoration:underline;text-decoration-color:var(--link-line);text-decoration-thickness:1px;text-underline-offset:3px}main:not(.bare) a.pic,main:not(.bare) a:has(>img),main:not(.bare) a:has(>.pic),main:not(.bare) .tplaybtn{text-decoration:none!important}.t100p{overflow-x:auto}main:not(.bare) a:hover,article a:hover{color:#8d6317;text-decoration-color:currentColor}main:not(.bare) h1,main:not(.bare) h2,main:not(.bare) h3{font-family:var(--serif);font-weight:500;line-height:1.12}main:not(.bare) h1{font-size:clamp(32px,4.2vw,46px);line-height:1.08;margin:0 0 12px}.kick{color:var(--bronze);font:600 10px/1.4 var(--sans);text-transform:uppercase;margin-bottom:10px}.lede{font-family:var(--serif);font-size:19px;line-height:1.45;color:var(--ink);max-width:62ch}.meta{color:var(--muted);font-size:12px}.rule{width:100%;height:0;background:none;border-top:2px solid var(--ink);margin:22px 0 0}main:not(.bare)>section>h2,main:not(.bare) .page>section>h2,article section>h2,.wide .head h2,.boxhead h2{font-size:27px;margin:0 0 12px}main:not(.bare)>section>h2,main:not(.bare) .page>section>h2,article>section>h2{padding-top:18px;border-top:2px solid var(--ink);margin-top:34px}.wide{padding:18px 0 22px;border-top:2px solid var(--ink)}.wide .head{margin-bottom:14px}.wide .head span,.boxhead .more,.wide .head .more{color:var(--bronze);font:600 10px/1.4 var(--sans);text-transform:uppercase}.boxhead .more,.wide .head .more{color:var(--ink);display:inline-flex;gap:6px}.box{border-bottom:1px solid var(--line)}.rail .box{background:none;border:0;border-top:2px solid var(--ink);padding:14px 0 0}.entries{gap:0 36px;margin-top:4px}.entries li{padding:14px 0;border-bottom:1px solid var(--line)}.entries a{font:500 19px/1.2 var(--serif);text-decoration:none!important}.entries a:hover{border-bottom:0;text-decoration:underline!important;text-underline-offset:4px}.entries p{font-size:12.5px;line-height:1.45;margin-top:6px;color:var(--muted)}.entries .kindtag{color:var(--bronze);font:600 9px/1 var(--sans);text-transform:uppercase;margin-left:6px;vertical-align:2px}.rows li{padding:12px 0;border-bottom:1px solid var(--line)}.rows time{color:var(--muted);font:400 11px/1.5 var(--sans)}.rows a{font-size:13.5px;font-weight:600;text-decoration:none!important}.rows .src,.events .src{color:var(--muted);font-size:11px}.soonlist li{border-bottom:1px solid var(--line)}.tags{gap:8px 18px}.tags a{padding:0;border:0;background:none;font-size:13px;font-weight:600;text-decoration:none!important}.tags a:hover{text-decoration:underline!important;text-underline-offset:3px}.abc a{border:0;border-bottom:1px solid var(--line);background:none;font-size:13px;padding:6px 8px;color:var(--ink)}.abc a:hover{border-bottom-color:var(--ink)}.letter h3{color:var(--ink);font:500 27px/1.1 var(--serif);border-bottom:0;border-top:2px solid var(--ink);padding:16px 0 8px;margin-bottom:0}.card,.door{border:0;border-top:1px solid var(--line);background:none;padding:14px 0 0}.card h3{font-size:22px;line-height:1.12;margin:8px 0 6px}.card .cimg{width:100%;margin:0 0 10px;height:180px}.door b{font:500 21px/1.15 var(--serif);margin-bottom:6px}.door span{font-size:12px}.plate{border:0;border-left:3px solid var(--bronze);background:var(--mist);padding:12px 16px;font-size:13px;color:var(--ink)}.day{grid-template-columns:170px minmax(0,1fr);gap:10px 32px;padding:20px 0;border-top:1px solid var(--line)}.dayhead{top:16px}.dayhead h2{font:500 22px/1.15 var(--serif);color:var(--ink)}.dayhead h2 a{text-decoration:none!important}.dayhead span{color:var(--muted);font-size:11px;text-transform:none}.events li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--line)}.events p{font-size:15.5px;line-height:1.5}.events p a{text-decoration:none!important;font-weight:500}.events p a:hover{text-decoration:underline!important}.pager{font:600 12px/1.4 var(--sans);text-transform:none;color:var(--ink);border-top:2px solid var(--ink);padding-top:14px}article{max-width:760px;font-size:17px;line-height:1.7}article>h1{font-size:clamp(34px,4.6vw,50px)}article h2{font-size:27px;margin:34px 0 10px;padding-top:16px;border-top:1px solid var(--line)}article h3{font-size:21px;margin:24px 0 8px}article figcaption{font-size:11.5px}article blockquote{margin:22px 0;padding:4px 0 4px 20px;border-left:3px solid var(--bronze);font-family:var(--serif);font-size:19px;line-height:1.5}article blockquote footer{font:400 12px/1.4 var(--sans);color:var(--muted);margin-top:8px}article ol.sources,article ol.meta{font-size:13px;line-height:1.55;color:var(--muted);padding-left:22px}article .tie{font-size:14px;border-top:2px solid var(--ink);padding-top:14px;margin-top:30px}.ainote{border-top:1px solid var(--line);color:var(--muted);font-size:12px}.ainote a{color:var(--ink)}@media(max-width:700px){.day{grid-template-columns:1fr;gap:6px}.dayhead{position:static}main:not(.bare) h1{font-size:32px}main:not(.bare)>section>h2,main:not(.bare) .page>section>h2,article section>h2,.wide .head h2,article h2{font-size:24px}.entries a{font-size:18px}}
