.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>.lab{grid-column:1/-1;margin-bottom:14px}.b-fe-p{grid-column:1/5;min-width:0}.b-fe-t{grid-column:5/13;min-width:0}.b-fe-s{margin-top:28px}.b-fe .b-lk{margin-top:10px}.b-k{margin-bottom:2px}.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-ft+.b-au,.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(3,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)}@media (hover:none){#inner .b-sec .b-lk .k:hover:not(:focus-visible){color:var(--ink)}}.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-fe-r,.b-fe-s):hover .hpoint:before,#inner .b-fe:has(.b-fe-p:hover) .hpoint:before{opacity:1}}#inner :is(.b-card,.b-fe-r,.b-fe-s):has(:focus-visible) .hpoint:before,#inner .b-fe:has(.b-fe-p :focus-visible) .hpoint:before{opacity:1}@media (hover:none){#inner :is(.b-ft,.b-nm).hpoint:hover:before{opacity:0}}#inner .b-tk{display:block}#inner .b-talk .b-nm{text-wrap:pretty;display:block}#inner .b-talk:focus-visible:not(.b-land) .hpoint:before{opacity:1}@media (width<=999px){.b-sec,.b-card,.b-fe{scroll-margin-top:56px}#inner .b-sec :is(button,a,.pf){scroll-margin-top:60px}.b-card{grid-template-columns:clamp(104px,34%,168px) minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.b-fe{display:block}.b-fe>.lab{margin-bottom:10px}.b-fe-p{width:min(100%,168px);margin-bottom:16px}.b-fe .b-pf{--pf-rad:var(--pf-rr) var(--pf-rr) 0 0}.b-fe-s{margin-top:24px}.b-fe .b-lk{margin-top:8px}.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 .b-card .hpoint:before{left:-10px}}
