/* Content-specific adaptations within the adopted r1 reading profile. */
.article ol{margin-block:28px}
.table-wrap{margin-block:28px}
.table-wrap:focus-visible{outline:2px solid var(--forest);outline-offset:4px}
.article table{table-layout:fixed}
.article th,.article td{overflow-wrap:break-word}
.cta-row{display:flex;align-items:center;gap:4px}
.cta-row .primary{width:360px;max-width:calc(100% - 12px);padding:2px 16px;line-height:28px;flex:none}
.primary span{text-wrap:balance}
.cta-period{flex:none}
@media(max-width:900px){
 .article table{display:block;min-width:0}
 .article thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
 .article tbody,.article tr,.article td{display:block}
 .article tr{padding:20px 0;border-bottom:1px solid var(--quiet)}
 .article td{border:0;padding:8px 0}
 .article td:before{content:attr(data-label) / "";display:block;font-weight:600;font-size:20px;line-height:28px;color:var(--forest);margin-bottom:6px}
 .article td:first-child{font-weight:600;color:var(--forest)}
 .article td:first-child:before{display:none}
 .table-wrap{overflow-x:auto}
}

.record-fields .record-field{line-height:34px;margin-bottom:24px}
.record-fields .record-field:last-child{margin-bottom:0}
