.sa-sch{gap:8px;display:grid}.sa-sch h2{font:500 28px/36px var(--sg-serif);letter-spacing:-.01em;text-wrap:balance;color:var(--sg-ink);margin:0}.sa-sig .sa-mi{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2);align-items:flex-start;gap:6px;display:inline-flex}.sa-sig .sa-mi>.sg-icon{width:16px;height:16px;color:var(--sg-mute);flex:none;margin-top:2px}.sa-tag{height:22px;color:var(--sg-ink-2);font:600 11.5px/1 var(--sg-sans);letter-spacing:.02em;vertical-align:middle;background:#151a2112;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.sa-rb{margin:24px 0 0;padding-bottom:32px}.sa-rm{font:600 12px/16px var(--sg-sans);color:var(--sg-mute);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:8px;display:grid}.sa-rm span.now{color:var(--sg-ink)}.sa-rm span.now:after{content:"";background:var(--sg-gold);border-radius:50%;width:6px;height:6px;margin:2px auto 0;display:block}.sa-rt{box-sizing:content-box;height:calc(var(--lanes,1) * 40px + 8px);background:linear-gradient(90deg, var(--sg-line) 1px, transparent 1px) 0 0 / calc(100% / 12) 100%;border-right:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);position:relative}.sa-rt .sa-bar{box-sizing:border-box;background:var(--sg-tint-2);height:32px;color:var(--sg-ink);font:600 14px/32px var(--sg-sans);white-space:nowrap;text-overflow:ellipsis;border-radius:16px;padding:0 8px;position:absolute;overflow:hidden}.sa-rt .sa-bar.pk{background:var(--sg-ink);color:var(--sg-white)}.sa-rt .sa-bar.sm{color:#0000;padding:0}.sa-now{background:var(--sg-gold);width:2px;margin-left:-1px;font-style:normal;position:absolute;top:-8px;bottom:-8px}.sa-now b{font:600 12px/16px var(--sg-sans);color:var(--sg-ink);white-space:nowrap;margin-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sa-bl{margin-top:8px;display:grid}.sa-b{border-top:1px solid var(--sg-line);grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:0 24px;padding:24px 0;display:grid}.sa-b>*{grid-column:1}.sa-b .sa-ba{grid-area:1/2/5;align-self:center;justify-items:start}.sa-bst{font:600 14px/20px var(--sg-sans);color:var(--sg-mute);align-items:center;gap:8px;margin:0 0 4px;display:flex}.sa-b.on .sa-bst{color:var(--sg-ink)}.sa-bst i{background:var(--sg-gold);border-radius:50%;width:8px;height:8px}.sa-b h3{font:500 20px/28px var(--sg-serif);margin:0}.sa-bm{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2);margin:0}.sa-ba{gap:8px;display:grid}.sa-tl2{font:600 14px/20px var(--sg-sans);color:var(--sg-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;text-decoration:none;display:inline-flex}.sa-tl2:hover{color:var(--sg-ink)}.sa-tl2 .sg-icon{width:16px;height:16px;color:var(--sg-mute)}.sa-sub{margin-top:32px}.sa-sub .sa-b{padding:16px 0}.sa-st{margin:24px 0 0;padding:0;list-style:none}.sa-s{grid-template-columns:40px minmax(0,1fr) 200px;gap:0 16px;padding-bottom:32px;display:grid;position:relative}.sa-s:last-child{padding-bottom:0}.sa-s:before{content:"";background:var(--sg-line);width:2px;position:absolute;top:48px;bottom:8px;left:19px}.sa-s:last-child:before{display:none}.sa-s:not(.ph){grid-template-columns:40px minmax(0,1fr)}.sa-sn b{background:var(--sg-ink);width:40px;height:40px;color:var(--sg-white);font:600 14px/20px var(--sg-sans);border-radius:50%;place-items:center;display:grid}.sa-sb{min-width:0}.sa-sk{font:600 14px/20px var(--sg-sans);color:var(--sg-mute);align-items:center;gap:8px;margin:0 0 4px;display:flex}.sa-sk span{color:var(--sa-kc)}.sa[data-kind=PRODUCT] .sa-sk span{color:color-mix(in srgb, var(--sa-kc) 90%, var(--sg-ink))}.sa-s h3{font:500 20px/28px var(--sg-serif);margin:0}.sa-sat{font:400 14px/20px var(--sg-sans);color:var(--sg-mute);align-items:center;gap:6px;margin:4px 0 0;display:flex}.sa-sat .sg-icon{width:16px;height:16px;color:var(--sa-kc)}.sa-sd{font:400 16px/24px var(--sg-sans);color:var(--sg-ink-2);max-width:60ch;margin:8px 0 0}.sa-sp{margin:0}.sa-spi{aspect-ratio:4/3;background:var(--sg-fill);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.sa-sp figcaption{font:400 12px/16px var(--sg-sans);color:var(--sg-mute);margin-top:8px}[data-reading=aa] .sa-sp{display:none}.sa-box{border-top:1px solid var(--sg-line);margin-top:32px;padding-top:32px}.sa-box h3{font:500 20px/28px var(--sg-serif);margin:0}.sa-box ul{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sa-box h3+ul{margin-top:16px}.sa-box li{font:400 16px/24px var(--sg-sans);grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.sa-box li .sg-icon{width:16px;height:16px;color:var(--sg-ink);margin-top:4px}.sa-next{border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 32px;margin-top:24px;padding:24px 0;display:grid}.sa-nn{justify-items:start;margin:0;display:grid}.sa-nn b{font:600 56px/56px var(--sg-sans);letter-spacing:-.03em}.sa-nn b.sa-nnow{font:500 28px/36px var(--sg-serif);letter-spacing:-.01em}.sa-nn span{font:400 14px/20px var(--sg-sans);color:var(--sg-ink-2)}.sa-nl{justify-items:start;gap:8px;display:grid}.sa-next.off{grid-template-columns:minmax(0,1fr)}.sa-sig .sa-nl .sa-mi{color:var(--sg-ink);font-size:16px;line-height:24px}.sa-sig .sa-nl .sa-mi:last-child:not(:first-child){color:var(--sg-ink-2);font-size:14px;line-height:20px}.sa-sig .sa-nl .sa-mi>.sg-icon{margin-top:4px}.sa-sig .sa-nl .sa-mi:last-child:not(:first-child)>.sg-icon{margin-top:2px}.sa-xc{border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:24px 0 0;padding:24px 0;display:grid}.sa-xc>div{min-width:0}.sa-xc dt{font:600 14px/20px var(--sg-sans);color:var(--sg-mute);align-items:center;gap:6px;margin:0 0 4px;display:flex}.sa-xc dt .sg-icon{width:16px;height:16px}.sa-xc dd{font:600 16px/24px var(--sg-sans);margin:0}.sa-id{border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:24px 0 0;padding:24px 0;display:grid}.sa-id>div{min-width:0}.sa-sci{font:italic 500 28px/36px var(--sg-serif);margin:0}.sa-loc{font:400 16px/24px var(--sg-sans);color:var(--sg-ink-2);margin:4px 0 0}.sa-ids{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.sa-ids a{border:1px solid var(--sg-line);height:36px;font:600 14px/20px var(--sg-sans);color:var(--sg-ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.sa-ids a:hover{background:var(--sg-fill)}.ss-nat-checked{font:400 13px/18px var(--sg-sans);color:var(--sg-ink-2);margin-top:2px;display:block}.sa-ids a .sg-icon{width:16px;height:16px}.sa-g{margin:0}.sa-sig .sa-g .sa-mi{color:var(--sg-ink);font-size:16px;line-height:24px}.sa-sig .sa-g .sa-mi>.sg-icon{color:var(--sg-ink-2);margin-top:4px}.sa-id+.sa-rb{margin-top:24px}@media (max-width:640px){.sa-b{grid-template-columns:minmax(0,1fr);padding:16px 0}.sa-b .sa-ba{grid-area:auto/1;grid-auto-flow:column;justify-content:start;gap:16px;margin-top:8px}.sa-s{grid-template-columns:32px minmax(0,1fr);gap:0 16px}.sa-s .sa-sp{grid-column:2;max-width:256px;margin-top:16px}.sa-sn b{width:32px;height:32px;font-size:14px}.sa-s:before{top:40px;left:15px}.sa-xc,.sa-id,.sa-next{grid-template-columns:minmax(0,1fr);gap:16px}.sa-rt .sa-bar.sm3{color:#0000;padding:0}}
