.b-sec{scroll-margin-top:88px;position:relative}#inner .b-sec :is(button,a,.pf){scroll-margin-top:80px}.b-fr{min-width:0;display:block}.b-tx{min-width:0}.b-pf{--pf-rad:var(--pf-rr) 0 0 var(--pf-rr)}.b-shelf .b-pf{--pf-rad:var(--pf-rr) var(--pf-rr) 0 0}#inner .b-feat{display:block}.b-fe{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;scroll-margin-top:88px;display:grid}.b-fe+.b-fe{margin-top:56px}.b-fe-p{grid-column:1/5;min-width:0}.b-fe-r{grid-column:5/10;min-width:0}.b-fe-s{grid-column:10/13;min-width:0}.b-fe-r,.b-fe-s{flex-direction:column;align-self:stretch;display:flex}.b-fe .b-lk{margin-top:auto;padding-top:10px}.b-fe .lab{margin-bottom:8px}.b-ft{text-wrap:pretty;font-size:18px;font-weight:400;line-height:27px}.b-fn{flex-wrap:wrap;align-items:baseline;font-weight:500;display:flex}.b-fe .b-au:first-of-type,.b-fe .b-ds{margin-top:8px}#inner .b-sw{display:block}:is(.b-sw,.b-tk)>.lab{margin-bottom:14px}.b-shelf{column-gap:var(--gut);--pf-ar:222 / 151;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;row-gap:48px;display:grid}.b-card{min-width:0;scroll-margin-top:88px}.b-card .b-tx{margin-top:14px}.b-nm{flex-wrap:wrap;align-items:baseline;font-size:16px;font-weight:500;line-height:24px;display:flex}.b-nw{white-space:nowrap}.b-yr{color:var(--grey);white-space:nowrap;margin-left:10px;font-size:13px;font-weight:400}.b-ds{text-wrap:pretty;margin-top:4px;font-size:13px;line-height:20px}.b-tl,.b-au{color:var(--grey);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:20px}.b-tl{margin-right:-10px;overflow:hidden}.b-tl>li{white-space:nowrap;margin-right:10px;display:inline-block;position:relative}.b-tl>li:before{content:"·";text-align:center;width:10px;position:absolute;top:0;right:100%}.b-me{color:var(--ink)}.b-lk{flex-wrap:wrap;column-gap:16px;margin-top:8px;font-size:13px;line-height:20px;display:flex}#inner .b-lk .k{white-space:nowrap;align-items:center;gap:6px;margin-left:0;display:inline-flex}#inner .b-sec .b-lk .k{color:var(--ink)}#inner .b-sec .b-lk .k:is(:hover,:focus-visible){color:var(--accent)}.b-ic{width:calc(9 * var(--b-px,1px));height:calc(9 * var(--b-px,1px));fill:currentColor;shape-rendering:crispedges;transition:fill var(--t-hover) var(--ease-out);flex:none}.b-ft{--pt-y:14px}.b-nm{--pt-y:12px}@media (hover:hover){#inner :is(.b-card,.b-talk,.b-fe-r,.b-fe-s):hover .hpoint:before,#inner .b-fe:has(.b-fe-p:hover) .b-fe-r .hpoint:before{opacity:1}}#inner :is(.b-card,.b-talk,.b-fe-r,.b-fe-s):has(:focus-visible) .hpoint:before,#inner .b-fe:has(.b-fe-p :focus-visible) .b-fe-r .hpoint:before{opacity:1}@media (hover:none){#inner :is(.b-ft,.b-nm).hpoint:hover:before{opacity:0}}#inner .b-tk{display:block}.b-talk{scroll-margin-top:88px}#inner .b-talk .w-a:after{content:none}#inner .b-talk .w-m{align-items:center;column-gap:18px}#inner .b-talk .w-dt{line-height:20px}#inner .b-talk .b-lk{margin-top:0;display:inline-flex}#inner .b-talk:focus-visible:not(.b-land) .hpoint:before{opacity:1}#inner .b-ix{display:block}.b-ix>.lab{margin-bottom:14px}.b-bar{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:6px;display:grid}.b-yb{flex-direction:column;min-width:0;display:flex}.b-seg{background:var(--surface);align-items:center;height:24px;padding:0 6px;display:flex}.b-yl{color:var(--grey);margin-top:6px;font-size:13px;line-height:20px}.b-tb{border-collapse:collapse;width:100%;margin-top:32px;font-size:16px;line-height:24px}.b-tb td{vertical-align:baseline;padding:8px 12px}.b-tb tr.b-o td{background:var(--surface)}.b-tb .b-y{width:56px;color:var(--grey);font-size:13px}.b-tb .b-kd,.b-tb .b-w{color:var(--grey);font-size:13px}.b-tb .b-kd{width:84px}#inner .b-tb .k{color:var(--ink)}#inner .b-tb .k:is(:hover,:focus-visible){color:var(--accent)}@media (forced-colors:active){.b-seg{border:1px solid canvastext}}@media (width<=999px){.b-bar{grid-template-columns:minmax(0,1fr);row-gap:4px}.b-yb{flex-direction:row;align-items:center;gap:12px}.b-yl{flex:none;order:-1;width:40px;margin-top:0}.b-seg{flex:1}.b-tb,.b-tb tbody{display:block}.b-tb tr{flex-wrap:wrap;align-items:baseline;padding:8px 10px;display:flex}.b-tb tr.b-o{background:var(--surface)}.b-tb tr.b-o td{background:0 0}.b-tb td,.b-tb .b-y,.b-tb .b-kd{width:auto;padding:0;display:inline}.b-tb .b-t{flex-basis:100%;order:-1;margin-bottom:2px}.b-tb tr.b-g .b-y:after,.b-tb .b-kd:after{content:" · "}.b-sec,.b-talk,.b-card,.b-fe{scroll-margin-top:56px}#inner .b-sec :is(button,a,.pf){scroll-margin-top:60px}.b-fe,.b-card{grid-template-columns:clamp(104px,34%,168px) minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.b-fe{row-gap:22px}.b-fe-p{grid-area:1/1;--pf-ar:222 / 151!important}.b-fe-r{grid-area:1/2}.b-fe-s{grid-area:2/2}.b-fe .b-lk{margin-top:8px;padding-top:0}.b-fe .lab{margin-bottom:4px}.b-ft{font-size:17px;line-height:25px}:is(.b-sw,.b-tk)>.lab{margin-bottom:10px}.b-shelf{display:block}.b-shelf .b-pf{--pf-rad:var(--pf-rr) 0 0 var(--pf-rr)}#inner .b-card+.b-card{margin-top:28px}.b-card .b-tx{margin-top:0}.b-lk{column-gap:18px}.b-lk .k{min-height:44px;margin-top:-12px;margin-bottom:-12px}#inner :is(.b-fe,.b-card) .hpoint:before{left:-10px}#inner .b-talk .w-tx>.w-m{grid-area:3/2;align-self:end;margin:0 0 -5px;padding:0;display:flex}#inner .b-talk .w-dt{margin:0}#inner .b-talk.w-bare .w-tx>.w-m{margin:8px 0 0}}@media (width<=999px) and (hover:hover){#inner .b-talk{pointer-events:auto}}
