.kf-icon-calendar{--kf-i:url(/icons/kf-calendar.svg)}.kf-icon-feed{--kf-i:url(/icons/kf-feed.svg)}.kf-icon-ir{--kf-i:url(/icons/kf-ir.svg)}.ir-pages,.ir-filter{border-top:1px solid var(--vl-ink);border-bottom:1px solid var(--vl-rule);flex-wrap:wrap;gap:0 1.1rem;margin:.25rem 0 .75rem;padding:.35rem 0;font-size:.9rem;display:flex}.ir-pages a,.ir-filter a{padding:.15rem 0;text-decoration:none}.ir-pages a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--vl-ink);font-weight:700}.ir-filter{border-top:0;font-size:.85rem}.ir-lede p{margin:.4rem 0}.ir-subscribe{border:1px solid var(--vl-ink);background:var(--vl-card);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.75rem 0;padding:.5rem .6rem;font-size:.9rem;display:flex}.ir-subscribe a{align-items:center;gap:.35rem;display:inline-flex}.ir-subscribe .kf-icon{width:18px;height:18px}.ir-sub-main{font-weight:700}.ir-target{height:0;scroll-margin-top:1rem;display:block}.ir-week{margin:0 0 1rem}.ir-week-head{border-top:3px double var(--vl-ink);letter-spacing:.02em;margin:.75rem 0 0;padding:.3rem 0 .2rem;font-size:1rem}.ir-table{border-collapse:collapse;background:var(--vl-card);width:100%;font-size:.88rem;line-height:1.35}.ir-table thead th{border-bottom:1px solid var(--vl-ink);color:var(--vl-muted);text-align:left;white-space:nowrap;padding:.2rem .4rem;font-size:.75rem;font-weight:400}.ir-table td{border-bottom:1px solid var(--vl-rule);vertical-align:top;text-align:left;padding:.25rem .4rem}.ir-day{border-bottom:1px solid var(--vl-ink);background:var(--vl-paper);text-align:left;padding:.35rem .4rem .15rem;font-weight:700}.ir-time,.ir-code{font-variant-numeric:tabular-nums;white-space:nowrap}.ir-code{color:var(--vl-muted);font-size:.8em}.ir-kind,.ir-status{white-space:nowrap}.ir-status{color:var(--vl-muted)}.ir-title a{text-decoration-color:var(--vl-rule);overflow-wrap:anywhere}.ir-mats{flex-wrap:wrap;gap:.1rem .75rem;margin-top:.15rem;font-size:.8rem;display:flex}.ir-mats a{overflow-wrap:anywhere}.ir-mats-label{color:var(--vl-muted)}.ir-empty{border-top:1px solid var(--vl-rule);border-bottom:1px solid var(--vl-rule);padding:.5rem 0}body:has(#f-results:target) .ir-board tr[data-kind]:not([data-kind=results]),body:has(#f-briefing:target) .ir-board tr[data-kind]:not([data-kind=briefing]),body:has(#f-investor-day:target) .ir-board tr[data-kind]:not([data-kind=investor-day]),body:has(#f-agm:target) .ir-board tr[data-kind]:not([data-kind=agm]),body:has(#f-record-date:target) .ir-board tr[data-kind]:not([data-kind=record-date]),body:has(#f-results:target) .ir-board tbody:not(:has([data-kind=results])),body:has(#f-briefing:target) .ir-board tbody:not(:has([data-kind=briefing])),body:has(#f-investor-day:target) .ir-board tbody:not(:has([data-kind=investor-day])),body:has(#f-agm:target) .ir-board tbody:not(:has([data-kind=agm])),body:has(#f-record-date:target) .ir-board tbody:not(:has([data-kind=record-date])),body:has(#f-results:target) .ir-week:not(:has([data-kind=results])),body:has(#f-briefing:target) .ir-week:not(:has([data-kind=briefing])),body:has(#f-investor-day:target) .ir-week:not(:has([data-kind=investor-day])),body:has(#f-agm:target) .ir-week:not(:has([data-kind=agm])),body:has(#f-record-date:target) .ir-week:not(:has([data-kind=record-date])){display:none}body:has(#f-results:target) .ir-filter [data-f=results],body:has(#f-briefing:target) .ir-filter [data-f=briefing],body:has(#f-investor-day:target) .ir-filter [data-f=investor-day],body:has(#f-agm:target) .ir-filter [data-f=agm],body:has(#f-record-date:target) .ir-filter [data-f=record-date]{box-shadow:inset 0 -2px 0 var(--vl-ink);font-weight:700}.ir-cos{columns:2 16rem;column-gap:1.5rem;padding-left:1.1rem;font-size:.9rem}.ir-next{border-left:3px solid var(--vl-ink);background:var(--vl-card);margin:.4rem 0;padding:.3rem .5rem}@media (width<=600px){.ir-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ir-table,.ir-table tbody,.ir-table tr,.ir-table th.ir-day{width:auto;display:block}.ir-table tr[data-ir],.ir-table tr[data-ir-month]{border-bottom:1px solid var(--vl-rule);flex-wrap:wrap;gap:0 .5rem;padding:.3rem .4rem;display:flex}.ir-table tr[data-ir] td,.ir-table tr[data-ir-month] td{border:0;padding:0}.ir-table td.ir-time:empty{display:none}.ir-table td.ir-title{flex-basis:100%;order:5}.ir-table td.ir-status{margin-left:auto}.ir-table td.ir-kind{font-weight:700}}
